Closed arinban closed 11 years ago
@arinban Commented
@arinban Commented @arinban Commented
@arinban Commented @arinban Commented @glassfishrobot Commented Reported by simeng_oracle
@arinban Commented @arinban Commented @glassfishrobot Commented simeng_oracle said: The root cause is when undeploy occured, genericra tried to commit pending transaction, but mdb container is already undeployed, both commit or rollback operation can't succeed. The exception stack trace is reasonable.
@arinban Commented @arinban Commented @glassfishrobot Commented Was assigned to simeng_oracle
@arinban Commented @arinban Commented @glassfishrobot Commented This issue was imported from java.net JIRA GENERICJMSRA-54
@arinban Commented @arinban Commented @glassfishrobot Commented Marked as won't fix on Thursday, May 16th 2013, 10:51:54 pm
In genericjmsra xa testing, EJBException occured when undeploy the test application.
[#|2013-05-01T19:22:57.160-0700|WARNING|44.0|javax.enterprise.system.container.ejb.mdb.com.sun.ejb.containers|_ThreadID=75;_ThreadName=Thread-2;|javax.ejb.EJBException javax.ejb.EJBException: Transaction aborted at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:5146) at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4905) at com.sun.ejb.containers.MessageBeanContainer.afterMessageDeliveryInternal(MessageBeanContainer.java:1217) at com.sun.ejb.containers.MessageBeanContainer.afterMessageDelivery(MessageBeanContainer.java:1192) at com.sun.ejb.containers.MessageBeanListenerImpl.afterMessageDelivery(MessageBeanListenerImpl.java:86) at com.sun.enterprise.connectors.inbound.MessageEndpointInvocationHandler.invoke(MessageEndpointInvocationHandler.java:143) at $Proxy126.afterDelivery(Unknown Source) at com.sun.genericra.inbound.sync.SyncJmsResource.releaseEndpoint(SyncJmsResource.java:168) at com.sun.genericra.inbound.sync.SyncWorker.run(SyncWorker.java:178) at com.sun.enterprise.connectors.work.OneWork.doWork(OneWork.java:114) at com.sun.corba.ee.impl.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:497) at com.sun.corba.ee.impl.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:540) Caused by: javax.transaction.RollbackException at com.sun.jts.jta.TransactionManagerImpl.commit(TransactionManagerImpl.java:333) at com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.commitDistributedTransaction(JavaEETransactionManagerJTSDelegate.java:173) at com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.commit(JavaEETransactionManagerSimplified.java:863) at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:5140) ... 11 more
| #] |
Affected Versions
[2.1a]