My application runs on Websphere and is used in multilanguages and is written using
EJB 3.0 specification. I am getting the exception as in the subject of this topic. This exception has recently started coming into the logs. My application is in production for over an year now. In the beginning, this exception never came out but now this exception is coming frequently.
My application is basically a report processing system, which reveives reports from various sources and then they are processed in batches. Can anybody help me out in figuring out the root cause of this. Considering that since the application is in production for over an year so the database entries would have increased to a great extent and that this exception never came out until since last one month.
Following is the stack trace of the exception -
javax.ejb.EJBTransactionRolledbackException: Transaction rolled back; nested exception is: javax.transaction.TransactionRolledbackException: Transaction is e
nded due to timeout
Caused by: javax.transaction.TransactionRolledbackException: Transaction is ended due to timeout
at com.ibm.ws.tx.jta.TranManagerImpl.completeTxTimeout(TranManagerImpl.java:460)
at com.ibm.ws.tx.jta.TranManagerSet.completeTxTimeout(TranManagerSet.java:632)
at com.ibm.ejs.csi.TransactionControlImpl.completeTxTimeout(TransactionControlImpl.java:1359)
at com.ibm.ejs.csi.TranStrategy.postInvoke(TranStrategy.java:236)
at com.ibm.ejs.csi.TransactionControlImpl.postInvoke(TransactionControlImpl.java:561)
at com.ibm.ejs.container.EJSContainer.postInvoke(EJSContainer.java:4558)
at com.cititech.delphixp.re.report.custom.EJSLocal0SLCustomReportSystem_ef3b1a48.processBatch(EJSLocal0SLCustomReportSystem_ef3b1a48.java)
at com.cititech.delphixp.re.framework.service.ReportSystemMessageBean.onMessage(ReportSystemMessageBean.java:168)
at com.ibm.ejs.container.MessageEndpointHandler.invokeMdbMethod(MessageEndpointHandler.java:1092)
at com.ibm.ejs.container.MessageEndpointHandler.invoke(MessageEndpointHandler.java:777)
at $Proxy32.onMessage(Unknown Source)
at com.ibm.ws.sib.api.jmsra.impl.JmsJcaEndpointInvokerImpl.invokeEndpoint(JmsJcaEndpointInvokerImpl.java:192)
at com.ibm.ws.sib.ra.inbound.impl.SibRaDispatcher.dispatch(SibRaDispatcher.java:888)
at com.ibm.ws.sib.ra.inbound.impl.SibRaSingleProcessListener$SibRaWork.run(SibRaSingleProcessListener.java:528)
at com.ibm.ejs.j2c.work.WorkProxy.run(WorkProxy.java:399)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)