We have WAS version 6.1.0.13. Recently we have started experiencing transaction time out in the method com.ibm.ws.uow.UOWManagerImpl.uowEnd(UOWManagerImpl.java:1018).
The content of entire stack trace is below,
util.TaskQueueReceiverImpl - Exception from onMessage for TaskQueueListener: UOWManager transaction processing failed; nested exception is com.ibm.wsspi.uow.U
OWException: javax.transaction.RollbackException: Global transaction timed out after 0 seconds
org.springframework.transaction.TransactionSystemException: UOWManager transaction processing failed; nested exception is com.ibm.wsspi.uow.UOWException: javax.transaction.RollbackException: Global transact
ion timed out after 0 seconds
at org.springframework.transaction.jta.WebSphereUowTransactionManager.execute(WebS phereUowTransactionManager.java:259)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Trans actionInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflective MethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy. java:204)
at $Proxy270.updateTransactionStatusForSummaryCheckExtract(Unknown Source)
at com.uhg.app.edi.extracts.ap.businesslogic.impl.SummaryCheckExtractImpl.doExtrac t(SummaryCheckExtractImpl.java:106)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtil s.java:301)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(Re flectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflective MethodInvocation.java:149)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.doInTransa ction(TransactionInterceptor.java:128)
at org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAda pter.run(WebSphereUowTransactionManager.java:306)
at com.ibm.ws.uow.UOWManagerImpl.runUnderNewUOW(UOWManagerImpl.java:948)
at com.ibm.ws.uow.UOWManagerImpl.runUnderUOW(UOWManagerImpl.java:509)
at org.springframework.transaction.jta.WebSphereUowTransactionManager.execute(WebS phereUowTransactionManager.java:252)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Trans actionInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflective MethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy. java:204)
at $Proxy1188.doExtract(Unknown Source)
at com.uhg.app.system.util.APSummaryCheckExtractTask.runTask(APSummaryCheckExtract Task.java:17)
at com.uhg.app.scheduler.util.TaskQueueReceiverImpl.onMessage(TaskQueueReceiverImp l.java:49)
at com.uhg.ejb.jms.CommonReceiver.onMessage(CommonReceiver.java:21)
at com.ibm.ejs.jms.listener.MDBWrapper$PriviledgedOnMessage.run(MDBWrapper.java:30 2)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:63 )
at com.ibm.ejs.jms.listener.MDBWrapper.callOnMessage(MDBWrapper.java:271)
at com.ibm.ejs.jms.listener.MDBWrapper.onMessage(MDBWrapper.java:240)
at com.ibm.mq.jms.MQSession.run(MQSession.java:1592)
at com.ibm.ejs.jms.JMSSessionHandle.run(JMSSessionHandle.java:970)
at com.ibm.ejs.jms.listener.ServerSession.connectionConsumerOnMessage(ServerSessio n.java:891)
at com.ibm.ejs.jms.listener.ServerSession.onMessage(ServerSession.java:656)
at com.ibm.ejs.jms.listener.ServerSession.dispatch(ServerSession.java:623)
at sun.reflect.GeneratedMethodAccessor201.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at com.ibm.ejs.jms.listener.ServerSessionDispatcher.dispatch(ServerSessionDispatch er.java:37)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:96)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:132)
at com.ibm.ejs.jms.listener.ServerSession.run(ServerSession.java:481)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
Caused by:
com.ibm.wsspi.uow.UOWException: javax.transaction.RollbackException: Global transaction timed out after 0 seconds
at com.ibm.ws.uow.UOWManagerImpl.runUnderNewUOW(UOWManagerImpl.java:980)
at com.ibm.ws.uow.UOWManagerImpl.runUnderUOW(UOWManagerImpl.java:509)
at org.springframework.transaction.jta.WebSphereUowTransactionManager.execute(WebS phereUowTransactionManager.java:252)
… 41 more
Caused by:
javax.transaction.RollbackException: Global transaction timed out after 0 seconds
at com.ibm.ws.uow.UOWManagerImpl.uowEnd(UOWManagerImpl.java:1018)
at com.ibm.ws.uow.UOWManagerImpl.runUnderNewUOW(UOWManagerImpl.java:975)
… 43 more
Can someone give pointers the actual issue that our Application must be facing
The content of entire stack trace is below,
util.TaskQueueReceiverImpl - Exception from onMessage for TaskQueueListener: UOWManager transaction processing failed; nested exception is com.ibm.wsspi.uow.U
OWException: javax.transaction.RollbackException: Global transaction timed out after 0 seconds
org.springframework.transaction.TransactionSystemException: UOWManager transaction processing failed; nested exception is com.ibm.wsspi.uow.UOWException: javax.transaction.RollbackException: Global transact
ion timed out after 0 seconds
at org.springframework.transaction.jta.WebSphereUowTransactionManager.execute(WebS phereUowTransactionManager.java:259)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Trans actionInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflective MethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy. java:204)
at $Proxy270.updateTransactionStatusForSummaryCheckExtract(Unknown Source)
at com.uhg.app.edi.extracts.ap.businesslogic.impl.SummaryCheckExtractImpl.doExtrac t(SummaryCheckExtractImpl.java:106)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtil s.java:301)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(Re flectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflective MethodInvocation.java:149)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.doInTransa ction(TransactionInterceptor.java:128)
at org.springframework.transaction.jta.WebSphereUowTransactionManager$UOWActionAda pter.run(WebSphereUowTransactionManager.java:306)
at com.ibm.ws.uow.UOWManagerImpl.runUnderNewUOW(UOWManagerImpl.java:948)
at com.ibm.ws.uow.UOWManagerImpl.runUnderUOW(UOWManagerImpl.java:509)
at org.springframework.transaction.jta.WebSphereUowTransactionManager.execute(WebS phereUowTransactionManager.java:252)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Trans actionInterceptor.java:123)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflective MethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy. java:204)
at $Proxy1188.doExtract(Unknown Source)
at com.uhg.app.system.util.APSummaryCheckExtractTask.runTask(APSummaryCheckExtract Task.java:17)
at com.uhg.app.scheduler.util.TaskQueueReceiverImpl.onMessage(TaskQueueReceiverImp l.java:49)
at com.uhg.ejb.jms.CommonReceiver.onMessage(CommonReceiver.java:21)
at com.ibm.ejs.jms.listener.MDBWrapper$PriviledgedOnMessage.run(MDBWrapper.java:30 2)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:63 )
at com.ibm.ejs.jms.listener.MDBWrapper.callOnMessage(MDBWrapper.java:271)
at com.ibm.ejs.jms.listener.MDBWrapper.onMessage(MDBWrapper.java:240)
at com.ibm.mq.jms.MQSession.run(MQSession.java:1592)
at com.ibm.ejs.jms.JMSSessionHandle.run(JMSSessionHandle.java:970)
at com.ibm.ejs.jms.listener.ServerSession.connectionConsumerOnMessage(ServerSessio n.java:891)
at com.ibm.ejs.jms.listener.ServerSession.onMessage(ServerSession.java:656)
at com.ibm.ejs.jms.listener.ServerSession.dispatch(ServerSession.java:623)
at sun.reflect.GeneratedMethodAccessor201.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at com.ibm.ejs.jms.listener.ServerSessionDispatcher.dispatch(ServerSessionDispatch er.java:37)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:96)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:132)
at com.ibm.ejs.jms.listener.ServerSession.run(ServerSession.java:481)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
Caused by:
com.ibm.wsspi.uow.UOWException: javax.transaction.RollbackException: Global transaction timed out after 0 seconds
at com.ibm.ws.uow.UOWManagerImpl.runUnderNewUOW(UOWManagerImpl.java:980)
at com.ibm.ws.uow.UOWManagerImpl.runUnderUOW(UOWManagerImpl.java:509)
at org.springframework.transaction.jta.WebSphereUowTransactionManager.execute(WebS phereUowTransactionManager.java:252)
… 41 more
Caused by:
javax.transaction.RollbackException: Global transaction timed out after 0 seconds
at com.ibm.ws.uow.UOWManagerImpl.uowEnd(UOWManagerImpl.java:1018)
at com.ibm.ws.uow.UOWManagerImpl.runUnderNewUOW(UOWManagerImpl.java:975)
… 43 more
Can someone give pointers the actual issue that our Application must be facing