Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

java.rmi.NoSuchObjectException

0 views
Skip to first unread message

Christian Oeckinghaus

unread,
Sep 25, 2001, 5:32:48 AM9/25/01
to

Hi,

i'm using wlserver 6.1 with client and server on the same machine.
the client acquires several topicsubscriber to the same topic.
closing one of the topicsubscriber ( it does'nt matter which one ) causes a java.rmi.NoSuchObjectException

java.rmi.NoSuchObjectException: RemoteInvokable - id: '294'
at weblogic.rmi.internal.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:85)
at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:133)
at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
at $Proxy4.dispatchSyncNoTranFuture(Unknown Source)
at weblogic.jms.dispatcher.DispatcherWrapperState.dispatchSyncNoTran(DispatcherWrapperState.java:341)
at weblogic.jms.client.JMSSession.consumerClose(JMSSession.java:1331)
at weblogic.jms.client.JMSConsumer.close(JMSConsumer.java:329)
at com.nokia.oss.ossj.sa.tck.OrderValueMonitor.release(OrderValueMonitor.java:43)
at com.nokia.oss.ossj.sa.tck.JASBulkAutomatTranslation$Dispatch.release(JASBulkAutomatTranslation.java:116)
at com.nokia.oss.ossj.sa.tck.tests.TestJVTActivationSessionBulk.tearDown(TestJVTActivationSessionBulk.java:87)
at com.nokia.oss.ossj.sa.tck.JASBulkScriptHost.main(JASBulkScriptHost.java:29)
--------------- nested within: ------------------
weblogic.rmi.extensions.RemoteRuntimeException - with nested exception:
[java.rmi.NoSuchObjectException: RemoteInvokable - id: '294']
at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:60)
at $Proxy4.dispatchSyncNoTranFuture(Unknown Source)
at weblogic.jms.dispatcher.DispatcherWrapperState.dispatchSyncNoTran(DispatcherWrapperState.java:341)
at weblogic.jms.client.JMSSession.consumerClose(JMSSession.java:1331)
at weblogic.jms.client.JMSConsumer.close(JMSConsumer.java:329)
at com.nokia.oss.ossj.sa.tck.OrderValueMonitor.release(OrderValueMonitor.java:43)
at com.nokia.oss.ossj.sa.tck.JASBulkAutomatTranslation$Dispatch.release(JASBulkAutomatTranslation.java:116)
at com.nokia.oss.ossj.sa.tck.tests.TestJVTActivationSessionBulk.tearDown(TestJVTActivationSessionBulk.java:87)
at com.nokia.oss.ossj.sa.tck.JASBulkScriptHost.main(JASBulkScriptHost.java:29)

Zach

unread,
Sep 25, 2001, 10:03:07 AM9/25/01
to
This stack trace would indicate that the client and server are NOT on the
same machine. If they were on the same machine then it would not be using
RMI at all. You may be thinking that the client and the server are on the
same machine, because the initial thread of execution is on the same
machine. But the connection factory you used has clearly taken you to
another machine. So the "server" is not the JVM in which the client is
running.

_sjz.

"Christian Oeckinghaus" <ext-christia...@nokia.com> wrote in
message news:3bb04130$1...@newsgroups.bea.com...

Christian Oeckinghaus

unread,
Sep 25, 2001, 12:05:32 PM9/25/01
to

You're right Zach. They are not running in the same JVM.
'On the same machine' was meant physically to avoid questions regarding
different versions of the software used.
So client and server are running in different JVM's, but on the same computer.

Christian

Zach

unread,
Sep 27, 2001, 1:30:54 PM9/27/01
to
Are you by any chance serializing JMS Connections
and then reading them back in? Are your two WebLogic
servers on your one machine uniquely named?

_sjz.


"Christian Oeckinghaus" <ext-christia...@nokia.com> wrote in

message news:3bb0...@newsgroups.bea.com...

0 new messages