]
Kabir Khan updated WFLY-9816:
-----------------------------
Fix Version/s: 12.0.0.Final
There are in doubt transactions after communication DB to EAP is
halted
-----------------------------------------------------------------------
Key: WFLY-9816
URL:
https://issues.jboss.org/browse/WFLY-9816
Project: WildFly
Issue Type: Bug
Components: Transactions
Affects Versions: 11.0.0.Final
Reporter: Ondra Chaloupka
Assignee: Ondra Chaloupka
Priority: Critical
Fix For: 12.0.0.Final
Implementation: JTS
Priority is set to critical due to regression (issue is not seen in 7.0) and the fact
that some inconsistency might be expected (communication from DB to EAP is halted -
resource is commited, but TM doesn't know it)
Failing tests:
org.jboss.as.test.jbossts.crashrec.test.JMSProxyMdbMessagingServerCrashRecoveryTestCase.haltConnectionAfterDbCommitsWithTestXA(org.jboss.as.test.jbossts.crashrec.test.JMSProxyMdbMessagingServerCrashRecoveryTestCase)
Run 1:
JMSProxyMdbMessagingServerCrashRecoveryTestCase.haltConnectionAfterDbCommitsWithTestXA:276->TestBaseOneServer.checkIfTxLogsAreEmpty:564->TestBaseOneServer.checkIfTransactionManagerLogStoreIsEmpy:619
Recovery failed, some Uids still left in the tx log - number of pending uids before test:
0, pending uids after test: 1. Pending Uids are:
0:ffff7f000001:-5d473c0b:59afe2ee:69[["0:ffff7f000001:-5d473c0b:59afe2ee:7c"]],
Run 2:
JMSProxyMdbMessagingServerCrashRecoveryTestCase.haltConnectionAfterDbCommitsWithTestXA
JBoss log parsed file
/home/istraka/repositories/jboss-other-repositories/tests-transactions/jbossts/target/jbossas-jbossts/standalone/log/JMSProxyMdbMessagingServerCrashRecoveryTestCase_haltConnectionAfterDbCommitsWithTestXA_jts_server.log
contains not expected string XAException on line 11313 with text '2017-09-06
14:00:32,786 WARN [com.arjuna.ats.jtax] (Periodic Recovery) ARJUNA024023:
XAResourceRecord.commit caused an XA error: XAException.XAER_NOTA from resource
XAResourceWrapperImpl@46c7baf5[xaResource=org.jboss.activemq.artemis.wildfly.integration.WildFlyActiveMQXAResourceWrapper(a)4d2dca8d
pad=false overrideRmValue=null productName=ActiveMQ Artemis productVersion=2.0
jndiName=java:/JmsXA NodeId:846be472-92f7-11e7-b284-340286a805f7] in transaction <
131072, 32, 36, 0000000000-1-1127001-94-72-61-1189-81-30-1800010597889871,
0000000000-1-1127001-94-72-61-1189-81-30-1800012300000000 >:
javax.transaction.xa.XAException'
org.jboss.as.test.jbossts.crashrec.test.JMSProxyMessagingServerCrashRecoveryTestCase.haltConnectionAfterDbCommits(org.jboss.as.test.jbossts.crashrec.test.JMSProxyMessagingServerCrashRecoveryTestCase)
Run 1:
JMSProxyMessagingServerCrashRecoveryTestCase.haltConnectionAfterDbCommits:277->TestBaseOneServer.checkIfTxLogsAreEmpty:564->TestBaseOneServer.checkIfTransactionManagerLogStoreIsEmpy:619
Recovery failed, some Uids still left in the tx log - number of pending uids before test:
0, pending uids after test: 1. Pending Uids are:
0:ffff7f000001:-a865f1e:59afdfbb:64[["0:ffff7f000001:-a865f1e:59afdfbb:6e"]],
Run 2: JMSProxyMessagingServerCrashRecoveryTestCase.haltConnectionAfterDbCommits JBoss
log parsed file
/home/istraka/repositories/jboss-other-repositories/tests-transactions/jbossts/target/jbossas-jbossts/standalone/log/JMSProxyMessagingServerCrashRecoveryTestCase_haltConnectionAfterDbCommits_jts_server.log
contains not expected string XAException on line 5951 with text '2017-09-06
13:46:42,888 WARN [com.arjuna.ats.jtax] (Periodic Recovery) ARJUNA024023:
XAResourceRecord.commit caused an XA error: XAException.XAER_NOTA from resource
XAResourceWrapperImpl@730871ea[xaResource=org.jboss.activemq.artemis.wildfly.integration.WildFlyActiveMQXAResourceWrapper(a)4028496b
pad=false overrideRmValue=null productName=ActiveMQ Artemis productVersion=2.0
jndiName=java:/JmsXA NodeId:846be472-92f7-11e7-b284-340286a805f7] in transaction <
131072, 32, 36, 0000000000-1-1127001-11121-96-3089-81-33-6900010097889871,
0000000000-1-1127001-11121-96-3089-81-33-6900010900000000 >:
javax.transaction.xa.XAException'
org.jboss.as.test.jbossts.crashrec.test.JMSProxyMessagingServerCrashRecoveryTestCase.haltConnectionAfterDbCommitsWithTestXA(org.jboss.as.test.jbossts.crashrec.test.JMSProxyMessagingServerCrashRecoveryTestCase)
Run 1:
JMSProxyMessagingServerCrashRecoveryTestCase.haltConnectionAfterDbCommitsWithTestXA:289->TestBaseOneServer.checkIfTxLogsAreEmpty:564->TestBaseOneServer.checkIfTransactionManagerLogStoreIsEmpy:619
Recovery failed, some Uids still left in the tx log - number of pending uids before test:
0, pending uids after test: 1. Pending Uids are:
0:ffff7f000001:4087749a:59afe058:64[["0:ffff7f000001:4087749a:59afe058:73"]],
Run 2:
JMSProxyMessagingServerCrashRecoveryTestCase.haltConnectionAfterDbCommitsWithTestXA JBoss
log parsed file
/home/istraka/repositories/jboss-other-repositories/tests-transactions/jbossts/target/jbossas-jbossts/standalone/log/JMSProxyMessagingServerCrashRecoveryTestCase_haltConnectionAfterDbCommitsWithTestXA_jts_server.log
contains not expected string XAException on line 5996 with text '2017-09-06
13:49:18,766 WARN [com.arjuna.ats.jtax] (Periodic Recovery) ARJUNA024023:
XAResourceRecord.commit caused an XA error: XAException.XAER_NOTA from resource
XAResourceWrapperImpl@1bb543cb[xaResource=org.jboss.activemq.artemis.wildfly.integration.WildFlyActiveMQXAResourceWrapper(a)1e73c422
pad=false overrideRmValue=null productName=ActiveMQ Artemis productVersion=2.0
jndiName=java:/JmsXA NodeId:846be472-92f7-11e7-b284-340286a805f7] in transaction <
131072, 32, 36, 0000000000-1-112700164-121116-10289-81-328800010097889871,
0000000000-1-112700164-121116-10289-81-328800011400000000 >:
javax.transaction.xa.XAException'