I'm using Weblogic 5.1 sp9. The system uses a RMI server which publishes
messages to a JMS topic. I get the following error after sometime....
=====================================================
Wed Aug 01 14:58:17 EDT 2001:<E> <Kernel> ExecuteRequest failed.
weblogic.rmi.NoSuchObjectException: RemoteInvokable - id: '258'
at
weblogic.rmi.extensions.AbstractRequest.sendReceive(AbstractRequest.j
ava:76)
at
weblogic.jms.common.SessionCallback_WLStub.deliver(SessionCallback_WL
Stub.java:154)
at
weblogic.jms.server.SessionState.sendCallback(SessionState.java:500)
at weblogic.jms.server.SessionState.deliver(SessionState.java:461)
at
weblogic.jms.server.SessionState.deliverMessage(SessionState.java:748
)
at
weblogic.jms.server.TopicSessionState.deliverMessage(TopicSessionStat
e.java:318)
at
weblogic.jms.server.TopicSessionState.processOutgoingMessages(TopicSe
ssionState.java, Compiled Code)
at weblogic.jms.server.SessionState.readQueue(SessionState.java,
Compile
d Code)
at weblogic.jms.common.MessageQueue.execute(MessageQueue.java,
Compiled
Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
--------------- nested within: ------------------
weblogic.rmi.extensions.RemoteRuntimeException: Undeclared checked
exception - w
ith nested exception:
[weblogic.rmi.NoSuchObjectException: RemoteInvokable - id: '258']
at
weblogic.jms.common.SessionCallback_WLStub.deliver(SessionCallback_WL
Stub.java:175)
at
weblogic.jms.server.SessionState.sendCallback(SessionState.java:500)
at weblogic.jms.server.SessionState.deliver(SessionState.java:461)
at
weblogic.jms.server.SessionState.deliverMessage(SessionState.java:748
)
at
weblogic.jms.server.TopicSessionState.deliverMessage(TopicSessionStat
e.java:318)
at
weblogic.jms.server.TopicSessionState.processOutgoingMessages(TopicSe
ssionState.java, Compiled Code)
at weblogic.jms.server.SessionState.readQueue(SessionState.java,
Compile
d Code)
at weblogic.jms.common.MessageQueue.execute(MessageQueue.java,
Compiled
Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
===========================================================
I reuse the connection/session and keep generating a publisher as and when
needed. On the subscriber side, again I reuse the connection/session as well
as the subscriber. The error is consistent and I'm guessing it happens after
the system is left idle for some time. This issue is supposed to have been
fixed with SP5.
Any thoughts?
Ram