XA Transaction Issues with JBoss and IBM MQ
Issue
XA transaction errors are being logged:
2019-04-17 08:13:18,750 WARN [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (Camel (camel) thread #14 - JmsConsumer[ADV_Q]) IJ000612: Destroying connection that could not be successfully matched: org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@75adcbd5[state=NORMAL managed connection=com.ibm.mq.connector.outbound.ManagedConnectionImpl@1850d590 connection handles=0 lastReturned=1555506710167 lastValidated=1555506710167 lastCheckedOut=1555506710167 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@3d864c45 mcp=SemaphoreConcurrentLinkedQueueManagedConnectionPool@5b78c1dc[pool=EventSyncOutboundPCF] xaResource=XAResourceWrapperImpl@23ddcfc2[xaResource=com.ibm.mq.connector.xa.XARWrapper@22154419 pad=false overrideRmValue=null productName=IBM MQ productVersion=@(#) MQMBID sn=p910-001-181108 su=_M5c8dONIEeiEdN7PDkYq7A pn=com.ibm.mq.connector/src/com/ibm/mq/connector/outbound/ManagedConnectionMetaDataImpl.java jndiName=java:jboss/EventSync] txSync=null]
Note that the IBM MQ components are being used. Also note that the version of the IBM code is in the error message.
Environment
- Red Hat Enterprise Application Server
- 7
- IBM MQ
- 8
- 9
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.