[jboss-jira] [JBoss JIRA] Created: (JBMESSAGING-930) Error closing a session

Bill Burke (JIRA) jira-events at lists.jboss.org
Wed Mar 28 16:54:24 EDT 2007


Error closing a session
-----------------------

                 Key: JBMESSAGING-930
                 URL: http://jira.jboss.com/jira/browse/JBMESSAGING-930
             Project: JBoss Messaging
          Issue Type: Bug
    Affects Versions: 1.2.0.SP2
            Reporter: Bill Burke
         Assigned To: Clebert Suconic
             Fix For: 1.2.0.SP2


Getting an error that I cannot reproduce all the time.  I think it might be in the JMS Inbound adapter but I can't be sure.  Using messaging version currently in AS Head: 1.2.0.SP.snapshot.aop2beta.  I can't seem to reproduce it which leads me to believe it is a race condition someplace.

ERROR 28-03 17:15:21,093 (JmsServerSessionPool.java:getServerSession:141)  -Unable to get a server session
java.lang.Exception: Cannot get a server session after the pool is stopped
	at org.jboss.resource.adapter.jms.inflow.JmsServerSessionPool.getServerSession(JmsServerSessionPool.java:118)
	at org.jboss.jms.client.JBossConnectionConsumer.run(JBossConnectionConsumer.java:272)
	at java.lang.Thread.run(Thread.java:595)
WARN  28-03 17:15:21,093 (JBossConnectionConsumer.java:run:303)  -Connection consumer closing due to error in listening thread JBossConnectionConsumer[22, 1]
javax.jms.JMSException: Unable to get a server session java.lang.Exception: Cannot get a server session after the pool is stopped
	at org.jboss.resource.adapter.jms.inflow.JmsServerSessionPool.getServerSession(JmsServerSessionPool.java:142)
	at org.jboss.jms.client.JBossConnectionConsumer.run(JBossConnectionConsumer.java:272)
	at java.lang.Thread.run(Thread.java:595)
