I have a major problem that I'm hoping someone can show the error of my ways. Under certain conditions JBoss seems to be dropping my JMS client without throwing any exceptions that my application can catch and handle. Here's the out from JBoss:
09:14:22,031 WARN [ClientConsumer] Could not send messages to a receiver.
java.rmi.UnmarshalException: Transport return code invalid
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:
195)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
at org.jboss.mq.il.rmi.RMIClientIL_Stub.receive(Unknown Source)
at org.jboss.mq.server.ClientConsumer.doWork(ClientConsumer.java:280)
at org.jboss.mq.threadpool.ThreadPool$WorkerThread.run(ThreadPool.java:2
30)
09:14:22,031 ERROR [JMSDestinationManager] The connection to client ID:3 failed.
I can only assume that I'm doing something wrong but I not sure what. I have exception handlers registered both on the client and server applications. I'm running JBoss 3.0.7.
Any help will be greatly appreciated.
Scott Czadzeck
You can install an exception listener on the
connection if you want to know when it fails.
Regards,
Adrian