During transaction rollback a warning is written in server.log and a zombie session remains on the database.

Solution Verified - Updated -

Issue

  • WARN in log similar to below
IJ000305: Connection error occured: org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@78c29d7f[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@30f23ac9 connection handles=0 lastUse=1391614826315 trackByTx=true pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@47cf39d0 pool internal context=SemaphoreArrayListManagedConnectionPool@36686ff4[pool=MCBS.CW.BaseDS] xaResource=XAResourceWrapperImpl@75dcab84[xaResource=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@30f23ac9 pad=false overrideRmValue=false productName=<product name> jndiName=java:jboss/datasources/<ds name>] txSync=null]:

Environment

  • Red Hat JBoss Enterprise Application Platform (EAP) 6.1.1
  • IronJacamar 1.0.19.Final
  • BZ-990503 applied
  • Resource Manager is throwing a XA_RBBASE or XA_RBROLLBACK error

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content