InvalidDestinationException
mkarrys Oct 31, 2003 1:13 PMI have been porting my application to 3.2.2 from 3.0.6 and have run into the following problem. I modifed the oil-service.xml and hard coded my servers IP address into the BindAddress and I can now connect to the server from my remote client. However after the client receives and processes the first message I receive the following error on the client and server.
DEBUG [main] - Extracting SpyConnectionFactory from reference
DEBUG [main] - The GenericConnectionFactory is: GenericConnectionFactory:[server=org.jboss.mq.il.oil.OILServerIL@13e58d4,connectionProperties={OIL_TCPNODELAY_KEY=yes
, PingPeriod=60000, OIL_PORT_KEY=8090, ClientILService=org.jboss.mq.il.oil.OILClientILService, OIL_ADDRESS_KEY=140.188.74.159}]
DEBUG [main] - CreateConnections: Before createQueueConnection.
DEBUG [main] - Setting the clockDaemon's thread factory
DEBUG [main] - Handing out ClientIL: org.jboss.mq.il.oil.OILClientILService
DEBUG [OILClientILService-0] - Waiting for the server to connect to me on port 4019
DEBUG [main] - CreateConnections: Before setClientID.
DEBUG [main] - CreateConnections: Before createQueueSession.
DEBUG [main] - SpyDestinationObjectFactory->getObjectInstance()
DEBUG [main] - SpyDestinationObjectFactory->getObjectInstance()
LoginFrame.BEFORE mwua.sendRequest
DEBUG [AWT-EventQueue-0] - SpyDestinationObjectFactory->getObjectInstance()
DEBUG [AWT-EventQueue-0] - SpyConnection: deleteDestination(dest=QUEUE.JMS_TQ4)
DEBUG [AWT-EventQueue-0] - SpySession: deleteDestination(dest=QUEUE.JMS_TQ4)
DEBUG [AWT-EventQueue-0] - Session closing.
DEBUG [AWT-EventQueue-0] - Message consumer closing.
DEBUG [AWT-EventQueue-0] - Connection: removeSession(dest=QUEUE.JMS_TQ4)
WARN [AWT-EventQueue-0] - The subscription was registered with a destination that does not exist !
javax.jms.InvalidDestinationException: The subscription was registered with a destination that does not exist !
at org.jboss.mq.server.ClientConsumer.removeSubscription(ClientConsumer.java:246)
at org.jboss.mq.server.JMSDestinationManager.unsubscribe(JMSDestinationManager.java:619)
at org.jboss.mq.server.JMSServerInterceptorSupport.unsubscribe(JMSServerInterceptorSupport.java:250)
at org.jboss.mq.server.TracingInterceptor.unsubscribe(TracingInterceptor.java:655)
at org.jboss.mq.server.JMSServerInvoker.unsubscribe(JMSServerInvoker.java:250)
at org.jboss.mq.il.oil.OILServerILService$Client.run(OILServerILService.java:317)
I connect to a defined queue on the server but use a temporary queue for the return. Can someone tell me what might be wrong.
mike