com.ibm.websphere.CSI.CSITransactionRolledBackException Transaction
Timeout.
I'm trying to call findByPrimaryKey(String, String, String) of
LineEJB from LineItemEJB.ejbStore().
I have checked all my primary key values and they look OK. However the
exception is thrown before I get to the
actual findByPrimaryKey method.
I use JDBC connection to DB2, the findByPrimaryKey method work in some
other part of the code.
Any help will be appreciated.
Thanks
Fredrick
org.omg.CORBA.TRANSACTION_ROLLEDBACK:
com.ibm.websphere.csi.CSITransactionRolledbackException
at
com.ibm.ejs.csi.TranStrategy.handleException(TranStrategy.java:113)
at
com.ibm.ejs.csi.TransactionControlImpl.postInvoke(TransactionControlImpl.java:407)
at
com.ibm.ejs.container.EJSContainer.postInvoke(EJSContainer.java:1637)
at
com.bc.paper.ejb.EJSRemoteOrderHome.findByPrimaryKey(EJSRemoteOrderHome.java:72)
at com.bc.paper.ejb.OrderItemEJB.ejbStore(OrderItemEJB.java:1482)
at
com.ibm.ejs.container.BeanManagedBeanO.store(BeanManagedBeanO.java:199)
at
com.ibm.ejs.container.EntityBeanO.beforeCompletion(EntityBeanO.java:662)
at
com.ibm.ejs.container.ContainerTx.beforeCompletion(ContainerTx.java:266)
at
com.ibm.ejs.util.tran.SyncDriver.before_completion(SyncDriver.java:111)
at
com.ibm.ejs.jts.jts.CoordinatorImpl$Sync.beforePrepare(CoordinatorImpl.java:630)
at
com.ibm.ejs.jts.tran.EventCallback.executeCallback(EventCallback.java:166)
at
com.ibm.ejs.jts.tran.EventCallback.executeCallbackTree(EventCallback.java:132)
at
com.ibm.ejs.jts.tran.EventPrepare.ExecuteBeforePrepareCallbacks(EventPrepare.java:293)
at
com.ibm.ejs.jts.tran.EventPrepare.event_LocalPrepareWork(EventPrepare.java:273)
at
com.ibm.ejs.jts.tran.EventPrepare.event_BecomeCoordinator(EventPrepare.java:956)
at
com.ibm.ejs.jts.tran.EventControl.event_EndTopLevel(EventControl.java:291)
at com.ibm.ejs.jts.tran.TrecInterface.end(TrecInterface.java:88)
at com.ibm.ejs.jts.jts.TerminatorImpl.commit(TerminatorImpl.java:89)
at com.ibm.ejs.jts.jts.CurrentImpl.commit(CurrentImpl.java:192)
at com.ibm.ejs.jts.jts.CurrentSet.commit(CurrentSet.java:264)
at com.ibm.ejs.csi.TranStrategy.commit(TranStrategy.java:181)
at com.ibm.ejs.csi.TranStrategy.postInvoke(TranStrategy.java:59)
at
com.ibm.ejs.csi.TransactionControlImpl.postInvoke(TransactionControlImpl.java:405)
at
com.ibm.ejs.container.EJSContainer.postInvoke(EJSContainer.java:1637)