]
RH Bugzilla Integration commented on WFLY-1362:
-----------------------------------------------
Jan Martiska <jmartisk(a)redhat.com> made a comment on [bug
]
The fix was tested on a WildFly build, as mentioned. QA was unable to reproduce with EAP,
but verified the presence of the fix through JAR decompilation. We are nearing the end of
test cycle and didn't receive enough feedback, so setting to VERIFIED as of EAP
6.1.1.ER4.
javax.transaction.xa.XAException thrown when using JTS transactions
-------------------------------------------------------------------
Key: WFLY-1362
URL:
https://issues.jboss.org/browse/WFLY-1362
Project: WildFly
Issue Type: Bug
Components: EJB
Affects Versions: 8.0.0.Alpha1
Environment: JBoss EAP 6.1 ER8
Reporter: Tom Ross
Assignee: jaikiran pai
Fix For: 8.0.0.Alpha2
When running the quick start ejb-multi-server example with JTS transactions the following
exception is thrown:
{noformat}
11:21:01,462 ERROR [stderr] (RequestProcessor-5) javax.transaction.xa.XAException
11:21:01,462 ERROR [stderr] (RequestProcessor-5) at
com.arjuna.ats.internal.jta.transaction.jts.jca.XATerminatorImple.recover(XATerminatorImple.java:238)
11:21:01,462 ERROR [stderr] (RequestProcessor-5) at
org.jboss.as.ejb3.remote.protocol.versionone.XidTransactionManagementTask.tryRecoveryForImportedTransaction(XidTransactionManagementTask.java:109)
11:21:01,463 ERROR [stderr] (RequestProcessor-5) at
org.jboss.as.ejb3.remote.protocol.versionone.XidTransactionCommitTask.manageTransaction(XidTransactionCommitTask.java:62)
11:21:01,463 ERROR [stderr] (RequestProcessor-5) at
org.jboss.as.ejb3.remote.protocol.versionone.XidTransactionManagementTask.run(XidTransactionManagementTask.java:68)
11:21:01,463 ERROR [stderr] (RequestProcessor-5) at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
11:21:01,463 ERROR [stderr] (RequestProcessor-5) at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
11:21:01,463 ERROR [stderr] (RequestProcessor-5) at
java.util.concurrent.FutureTask.run(FutureTask.java:166)
11:21:01,464 ERROR [stderr] (RequestProcessor-5) at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
11:21:01,464 ERROR [stderr] (RequestProcessor-5) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
11:21:01,464 ERROR [stderr] (RequestProcessor-5) at
java.lang.Thread.run(Thread.java:722)
11:21:01,464 ERROR [stderr] (RequestProcessor-5) at
org.jboss.threads.JBossThread.run(JBossThread.java:122)
11:21:01,464 ERROR [stderr] (RequestProcessor-5) at ...asynchronous
invocation...(Unknown Source)
11:21:01,465 ERROR [stderr] (RequestProcessor-5) at
org.jboss.ejb.client.remoting.InvocationExceptionResponseHandler$MethodInvocationExceptionResultProducer.getResult(InvocationExceptionResponseHandler.java:99)
11:21:01,465 ERROR [stderr] (RequestProcessor-5) at
org.jboss.ejb.client.remoting.RemotingConnectionEJBReceiver.sendCommit(RemotingConnectionEJBReceiver.java:327)
11:21:01,465 ERROR [stderr] (RequestProcessor-5) at
org.jboss.ejb.client.EJBClientManagedTransactionContext$ResourceImpl.commit(EJBClientManagedTransactionContext.java:239)
11:21:01,465 ERROR [stderr] (RequestProcessor-5) at
com.arjuna.ats.internal.jta.resources.jts.orbspecific.XAResourceRecord.commit(XAResourceRecord.java:455)
11:21:01,465 ERROR [stderr] (RequestProcessor-5) at
com.arjuna.ArjunaOTS.OTSAbstractRecordPOA._invoke(OTSAbstractRecordPOA.java:201)
11:21:01,466 ERROR [stderr] (RequestProcessor-5) at
org.jacorb.poa.RequestProcessor.invokeOperation(RequestProcessor.java:306)
11:21:01,466 ERROR [stderr] (RequestProcessor-5) at
org.jacorb.poa.RequestProcessor.process(RequestProcessor.java:626)
11:21:01,466 ERROR [stderr] (RequestProcessor-5) at
org.jacorb.poa.RequestProcessor.run(RequestProcessor.java:769)
11:21:01,467 WARN [com.arjuna.ats.jtax] (RequestProcessor-5) ARJUNA024023:
XAResourceRecord.commit caused an XA error: XAException.XAER_PROTO from resource
ResourceImpl{transactionKey=0:ffffc0a80164:316a9a9d:5196046f:1a,
ejbClientContext=org.jboss.ejb.client.EJBClientContext@216695c0,
nodeName='master:app-oneB', state=null} in transaction < 131072, 30, 36,
0000000000-1-1-64-88110049106-102-9981-1064111000264849,
303030303030303030302929-34-583113079136-72-69111-7634141303030567879303030303030 >:
javax.transaction.xa.XAException
at
com.arjuna.ats.internal.jta.transaction.jts.jca.XATerminatorImple.recover(XATerminatorImple.java:238)
[jbossjts-jacorb-4.17.4.Final-redhat-2.jar:4.17.4.Final-redhat-2]
at
org.jboss.as.ejb3.remote.protocol.versionone.XidTransactionManagementTask.tryRecoveryForImportedTransaction(XidTransactionManagementTask.java:109)
at
org.jboss.as.ejb3.remote.protocol.versionone.XidTransactionCommitTask.manageTransaction(XidTransactionCommitTask.java:62)
at
org.jboss.as.ejb3.remote.protocol.versionone.XidTransactionManagementTask.run(XidTransactionManagementTask.java:68)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
[rt.jar:1.7.0_21]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
[rt.jar:1.7.0_21]
at java.util.concurrent.FutureTask.run(FutureTask.java:166) [rt.jar:1.7.0_21]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[rt.jar:1.7.0_21]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[rt.jar:1.7.0_21]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_21]
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
at ...asynchronous invocation...(Unknown Source)
at
org.jboss.ejb.client.remoting.InvocationExceptionResponseHandler$MethodInvocationExceptionResultProducer.getResult(InvocationExceptionResponseHandler.java:99)
at
org.jboss.ejb.client.remoting.RemotingConnectionEJBReceiver.sendCommit(RemotingConnectionEJBReceiver.java:327)
at
org.jboss.ejb.client.EJBClientManagedTransactionContext$ResourceImpl.commit(EJBClientManagedTransactionContext.java:239)
at
com.arjuna.ats.internal.jta.resources.jts.orbspecific.XAResourceRecord.commit(XAResourceRecord.java:455)
[jbossjts-jacorb-4.17.4.Final-redhat-2.jar:4.17.4.Final-redhat-2]
at com.arjuna.ArjunaOTS.OTSAbstractRecordPOA._invoke(OTSAbstractRecordPOA.java:201)
[jbossjts-jacorb-4.17.4.Final-redhat-2.jar:4.17.4.Final-redhat-2]
at org.jacorb.poa.RequestProcessor.invokeOperation(RequestProcessor.java:306)
[jacorb-2.3.2-redhat-4.jar:2.3.2-redhat-4]
at org.jacorb.poa.RequestProcessor.process(RequestProcessor.java:626)
[jacorb-2.3.2-redhat-4.jar:2.3.2-redhat-4]
at org.jacorb.poa.RequestProcessor.run(RequestProcessor.java:769)
[jacorb-2.3.2-redhat-4.jar:2.3.2-redhat-4]
{noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: