[jboss-jira] [JBoss JIRA] Commented: (JBMESSAGING-521) IllegalStateException: Cannot find delivery to cancel for 1000 Message test.
Joel Lindheimer (JIRA)
jira-events at jboss.com
Tue Aug 15 16:44:23 EDT 2006
[ http://jira.jboss.com/jira/browse/JBMESSAGING-521?page=comments#action_12341282 ]
Joel Lindheimer commented on JBMESSAGING-521:
---------------------------------------------
Note: My original setup had 2 Consumer threads. When i increase my Consumer thread count to 10 it seems to prevent this issue. This suggests further that there is a race condition that needs to be addresed as it is likely that the increased thead count diminishes the chances of the race from occuring.
> IllegalStateException: Cannot find delivery to cancel for 1000 Message test.
> ----------------------------------------------------------------------------
>
> Key: JBMESSAGING-521
> URL: http://jira.jboss.com/jira/browse/JBMESSAGING-521
> Project: JBoss Messaging
> Issue Type: Feature Request
> Components: Messaging Core
> Affects Versions: 1.0.1.CR4
> Environment: Windows XP, JBossServer4.0.4GA, Oracle10G
> Reporter: Joel Lindheimer
> Assigned To: Ovidiu Feodorov
> Attachments: jboss.log.1, jboss.log.zip
>
>
> Receiver using XA within a UserTransaction fails midway into 1000 message test.
> I am using the same receiver setup as in my previously logged bugs (aka all connections are
> newly retrieved within the boundary of the UserTransaction).
> This same test succeeds:
> 1) Using a non-XA Receiver with no user transaction.
> 2) Using an XA transaction but not within a UserTransaction boundary (however all Messages are not deleted from the messages table
> see: http://jira.jboss.com/jira/browse/JBMESSAGING-520).
> 08:48:22,968 ERROR [ExceptionUtil] SessionEndpoint[-2147483617] cancelDeliveries [5c4o722t-mzyxw2-eqwg7wan-1-eqwga5a0-1u]
> javax.jms.IllegalStateException: Cannot find delivery to cancel:-2147482831
> at org.jboss.jms.server.endpoint.ServerConsumerEndpoint.cancelDelivery(ServerConsumerEndpoint.java:566
> )
> at org.jboss.jms.server.endpoint.ServerSessionEndpoint.cancelDeliveries(ServerSessionEndpoint.java:476
> )
> at org.jboss.jms.server.endpoint.advised.SessionAdvised.org$jboss$jms$server$endpoint$advised$SessionA
> dvised$cancelDeliveries$aop(SessionAdvised.java:131)
> at sun.reflect.GeneratedMethodAccessor560.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
> at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)
> at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
> at org.jboss.aop.Advisor.dynamicInvoke(Advisor.java:723)
> at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:101)
> at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:126
> )
> at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:999)
> at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:98)
> at org.jboss.remoting.Client.invoke(Client.java:612)
> at org.jboss.remoting.Client.invoke(Client.java:604)
> at org.jboss.jms.client.delegate.DelegateSupport.invoke(DelegateSupport.java:112)
> at org.jboss.jms.client.delegate.ClientSessionDelegate$cancelDeliveries_6592991528584912127.invokeNext
> (ClientSessionDelegate$cancelDeliveries_6592991528584912127.java)
> at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:134)
> at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:117)
> at org.jboss.jms.client.delegate.ClientSessionDelegate$cancelDeliveries_6592991528584912127.invokeNext
> (ClientSessionDelegate$cancelDeliveries_6592991528584912127.java)
> at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionInterceptor.java:69)
> at org.jboss.jms.client.delegate.ClientSessionDelegate$cancelDeliveries_6592991528584912127.invokeNext
> (ClientSessionDelegate$cancelDeliveries_6592991528584912127.java)
> at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogInterceptor.java:107)
> at org.jboss.jms.client.delegate.ClientSessionDelegate$cancelDeliveries_6592991528584912127.invokeNext
> (ClientSessionDelegate$cancelDeliveries_6592991528584912127.java)
> at org.jboss.jms.client.delegate.ClientSessionDelegate.cancelDeliveries(ClientSessionDelegate.java)
> at org.jboss.jms.client.remoting.MessageCallbackHandler.close(MessageCallbackHandler.java:339)
> at org.jboss.jms.client.container.ConsumerAspect.handleClosing(ConsumerAspect.java:116)
> at org.jboss.aop.advice.org.jboss.jms.client.container.ConsumerAspect25.invoke(ConsumerAspect25.java)
> at org.jboss.jms.client.delegate.ClientConsumerDelegate$closing_4945873952494833124.invokeNext(ClientC
> onsumerDelegate$closing_4945873952494833124.java)
> at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:134)
> at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:117)
> at org.jboss.jms.client.delegate.ClientConsumerDelegate$closing_4945873952494833124.invokeNext(ClientC
> onsumerDelegate$closing_4945873952494833124.java)
> at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionInterceptor.java:69)
> at org.jboss.jms.client.delegate.ClientConsumerDelegate$closing_4945873952494833124.invokeNext(ClientC
> onsumerDelegate$closing_4945873952494833124.java)
> at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogInterceptor.java:107)
> at org.jboss.jms.client.delegate.ClientConsumerDelegate$closing_4945873952494833124.invokeNext(ClientC
> onsumerDelegate$closing_4945873952494833124.java)
> at org.jboss.jms.client.delegate.ClientConsumerDelegate.closing(ClientConsumerDelegate.java)
> at org.jboss.jms.client.JBossMessageConsumer.close(JBossMessageConsumer.java:96)
> at org.jboss.resource.adapter.jms.JmsMessageConsumer.closeConsumer(JmsMessageConsumer.java:145)
> at org.jboss.resource.adapter.jms.JmsMessageConsumer.close(JmsMessageConsumer.java:76)
> at org.springframework.jms.support.JmsUtils.closeMessageConsumer(JmsUtils.java:117)
> at org.springframework.jms.listener.DefaultMessageListenerContainer.doReceiveAndExecute(DefaultMessage
> ListenerContainer.java:525)
> at org.springframework.jms.listener.DefaultMessageListenerContainer.receiveAndExecute(DefaultMessageLi
> stenerContainer.java:439)
> at com.cc.commons.jms.WMXDefaultMessageContainer102.receiveAndExecute(WMXDefaultMessageContainer102.ja
> va:28)
> at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invoke
> Listener(DefaultMessageListenerContainer.java:823)
> at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(De
> faultMessageListenerContainer.java:782)
> at org.springframework.core.task.SimpleAsyncTaskExecutor$ConcurrencyThrottlingRunnable.run(SimpleAsync
> TaskExecutor.java:203)
> at java.lang.Thread.run(Thread.java:595)
> 08:48:29,921 ERROR [RoundRobinPointToPointRouter] The receiver ConsumerEndpoint[-2147482548] is broken
> java.lang.ArithmeticException: / by zero
> at org.jboss.messaging.core.local.RoundRobinPointToPointRouter.shiftTarget(RoundRobinPointToPointRoute
> r.java:218)
> at org.jboss.messaging.core.local.RoundRobinPointToPointRouter.handle(RoundRobinPointToPointRouter.jav
> a:120)
> at org.jboss.messaging.core.ChannelSupport.push(ChannelSupport.java:1676)
> at org.jboss.messaging.core.ChannelSupport.deliverInternal(ChannelSupport.java:693)
> at org.jboss.messaging.core.ChannelSupport$InMemoryCallback.run(ChannelSupport.java:1518)
> at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExecutor.java:89)
> at java.lang.Thread.run(Thread.java:595)
> 08:48:33,328 ERROR [ExceptionUtil] SessionEndpoint[-2147483613] cancelDeliveries [5c4o722t-mzyxw2-eqwg7wan-1-e
> qwgad9s-1x]
> javax.jms.IllegalStateException: Cannot find delivery to cancel:-2147482386
> at org.jboss.jms.server.endpoint.ServerConsumerEndpoint.cancelDelivery(ServerConsumerEndpoint.java:566
> )
> at org.jboss.jms.server.endpoint.ServerSessionEndpoint.cancelDeliveries(ServerSessionEndpoint.java:476
> )
> at org.jboss.jms.server.endpoint.advised.SessionAdvised.org$jboss$jms$server$endpoint$advised$SessionA
> dvised$cancelDeliveries$aop(SessionAdvised.java:131)
> at sun.reflect.GeneratedMethodAccessor560.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
> at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)
> at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
> at org.jboss.aop.Advisor.dynamicInvoke(Advisor.java:723)
> at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:101)
> at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:126
> )
> at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:999)
> at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:98)
> at org.jboss.remoting.Client.invoke(Client.java:612)
> at org.jboss.remoting.Client.invoke(Client.java:604)
> at org.jboss.jms.client.delegate.DelegateSupport.invoke(DelegateSupport.java:112)
> at org.jboss.jms.client.delegate.ClientSessionDelegate$cancelDeliveries_6592991528584912127.invokeNext
> (ClientSessionDelegate$cancelDeliveries_6592991528584912127.java)
> at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:134)
> at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:117)
> at org.jboss.jms.client.delegate.ClientSessionDelegate$cancelDeliveries_6592991528584912127.invokeNext
> (ClientSessionDelegate$cancelDeliveries_6592991528584912127.java)
> at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionInterceptor.java:69)
> at org.jboss.jms.client.delegate.ClientSessionDelegate$cancelDeliveries_6592991528584912127.invokeNext
> (ClientSessionDelegate$cancelDeliveries_6592991528584912127.java)
> at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogInterceptor.java:107)
> at org.jboss.jms.client.delegate.ClientSessionDelegate$cancelDeliveries_6592991528584912127.invokeNext
> (ClientSessionDelegate$cancelDeliveries_6592991528584912127.java)
> at org.jboss.jms.client.delegate.ClientSessionDelegate.cancelDeliveries(ClientSessionDelegate.java)
> at org.jboss.jms.client.remoting.MessageCallbackHandler.close(MessageCallbackHandler.java:339)
> at org.jboss.jms.client.container.ConsumerAspect.handleClosing(ConsumerAspect.java:116)
> at org.jboss.aop.advice.org.jboss.jms.client.container.ConsumerAspect25.invoke(ConsumerAspect25.java)
> at org.jboss.jms.client.delegate.ClientConsumerDelegate$closing_4945873952494833124.invokeNext(ClientC
> onsumerDelegate$closing_4945873952494833124.java)
> at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:134)
> at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:117)
> at org.jboss.jms.client.delegate.ClientConsumerDelegate$closing_4945873952494833124.invokeNext(ClientC
> onsumerDelegate$closing_4945873952494833124.java)
> at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionInterceptor.java:69)
> at org.jboss.jms.client.delegate.ClientConsumerDelegate$closing_4945873952494833124.invokeNext(ClientC
> onsumerDelegate$closing_4945873952494833124.java)
> at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogInterceptor.java:107)
> at org.jboss.jms.client.delegate.ClientConsumerDelegate$closing_4945873952494833124.invokeNext(ClientC
> onsumerDelegate$closing_4945873952494833124.java)
> at org.jboss.jms.client.delegate.ClientConsumerDelegate.closing(ClientConsumerDelegate.java)
> at org.jboss.jms.client.JBossMessageConsumer.close(JBossMessageConsumer.java:96)
> at org.jboss.resource.adapter.jms.JmsMessageConsumer.closeConsumer(JmsMessageConsumer.java:145)
> at org.jboss.resource.adapter.jms.JmsMessageConsumer.close(JmsMessageConsumer.java:76)
> at org.springframework.jms.support.JmsUtils.closeMessageConsumer(JmsUtils.java:117)
> at org.springframework.jms.listener.DefaultMessageListenerContainer.doReceiveAndExecute(DefaultMessage
> ListenerContainer.java:525)
> at org.springframework.jms.listener.DefaultMessageListenerContainer.receiveAndExecute(DefaultMessageLi
> stenerContainer.java:439)
> at com.cc.commons.jms.WMXDefaultMessageContainer102.receiveAndExecute(WMXDefaultMessageContainer102.ja
> va:28)
> at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invoke
> Listener(DefaultMessageListenerContainer.java:823)
> at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(De
> faultMessageListenerContainer.java:782)
> at org.springframework.core.task.SimpleAsyncTaskExecutor$ConcurrencyThrottlingRunnable.run(SimpleAsync
> TaskExecutor.java:203)
> at java.lang.Thread.run(Thread.java:595)
> 08:48:34,125 ERROR [RoundRobinPointToPointRouter] The receiver ConsumerEndpoint[-2147482347] is broken
> java.lang.ArithmeticException: / by zero
> at org.jboss.messaging.core.local.RoundRobinPointToPointRouter.shiftTarget(RoundRobinPointToPointRoute
> r.java:218)
> at org.jboss.messaging.core.local.RoundRobinPointToPointRouter.handle(RoundRobinPointToPointRouter.jav
> a:120)
> at org.jboss.messaging.core.ChannelSupport.push(ChannelSupport.java:1676)
> at org.jboss.messaging.core.ChannelSupport.deliverInternal(ChannelSupport.java:693)
> at org.jboss.messaging.core.ChannelSupport$DeliveryRunnable.run(ChannelSupport.java:1722)
> at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExecutor.java:89)
> at java.lang.Thread.run(Thread.java:595)
> 08:48:44,843 ERROR [ServerConnectionEndpoint] Exception occured
> javax.jms.IllegalStateException: Failed to acknowledge delivery null
> at org.jboss.jms.server.endpoint.ServerConsumerEndpoint.acknowledgeTransactionally(ServerConsumerEndpo
> int.java:485)
> at org.jboss.jms.server.endpoint.ServerConnectionEndpoint.processTransaction(ServerConnectionEndpoint.
> java:768)
> at org.jboss.jms.server.endpoint.ServerConnectionEndpoint.sendTransaction(ServerConnectionEndpoint.jav
> a:380)
> at org.jboss.jms.server.endpoint.advised.ConnectionAdvised.org$jboss$jms$server$endpoint$advised$Conne
> ctionAdvised$sendTransaction$aop(ConnectionAdvised.java:99)
> at sun.reflect.GeneratedMethodAccessor222.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
> at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)
> at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
> at org.jboss.aop.Advisor.dynamicInvoke(Advisor.java:723)
> at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:101)
> at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:126
> )
> at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:999)
> at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:98)
> at org.jboss.remoting.Client.invoke(Client.java:612)
> at org.jboss.remoting.Client.invoke(Client.java:604)
> at org.jboss.jms.client.delegate.DelegateSupport.invoke(DelegateSupport.java:112)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:134)
> at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:117)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionInterceptor.java:69)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogInterceptor.java:107)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate.sendTransaction(ClientConnectionDelegate.jav
> a)
> at org.jboss.jms.tx.ResourceManager.sendTransactionXA(ResourceManager.java:491)
> at org.jboss.jms.tx.ResourceManager.prepare(ResourceManager.java:379)
> at org.jboss.jms.tx.MessagingXAResource.prepare(MessagingXAResource.java:151)
> at org.jboss.tm.TransactionImpl$Resource.prepare(TransactionImpl.java:2212)
> at org.jboss.tm.TransactionImpl.prepareResources(TransactionImpl.java:1660)
> at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:347)
> at org.jboss.tm.TxManager.commit(TxManager.java:240)
> at org.jboss.tm.usertx.client.ServerVMClientUserTransaction.commit(ServerVMClientUserTransaction.java:
> 140)
> at org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:787)
> at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPl
> atformTransactionManager.java:539)
> at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformT
> ransactionManager.java:509)
> at org.springframework.jms.listener.DefaultMessageListenerContainer.receiveAndExecute(DefaultMessageLi
> stenerContainer.java:453)
> at com.cc.commons.jms.WMXDefaultMessageContainer102.receiveAndExecute(WMXDefaultMessageContainer102.ja
> va:28)
> at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invoke
> Listener(DefaultMessageListenerContainer.java:823)
> at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(De
> faultMessageListenerContainer.java:782)
> at org.springframework.core.task.SimpleAsyncTaskExecutor$ConcurrencyThrottlingRunnable.run(SimpleAsync
> TaskExecutor.java:203)
> at java.lang.Thread.run(Thread.java:595)
> 08:48:44,859 ERROR [ServerConnectionEndpoint] Failed to rollback tx
> org.jboss.jms.util.MessagingTransactionRolledBackException: Transaction was rolled back.
> at org.jboss.jms.server.endpoint.ServerConnectionEndpoint.sendTransaction(ServerConnectionEndpoint.jav
> a:391)
> at org.jboss.jms.server.endpoint.advised.ConnectionAdvised.org$jboss$jms$server$endpoint$advised$Conne
> ctionAdvised$sendTransaction$aop(ConnectionAdvised.java:99)
> at sun.reflect.GeneratedMethodAccessor222.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
> at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)
> at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
> at org.jboss.aop.Advisor.dynamicInvoke(Advisor.java:723)
> at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:101)
> at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:126
> )
> at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:999)
> at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:98)
> at org.jboss.remoting.Client.invoke(Client.java:612)
> at org.jboss.remoting.Client.invoke(Client.java:604)
> at org.jboss.jms.client.delegate.DelegateSupport.invoke(DelegateSupport.java:112)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:134)
> at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:117)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionInterceptor.java:69)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogInterceptor.java:107)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate.sendTransaction(ClientConnectionDelegate.jav
> a)
> at org.jboss.jms.tx.ResourceManager.sendTransactionXA(ResourceManager.java:491)
> at org.jboss.jms.tx.ResourceManager.prepare(ResourceManager.java:379)
> at org.jboss.jms.tx.MessagingXAResource.prepare(MessagingXAResource.java:151)
> at org.jboss.tm.TransactionImpl$Resource.prepare(TransactionImpl.java:2212)
> at org.jboss.tm.TransactionImpl.prepareResources(TransactionImpl.java:1660)
> at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:347)
> at org.jboss.tm.TxManager.commit(TxManager.java:240)
> at org.jboss.tm.usertx.client.ServerVMClientUserTransaction.commit(ServerVMClientUserTransaction.java:
> 140)
> at org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:787)
> at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPl
> atformTransactionManager.java:539)
> at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformT
> ransactionManager.java:509)
> at org.springframework.jms.listener.DefaultMessageListenerContainer.receiveAndExecute(DefaultMessageLi
> stenerContainer.java:453)
> at com.cc.commons.jms.WMXDefaultMessageContainer102.receiveAndExecute(WMXDefaultMessageContainer102.ja
> va:28)
> at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invoke
> Listener(DefaultMessageListenerContainer.java:823)
> at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(De
> faultMessageListenerContainer.java:782)
> at org.springframework.core.task.SimpleAsyncTaskExecutor$ConcurrencyThrottlingRunnable.run(SimpleAsync
> TaskExecutor.java:203)
> at java.lang.Thread.run(Thread.java:595)
> 08:48:44,875 ERROR [ExceptionUtil] ConnectionEndpoint[-2147483634] sendTransaction [5c4o722t-mzyxw2-eqwg7wan-1
> -eqwgam6j-21]
> org.jboss.jms.util.MessagingJMSException: Failed to rollback transaction after failure in prepare
> at org.jboss.jms.server.endpoint.ServerConnectionEndpoint.sendTransaction(ServerConnectionEndpoint.jav
> a:396)
> at org.jboss.jms.server.endpoint.advised.ConnectionAdvised.org$jboss$jms$server$endpoint$advised$Conne
> ctionAdvised$sendTransaction$aop(ConnectionAdvised.java:99)
> at sun.reflect.GeneratedMethodAccessor222.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
> at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)
> at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
> at org.jboss.aop.Advisor.dynamicInvoke(Advisor.java:723)
> at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:101)
> at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:126
> )
> at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:999)
> at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:98)
> at org.jboss.remoting.Client.invoke(Client.java:612)
> at org.jboss.remoting.Client.invoke(Client.java:604)
> at org.jboss.jms.client.delegate.DelegateSupport.invoke(DelegateSupport.java:112)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:134)
> at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:117)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionInterceptor.java:69)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogInterceptor.java:107)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate.sendTransaction(ClientConnectionDelegate.jav
> a)
> at org.jboss.jms.tx.ResourceManager.sendTransactionXA(ResourceManager.java:491)
> at org.jboss.jms.tx.ResourceManager.prepare(ResourceManager.java:379)
> at org.jboss.jms.tx.MessagingXAResource.prepare(MessagingXAResource.java:151)
> at org.jboss.tm.TransactionImpl$Resource.prepare(TransactionImpl.java:2212)
> at org.jboss.tm.TransactionImpl.prepareResources(TransactionImpl.java:1660)
> at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:347)
> at org.jboss.tm.TxManager.commit(TxManager.java:240)
> at org.jboss.tm.usertx.client.ServerVMClientUserTransaction.commit(ServerVMClientUserTransaction.java:
> 140)
> at org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:787)
> at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPl
> atformTransactionManager.java:539)
> at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformT
> ransactionManager.java:509)
> at org.springframework.jms.listener.DefaultMessageListenerContainer.receiveAndExecute(DefaultMessageLi
> stenerContainer.java:453)
> at com.cc.commons.jms.WMXDefaultMessageContainer102.receiveAndExecute(WMXDefaultMessageContainer102.ja
> va:28)
> at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invoke
> Listener(DefaultMessageListenerContainer.java:823)
> at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(De
> faultMessageListenerContainer.java:782)
> at org.springframework.core.task.SimpleAsyncTaskExecutor$ConcurrencyThrottlingRunnable.run(SimpleAsync
> TaskExecutor.java:203)
> at java.lang.Thread.run(Thread.java:595)
> 08:48:44,875 ERROR [ExceptionInterceptor] Linked exception is:
> org.jboss.jms.util.MessagingTransactionRolledBackException: Transaction was rolled back.
> at org.jboss.jms.server.endpoint.ServerConnectionEndpoint.sendTransaction(ServerConnectionEndpoint.jav
> a:391)
> at org.jboss.jms.server.endpoint.advised.ConnectionAdvised.org$jboss$jms$server$endpoint$advised$Conne
> ctionAdvised$sendTransaction$aop(ConnectionAdvised.java:99)
> at sun.reflect.GeneratedMethodAccessor222.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
> at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)
> at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
> at org.jboss.aop.Advisor.dynamicInvoke(Advisor.java:723)
> at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:101)
> at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:126
> )
> at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:999)
> at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:98)
> at org.jboss.remoting.Client.invoke(Client.java:612)
> at org.jboss.remoting.Client.invoke(Client.java:604)
> at org.jboss.jms.client.delegate.DelegateSupport.invoke(DelegateSupport.java:112)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:134)
> at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:117)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionInterceptor.java:69)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogInterceptor.java:107)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate.sendTransaction(ClientConnectionDelegate.jav
> a)
> at org.jboss.jms.tx.ResourceManager.sendTransactionXA(ResourceManager.java:491)
> at org.jboss.jms.tx.ResourceManager.prepare(ResourceManager.java:379)
> at org.jboss.jms.tx.MessagingXAResource.prepare(MessagingXAResource.java:151)
> at org.jboss.tm.TransactionImpl$Resource.prepare(TransactionImpl.java:2212)
> at org.jboss.tm.TransactionImpl.prepareResources(TransactionImpl.java:1660)
> at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:347)
> at org.jboss.tm.TxManager.commit(TxManager.java:240)
> at org.jboss.tm.usertx.client.ServerVMClientUserTransaction.commit(ServerVMClientUserTransaction.java:
> 140)
> at org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:787)
> at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPl
> atformTransactionManager.java:539)
> at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformT
> ransactionManager.java:509)
> at org.springframework.jms.listener.DefaultMessageListenerContainer.receiveAndExecute(DefaultMessageLi
> stenerContainer.java:453)
> at com.cc.commons.jms.WMXDefaultMessageContainer102.receiveAndExecute(WMXDefaultMessageContainer102.ja
> va:28)
> at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invoke
> Listener(DefaultMessageListenerContainer.java:823)
> at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(De
> faultMessageListenerContainer.java:782)
> at org.springframework.core.task.SimpleAsyncTaskExecutor$ConcurrencyThrottlingRunnable.run(SimpleAsync
> TaskExecutor.java:203)
> at java.lang.Thread.run(Thread.java:595)
> 08:48:44,875 WARN [TransactionImpl] XAException: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=jlindheime
> r/5614, BranchQual=, localId=5614] errorCode=XAER_RMERR
> org.jboss.jms.util.MessagingXAException: A Throwable was caught in sending the transaction
> at org.jboss.jms.tx.ResourceManager.sendTransactionXA(ResourceManager.java:500)
> at org.jboss.jms.tx.ResourceManager.prepare(ResourceManager.java:379)
> at org.jboss.jms.tx.MessagingXAResource.prepare(MessagingXAResource.java:151)
> at org.jboss.tm.TransactionImpl$Resource.prepare(TransactionImpl.java:2212)
> at org.jboss.tm.TransactionImpl.prepareResources(TransactionImpl.java:1660)
> at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:347)
> at org.jboss.tm.TxManager.commit(TxManager.java:240)
> at org.jboss.tm.usertx.client.ServerVMClientUserTransaction.commit(ServerVMClientUserTransaction.java:
> 140)
> at org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:787)
> at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPl
> atformTransactionManager.java:539)
> at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformT
> ransactionManager.java:509)
> at org.springframework.jms.listener.DefaultMessageListenerContainer.receiveAndExecute(DefaultMessageLi
> stenerContainer.java:453)
> at com.cc.commons.jms.WMXDefaultMessageContainer102.receiveAndExecute(WMXDefaultMessageContainer102.ja
> va:28)
> at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invoke
> Listener(DefaultMessageListenerContainer.java:823)
> at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(De
> faultMessageListenerContainer.java:782)
> at org.springframework.core.task.SimpleAsyncTaskExecutor$ConcurrencyThrottlingRunnable.run(SimpleAsync
> TaskExecutor.java:203)
> at java.lang.Thread.run(Thread.java:595)
> Caused by: org.jboss.jms.util.MessagingJMSException: Failed to rollback transaction after failure in prepare
> at org.jboss.jms.server.endpoint.ServerConnectionEndpoint.sendTransaction(ServerConnectionEndpoint.jav
> a:396)
> at org.jboss.jms.server.endpoint.advised.ConnectionAdvised.org$jboss$jms$server$endpoint$advised$Conne
> ctionAdvised$sendTransaction$aop(ConnectionAdvised.java:99)
> at sun.reflect.GeneratedMethodAccessor222.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
> at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)
> at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
> at org.jboss.aop.Advisor.dynamicInvoke(Advisor.java:723)
> at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:101)
> at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:126
> )
> at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:999)
> at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:98)
> at org.jboss.remoting.Client.invoke(Client.java:612)
> at org.jboss.remoting.Client.invoke(Client.java:604)
> at org.jboss.jms.client.delegate.DelegateSupport.invoke(DelegateSupport.java:112)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:134)
> at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:117)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.container.ExceptionInterceptor.invoke(ExceptionInterceptor.java:69)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.container.ClientLogInterceptor.invoke(ClientLogInterceptor.java:107)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N4986868250254447300.invokeN
> ext(ClientConnectionDelegate$sendTransaction_N4986868250254447300.java)
> at org.jboss.jms.client.delegate.ClientConnectionDelegate.sendTransaction(ClientConnectionDelegate.jav
> a)
> at org.jboss.jms.tx.ResourceManager.sendTransactionXA(ResourceManager.java:491)
> ... 16 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