WARN  28-03 17:15:21,234 (Dispatcher.java:unregisterTarget:89)  -Cannot find object with id 22 to register
ERROR 28-03 17:15:21,250 (ExceptionUtil.java:handleJMSInvocation:64)  -ConsumerEndpoint[22] close [abe5q-hgmx02-ezu7vm8b-1-ezu7w52a-35]
javax.jms.IllegalStateException: Cannot find consumer with id 22 to remove
	at org.jboss.jms.server.endpoint.ServerSessionEndpoint.removeConsumer(ServerSessionEndpoint.java:768)
	at org.jboss.jms.server.endpoint.ServerConsumerEndpoint.close(ServerConsumerEndpoint.java:386)
	at org.jboss.jms.server.endpoint.advised.ConsumerAdvised.org$jboss$jms$server$endpoint$advised$ConsumerAdvised$close$aop(ConsumerAdvised.java:59)
	at org.jboss.jms.server.endpoint.advised.ConsumerAdvised$JoinPoint_close_N_4742752445160157748.dispatch(ConsumerAdvised$JoinPoint_close_N_4742752445160157748.java)
	at org.jboss.jms.server.endpoint.advised.JoinPoint_close_N_4742752445160157748_91.invokeNext(JoinPoint_close_N_4742752445160157748_91.java)
	at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)
	at org.jboss.jms.server.endpoint.advised.JoinPoint_close_N_4742752445160157748_91.invokeNext(JoinPoint_close_N_4742752445160157748_91.java)
	at org.jboss.jms.server.endpoint.advised.JoinPoint_close_N_4742752445160157748_91.invokeJoinpoint(JoinPoint_close_N_4742752445160157748_91.java)
	at org.jboss.jms.server.endpoint.advised.ConsumerAdvised$ConsumerAdvisedAdvisor.close_N_4742752445160157748(ConsumerAdvised$ConsumerAdvisedAdvisor.java)
	at org.jboss.jms.server.endpoint.advised.ConsumerAdvised.close(ConsumerAdvised.java)
	at org.jboss.jms.wireformat.CloseRequest.serverInvoke(CloseRequest.java:66)
	at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:125)
	at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:715)
	at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:101)
	at org.jboss.remoting.Client.invoke(Client.java:1414)
	at org.jboss.remoting.Client.invoke(Client.java:511)
	at org.jboss.remoting.Client.invoke(Client.java:499)
	at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:184)
	at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:155)
	at org.jboss.jms.client.delegate.ClientConsumerDelegate.org$jboss$jms$client$delegate$ClientConsumerDelegate$close$aop(ClientConsumerDelegate.java:116)
	at org.jboss.jms.client.delegate.ClientConsumerDelegate$JoinPoint_close_N_4742752445160157748.dispatch(ClientConsumerDelegate$JoinPoint_close_N_4742752445160157748.java)
	at org.jboss.jms.client.delegate.JoinPoint_close_N_4742752445160157748_89.invokeNext(JoinPoint_close_N_4742752445160157748_89.java)
	at org.jboss.jms.client.container.FailoverValveInterceptor.invoke(FailoverValveInterceptor.java:91)
	at org.jboss.jms.client.delegate.JoinPoint_close_N_4742752445160157748_89.invokeNext(JoinPoint_close_N_4742752445160157748_89.java)
	at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:171)
	at org.jboss.jms.client.delegate.JoinPoint_close_N_4742752445160157748_89.invokeNext(JoinPoint_close_N_4742752445160157748_89.java)
	at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionInterceptor.java:71)
	at org.jboss.jms.client.delegate.JoinPoint_close_N_4742752445160157748_89.invokeNext(JoinPoint_close_N_4742752445160157748_89.java)
	at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogInterceptor.java:107)
	at org.jboss.jms.client.delegate.JoinPoint_close_N_4742752445160157748_89.invokeNext(JoinPoint_close_N_4742752445160157748_89.java)
	at org.jboss.jms.client.delegate.JoinPoint_close_N_4742752445160157748_89.invokeJoinpoint(JoinPoint_close_N_4742752445160157748_89.java)
	at org.jboss.jms.client.delegate.ClientConsumerDelegate$ClientConsumerDelegateAdvisor.close_N_4742752445160157748(ClientConsumerDelegate$ClientConsumerDelegateAdvisor.java)
	at org.jboss.jms.client.delegate.ClientConsumerDelegate$ClientConsumerDelegateInstanceAdvisor.close_N_4742752445160157748(ClientConsumerDelegate$ClientConsumerDelegateInstanceAdvisor.java)
	at org.jboss.jms.client.delegate.ClientConsumerDelegate.close(ClientConsumerDelegate.java)
	at org.jboss.jms.client.container.ClosedInterceptor.maintainRelatives(ClosedInterceptor.java:296)
	at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:166)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeNext(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionInterceptor.java:71)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeNext(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogInterceptor.java:107)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeNext(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeJoinpoint(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.delegate.ClientSessionDelegate$ClientSessionDelegateAdvisor.closing_N_1847373599029068216(ClientSessionDelegate$ClientSessionDelegateAdvisor.java)
	at org.jboss.jms.client.delegate.ClientSessionDelegate$ClientSessionDelegateInstanceAdvisor.closing_N_1847373599029068216(ClientSessionDelegate$ClientSessionDelegateInstanceAdvisor.java)
	at org.jboss.jms.client.delegate.ClientSessionDelegate.closing(ClientSessionDelegate.java)
	at org.jboss.jms.client.JBossConnectionConsumer.doClose(JBossConnectionConsumer.java:329)
	at org.jboss.jms.client.JBossConnectionConsumer.run(JBossConnectionConsumer.java:308)
	at java.lang.Thread.run(Thread.java:595)
ERROR 28-03 17:15:21,250 (DelegateSupport.java:handleThrowable:224)  -Failed
java.lang.Exception: Can not make remoting client invocation due to not being connected to server.
	at org.jboss.remoting.Client.invoke(Client.java:1419)
	at org.jboss.remoting.Client.invoke(Client.java:511)
	at org.jboss.remoting.Client.invoke(Client.java:499)
	at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:184)
	at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:155)
	at org.jboss.jms.client.delegate.ClientSessionDelegate.org$jboss$jms$client$delegate$ClientSessionDelegate$closing$aop(ClientSessionDelegate.java:149)
	at org.jboss.jms.client.delegate.ClientSessionDelegate$JoinPoint_closing_N_1847373599029068216.dispatch(ClientSessionDelegate$JoinPoint_closing_N_1847373599029068216.java)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeNext(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.container.SessionAspect.handleClosing(SessionAspect.java:200)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeNext(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.container.FailoverValveInterceptor.invoke(FailoverValveInterceptor.java:91)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeNext(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:171)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeNext(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionInterceptor.java:71)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeNext(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogInterceptor.java:107)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeNext(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeJoinpoint(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.delegate.ClientSessionDelegate$ClientSessionDelegateAdvisor.closing_N_1847373599029068216(ClientSessionDelegate$ClientSessionDelegateAdvisor.java)
	at org.jboss.jms.client.delegate.ClientSessionDelegate$ClientSessionDelegateInstanceAdvisor.closing_N_1847373599029068216(ClientSessionDelegate$ClientSessionDelegateInstanceAdvisor.java)
	at org.jboss.jms.client.delegate.ClientSessionDelegate.closing(ClientSessionDelegate.java)
	at org.jboss.jms.client.JBossConnectionConsumer.doClose(JBossConnectionConsumer.java:329)
	at org.jboss.jms.client.JBossConnectionConsumer.run(JBossConnectionConsumer.java:308)
	at java.lang.Thread.run(Thread.java:595)
ERROR 28-03 17:15:21,250 (JBossConnectionConsumer.java:run:312)  -Failed to close connection consumer
org.jboss.jms.util.MessagingJMSException: Failed to invoke
	at org.jboss.jms.client.delegate.DelegateSupport.handleThrowable(DelegateSupport.java:225)
	at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:200)
	at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:155)
	at org.jboss.jms.client.delegate.ClientSessionDelegate.org$jboss$jms$client$delegate$ClientSessionDelegate$closing$aop(ClientSessionDelegate.java:149)
	at org.jboss.jms.client.delegate.ClientSessionDelegate$JoinPoint_closing_N_1847373599029068216.dispatch(ClientSessionDelegate$JoinPoint_closing_N_1847373599029068216.java)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeNext(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.container.SessionAspect.handleClosing(SessionAspect.java:200)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeNext(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.container.FailoverValveInterceptor.invoke(FailoverValveInterceptor.java:91)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeNext(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:171)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeNext(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionInterceptor.java:71)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeNext(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogInterceptor.java:107)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeNext(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.delegate.JoinPoint_closing_N_1847373599029068216_84.invokeJoinpoint(JoinPoint_closing_N_1847373599029068216_84.java)
	at org.jboss.jms.client.delegate.ClientSessionDelegate$ClientSessionDelegateAdvisor.closing_N_1847373599029068216(ClientSessionDelegate$ClientSessionDelegateAdvisor.java)
	at org.jboss.jms.client.delegate.ClientSessionDelegate$ClientSessionDelegateInstanceAdvisor.closing_N_1847373599029068216(ClientSessionDelegate$ClientSessionDelegateInstanceAdvisor.java)
	at org.jboss.jms.client.delegate.ClientSessionDelegate.closing(ClientSessionDelegate.java)
	at org.jboss.jms.client.JBossConnectionConsumer.doClose(JBossConnectionConsumer.java:329)
	at org.jboss.jms.client.JBossConnectionConsumer.run(JBossConnectionConsumer.java:308)
	at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.Exception: Can not make remoting client invocation due to not being connected to server.
	at org.jboss.remoting.Client.invoke(Client.java:1419)
	at org.jboss.remoting.Client.invoke(Client.java:511)
	at org.jboss.remoting.Client.invoke(Client.java:499)
	at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:184)
	... 21 more


-- 
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

        



More information about the jboss-jira mailing list