JMSRouter finalize can throw javax.jms.IllegalStateException: The object is closed
----------------------------------------------------------------------------------
Key: JBESB-1491
URL:
http://jira.jboss.com/jira/browse/JBESB-1491
Project: JBoss ESB
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Rosetta
Affects Versions: 4.2.1
Reporter: Daniel Bevenius
Assigned To: Daniel Bevenius
Priority: Minor
Fix For: 4.3
This error can occur when undeploying a service that contains a JMSRouter.
2008-01-16 08:54:00,764 ERROR [.pooling.JmsConnectionPool] JMSException while calling
getAcknowledgeMode
javax.jms.IllegalStateException: The object is closed
at
org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:157)
at
org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
at
org.jboss.jms.client.delegate.ClientSessionDelegate$getAcknowledgeMode_N7774033054566619384.invokeNext(ClientSessionDelegate$getAcknowledgeMode_N7774033054566619384.java)
at
org.jboss.jms.client.delegate.ClientSessionDelegate.getAcknowledgeMode(ClientSessionDelegate.java)
at org.jboss.jms.client.JBossSession.getAcknowledgeMode(JBossSession.java:159)
at
org.jboss.internal.soa.esb.rosetta.pooling.JmsConnectionPool.closeSession(JmsConnectionPool.java:257)
at
org.jboss.soa.esb.actions.routing.JMSRouter$JMSSendQueueSetup.close(JMSRouter.java:392)
at
org.jboss.soa.esb.actions.routing.JMSRouter$JMSSendQueueSetup.access$000(JMSRouter.java:322)
at org.jboss.soa.esb.actions.routing.JMSRouter.finalize(JMSRouter.java:300)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)
Make checks to avoid the error.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira