EAP transaction failures due to non-unique or invalid node-identifier property value
Issue
-
server.log
containsARJUNA016036
warnings:... WARN [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA016036: commit on < formatId=131077, gtrid_length=29, bqual_length=36, tx_uid=..., node_name=1, branch_uid=..., subordinatenodename=null, eis_name=... > (XAResourceWrapperImpl@4f49eeed[xaResource=com.ibm.mq.connector.RecoveryXAResource@...]) failed with exception $XAException.XAER_NOTA: javax.transaction.xa.XAException: The method 'xa_commit' has failed with errorCode '-4'.
-
server.log
containsARJUNA016037
andARJUNA016038
warnings:WARN [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA016037: Could not find new XAResource to use for recovering non-serializable XAResource XAResourceRecord < resource:null, txid:< formatId=131077, gtrid_length=29, bqual_length=36, tx_uid=<tx-id>, node_name=1, branch_uid=<branch-id>, subordinatenodename=null, eis_name=unknown eis name >, heuristic: TwoPhaseOutcome.FINISH_OK com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord@4bfdb2a2 > WARN [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA016038: No XAResource to recover < formatId=131077, gtrid_length=29, bqual_length=36, tx_uid=<tx-id>, node_name=1, branch_uid=<branch-id>, subordinatenodename=null, eis_name=unknown eis name >
-
IllegalStateException
error logged while starting the server:ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 35) JBAS014612: Operation ("add") failed - address: ([("subsystem" => "transactions")]) - failure description: "JBAS014802: Cannot resolve expression 'expression \"${jboss.tx.node.id}\"' -- java.lang.IllegalStateException: Failed to resolve expression: ${jboss.tx.node.id}"
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 6
- 7
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.