EAP6.1 fails with database transaction or row lock exceptions after bundle deployment is attempted
Getting bellow WARNING & ERROR when we hit the application page after deployments on JBoss EAP 6.1.0.GA (AS 7.2.0.Final-redhat-8)
01:21:55,524 WARN [org.jboss.jca.core.connectionmanager.listener.TxConnectionListener] (http-/144.230.25.156:8280-1 requestURI=/myapp/shop/phone_wall.jsp jsessionid=Uv2Z6OXb-cCJ-WJ0qzOaL71L.hjs-development1-shop_app remoteAddr=163.122.13.97 userid=st6203590000) IJ000305: Connection error occured: org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@24c9faa3[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@5d307ccb connection handles=0 lastUse=1423466514461 trackByTx=true pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@72a996da pool internal context=SemaphoreArrayListManagedConnectionPool@5e31066f[pool=APPCOREDS] xaResource=XAResourceWrapperImpl@5beefd05[xaResource=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@5d307ccb pad=false overrideRmValue=false productName=Oracle productVersion=Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options jndiName=java:/APPCOREDS] txSync=null]: oracle.jdbc.xa.OracleXAException
at oracle.jdbc.xa.OracleXAResource.checkError(OracleXAResource.java:1110) [ojdbc6.jar:11.2.0.3.0]
at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:240) [ojdbc6.jar:11.2.0.3.0]
at org.jboss.jca.adapters.jdbc.xa.XAManagedConnection.start(XAManagedConnection.java:259)
at org.jboss.jca.core.tx.jbossts.XAResourceWrapperImpl.start(XAResourceWrapperImpl.java:191)
at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionImple.java:715)
at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionImple.java:397)
at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener$TransactionSynchronization.enlist(TxConnectionListener.java:607)
at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener.enlist(TxConnectionListener.java:265)
at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionReconnected(TxConnectionManagerImpl.java:467)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:599)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:467)
at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:139)
at atg.adapter.gsa.GSATransaction.getConnection(GSATransaction.java:794) [_DAS_slib_sclasses.jar:]
at atg.adapter.gsa.GSAItemDescriptor.getConnection(GSAItemDescriptor.java:2751) [_DAS_slib_sclasses.jar:]
01:21:55,567 ERROR [stderr] (http-/144.230.25.156:8280-1 requestURI=/myapp/shop/phone_wall.jsp jsessionid=Uv2Z6OXb-cCJ-WJ0qzOaL71L.hjs-development1-shop_app remoteAddr=163.122.13.97 userid=st6203590000) oracle.jdbc.xa.OracleXAException
01:21:55,568 ERROR [stderr] (http-/144.230.25.156:8280-1 requestURI=/myapp/shop/phone_wall.jsp jsessionid=Uv2Z6OXb-cCJ-WJ0qzOaL71L.hjs-development1-shop_app remoteAddr=163.122.13.97 userid=st6203590000) at oracle.jdbc.xa.OracleXAResource.checkError(OracleXAResource.java:1110)
01:21:55,856 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/myapp].[jsp]] (http-/144.230.25.156:8280-1) JBWEB000236: S
ervlet.service() for servlet jsp threw exception: java.lang.RuntimeException: CONTAINER:atg.repository.RepositoryException; SOURCE:java.sql.SQLExcept
ion: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listen
er.TxConnectionListener@24c9faa3[state=DESTROYED managed connection=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@5d307ccb connection handles=0
lastUse=1423466514461 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@72a996da pool internal context=SemaphoreArrayLi
stManagedConnectionPool@5e31066f[pool=APPCOREDS] xaResource=XAResourceWrapperImpl@5beefd05[xaResource=org.jboss.jca.adapters.jdbc.xa.XAManagedConn
ection@5d307ccb pad=false overrideRmValue=false productName=Oracle productVersion=Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit P
roduction
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options jndiName=java:/APPCOREDS] txSync=null]
at atg.adapter.gsa.GSAItemDescriptor.loadProperty(GSAItemDescriptor.java:6132) [_DAS_slib_sclasses.jar:]
at atg.adapter.gsa.GSAItem.getPersistentPropertyValue(GSAItem.java:1343) [_DAS_slib_sclasses.jar:]
Caused by: CONTAINER:atg.repository.RepositoryException; SOURCE:java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@24c9faa3[state=DESTROYED managed connection=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@5d307ccb connection handles=0 lastUse=1423466514461 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@72a996da pool internal context=SemaphoreArrayListManagedConnectionPool@5e31066f[pool=APPCOREDS] xaResource=XAResourceWrapperImpl@5beefd05[xaResource=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@5d307ccb pad=false overrideRmValue=false productName=Oracle productVersion=Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options jndiName=java:/APPCOREDS] txSync=null]
at atg.adapter.gsa.GSAItemDescriptor.loadProperties(GSAItemDescriptor.java:6084) [_DAS_slib_sclasses.jar:]
at atg.adapter.gsa.GSAItemDescriptor.loadProperty(GSAItemDescriptor.java:6124) [_DAS_slib_sclasses.jar:]
... 63 more
Caused by: java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@24c9faa3[state=DESTROYED managed connection=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@5d307ccb connection handles=0 lastUse=1423466514461 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@72a996da pool internal context=SemaphoreArrayListManagedConnectionPool@5e31066f[pool=APPCOREDS] xaResource=XAResourceWrapperImpl@5beefd05[xaResource=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@5d307ccb pad=false overrideRmValue=false productName=Oracle productVersion=Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options jndiName=java:/APPCOREDS] txSync=null]
at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:147)
at atg.adapter.gsa.GSATransaction.getConnection(GSATransaction.java:794) [_DAS_slib_sclasses.jar:]
at atg.adapter.gsa.GSAItemDescriptor.getConnection(GSAItemDescriptor.java:2751) [_DAS_slib_sclasses.jar:]
at atg.adapter.gsa.GSAItemDescriptor.loadProperties(GSAItemDescriptor.java:5992) [_DAS_slib_sclasses.jar:]
... 64 more
Caused by: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.
listener.TxConnectionListener@24c9faa3[state=DESTROYED managed connection=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@5d307ccb connection hand
les=0 lastUse=1423466514461 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@72a996da pool internal context=SemaphoreA
rrayListManagedConnectionPool@5e31066f[pool=APPCOREDS] xaResource=XAResourceWrapperImpl@5beefd05[xaResource=org.jboss.jca.adapters.jdbc.xa.XAManag
edConnection@5d307ccb pad=false overrideRmValue=false productName=Oracle productVersion=Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 6
4bit Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options jndiName=java:/APPCOREDS] txSync=null]
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:604)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:467)
at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:139)
... 67 more
Caused by: javax.resource.ResourceException: IJ000461: Could not enlist in transaction on entering meta-aware object
at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionReconnected(TxConnectionManagerImpl.java:474)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:599)
... 69 more
Caused by: javax.transaction.SystemException: IJ000356: Failed to enlist: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: 0:ffff90e6199c:-203cbd2:54d85b4d:151a status: ActionStatus.ABORT_ONLY >
at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener$TransactionSynchronization.checkEnlisted(TxConnectionListener.java:572)
at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener.enlist(TxConnectionListener.java:283)
at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionReconnected(TxConnectionManagerImpl.java:467)
... 70 more
Responses
A very similar issue was answered here - https://issues.jboss.org/browse/AS7-2562
Please check you have your datasources, would be non-XA and thus it looks like your configuration needs to be updated to make sure the datasources are listed under
If that doesn't match your use case then it could be a bug in EAP 6.1 - https://bugzilla.redhat.com/show_bug.cgi?id=1058626 . Can you test this on EAP 6.3.0 and let me know if you still see the same issue?
Thanks
Mustafa
Hey Mustafa,
We are working wih EAP 6.1 and are getting the same error as mentioned below again:
2015-08-12 03:01:42,442 WARN [org.jboss.jca.core.connectionmanager.listener.TxConnectionListener] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) IJ000305: Connection error occured: org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@4e4909ea[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@1d2a09cd connection handles=0 lastUse=1439359180498 trackByTx=true pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@2eb3ca33 pool internal context=SemaphoreArrayListManagedConnectionPool@4f91deef[pool=atgcore_ds] xaResource=XAResourceWrapperImpl@387cc1ec[xaResource=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@1d2a09cd pad=false overrideRmValue=false productName=Oracle productVersion=Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options jndiName=java:/atgcore_ds] txSync=null]: oracle.jdbc.xa.OracleXAException
at oracle.jdbc.xa.OracleXAResource.checkError(OracleXAResource.java:1033)
at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:240)
at org.jboss.jca.adapters.jdbc.xa.XAManagedConnection.start(XAManagedConnection.java:259)
at org.jboss.jca.core.tx.jbossts.XAResourceWrapperImpl.start(XAResourceWrapperImpl.java:191)
at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionImple.java:636)
at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionImple.java:397)
at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener$TransactionSynchronization.enlist(TxConnectionListener.java:607)
at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener.enlist(TxConnectionListener.java:265)
at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionReconnected(TxConnectionManagerImpl.java:467)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:599)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:467)
at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:139)
at atg.dms.sql.SqlTopicManager.flagWithStatement(SqlTopicManager.java:1008)
at atg.dms.sql.SqlTopicManager.flagNewEntries(SqlTopicManager.java:894)
at atg.dms.sql.SqlTopicManager.pollForNewEntries(SqlTopicManager.java:838)
at atg.dms.sql.SqlJmsManager.poll(SqlJmsManager.java:1620)
at atg.dms.sql.SqlJmsManager.performScheduledTask(SqlJmsManager.java:930)
at atg.service.scheduler.ScheduledJob.runJobs(ScheduledJob.java:479)
at atg.service.scheduler.Scheduler$2handler.run(Scheduler.java:780)
2015-08-12 03:01:42,447 WARN [com.arjuna.ats.jta] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) ARJUNA016061: TransactionImple.enlistResource - XAResource.start returned: XAException.XAER_RMFAIL for < formatId=131077, gtrid_length=29, bqual_length=36, tx_uid=0:ffff0a0101e7:397deef7:55cacf38:54375, node_name=1, branch_uid=0:ffff0a0101e7:397deef7:55cacf38:54377, subordinatenodename=null, eis_name=java:/atgcore_ds >: oracle.jdbc.xa.OracleXAException
at oracle.jdbc.xa.OracleXAResource.checkError(OracleXAResource.java:1033)
at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:240)
at org.jboss.jca.adapters.jdbc.xa.XAManagedConnection.start(XAManagedConnection.java:259)
at org.jboss.jca.core.tx.jbossts.XAResourceWrapperImpl.start(XAResourceWrapperImpl.java:191)
at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionImple.java:636)
at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionImple.java:397)
at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener$TransactionSynchronization.enlist(TxConnectionListener.java:607)
at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener.enlist(TxConnectionListener.java:265)
at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionReconnected(TxConnectionManagerImpl.java:467)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:599)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:467)
at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:139)
at atg.dms.sql.SqlTopicManager.flagWithStatement(SqlTopicManager.java:1008)
at atg.dms.sql.SqlTopicManager.flagNewEntries(SqlTopicManager.java:894)
at atg.dms.sql.SqlTopicManager.pollForNewEntries(SqlTopicManager.java:838)
at atg.dms.sql.SqlJmsManager.poll(SqlJmsManager.java:1620)
at atg.dms.sql.SqlJmsManager.performScheduledTask(SqlJmsManager.java:930)
at atg.service.scheduler.ScheduledJob.runJobs(ScheduledJob.java:479)
at atg.service.scheduler.Scheduler$2handler.run(Scheduler.java:780)
2015-08-12 03:01:42,450 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) oracle.jdbc.xa.OracleXAException
2015-08-12 03:01:42,450 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at oracle.jdbc.xa.OracleXAResource.checkError(OracleXAResource.java:1033)
2015-08-12 03:01:42,450 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:240)
2015-08-12 03:01:42,451 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at org.jboss.jca.adapters.jdbc.xa.XAManagedConnection.start(XAManagedConnection.java:259)
2015-08-12 03:01:42,451 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at org.jboss.jca.core.tx.jbossts.XAResourceWrapperImpl.start(XAResourceWrapperImpl.java:191)
2015-08-12 03:01:42,451 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionImple.java:636)
2015-08-12 03:01:42,451 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionImple.java:397)
2015-08-12 03:01:42,452 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener$TransactionSynchronization.enlist(TxConnectionListener.java:607)
2015-08-12 03:01:42,452 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener.enlist(TxConnectionListener.java:265)
2015-08-12 03:01:42,452 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionReconnected(TxConnectionManagerImpl.java:467)
2015-08-12 03:01:42,453 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:599)
2015-08-12 03:01:42,453 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:467)
2015-08-12 03:01:42,453 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:139)
2015-08-12 03:01:42,454 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at atg.dms.sql.SqlTopicManager.flagWithStatement(SqlTopicManager.java:1008)
2015-08-12 03:01:42,454 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at atg.dms.sql.SqlTopicManager.flagNewEntries(SqlTopicManager.java:894)
2015-08-12 03:01:42,454 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at atg.dms.sql.SqlTopicManager.pollForNewEntries(SqlTopicManager.java:838)
2015-08-12 03:01:42,454 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at atg.dms.sql.SqlJmsManager.poll(SqlJmsManager.java:1620)
2015-08-12 03:01:42,455 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at atg.dms.sql.SqlJmsManager.performScheduledTask(SqlJmsManager.java:930)
2015-08-12 03:01:42,455 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at atg.service.scheduler.ScheduledJob.runJobs(ScheduledJob.java:479)
2015-08-12 03:01:42,455 ERROR [stderr] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) at atg.service.scheduler.Scheduler$2handler.run(Scheduler.java:780)
2015-08-12 03:01:42,456 ERROR [nucleusNamespace.atg.dynamo.messaging.SqlJmsProvider] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) null: java.sql.SQLException: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@4e4909ea[state=DESTROYED managed connection=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@1d2a09cd connection handles=0 lastUse=1439359180498 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@2eb3ca33 pool internal context=SemaphoreArrayListManagedConnectionPool@4f91deef[pool=atgcore_ds] xaResource=XAResourceWrapperImpl@387cc1ec[xaResource=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@1d2a09cd pad=false overrideRmValue=false productName=Oracle productVersion=Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options jndiName=java:/atgcore_ds] txSync=null]
at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:147)
at atg.dms.sql.SqlTopicManager.flagWithStatement(SqlTopicManager.java:1008)
at atg.dms.sql.SqlTopicManager.flagNewEntries(SqlTopicManager.java:894)
at atg.dms.sql.SqlTopicManager.pollForNewEntries(SqlTopicManager.java:838)
at atg.dms.sql.SqlJmsManager.poll(SqlJmsManager.java:1620)
at atg.dms.sql.SqlJmsManager.performScheduledTask(SqlJmsManager.java:930)
at atg.service.scheduler.ScheduledJob.runJobs(ScheduledJob.java:479)
at atg.service.scheduler.Scheduler$2handler.run(Scheduler.java:780)
Caused by: javax.resource.ResourceException: IJ000457: Unchecked throwable in managedConnectionReconnected() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@4e4909ea[state=DESTROYED managed connection=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@1d2a09cd connection handles=0 lastUse=1439359180498 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@2eb3ca33 pool internal context=SemaphoreArrayListManagedConnectionPool@4f91deef[pool=atgcore_ds] xaResource=XAResourceWrapperImpl@387cc1ec[xaResource=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@1d2a09cd pad=false overrideRmValue=false productName=Oracle productVersion=Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options jndiName=java:/atgcore_ds] txSync=null]
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:604)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:467)
at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:139)
... 7 more
Caused by: javax.resource.ResourceException: IJ000461: Could not enlist in transaction on entering meta-aware object
at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionReconnected(TxConnectionManagerImpl.java:474)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:599)
... 9 more
Caused by: javax.transaction.SystemException: IJ000356: Failed to enlist: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: 0:ffff0a0101e7:397deef7:55cacf38:54375 status: ActionStatus.ABORT_ONLY >
at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener$TransactionSynchronization.checkEnlisted(TxConnectionListener.java:572)
at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener.enlist(TxConnectionListener.java:283)
at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionReconnected(TxConnectionManagerImpl.java:467)
... 10 more
2015-08-12 03:01:44,383 WARN [com.arjuna.ats.jta] (Periodic Recovery:) ARJUNA016027: Local XARecoveryModule.xaRecovery got XA exception XAException.XAER_RMERR: javax.transaction.xa.XAException
at oracle.jdbc.xa.OracleXAResource.recover(OracleXAResource.java:638)
at org.jboss.jca.adapters.jdbc.xa.XAManagedConnection.recover(XAManagedConnection.java:358)
at org.jboss.jca.core.tx.jbossts.XAResourceWrapperImpl.recover(XAResourceWrapperImpl.java:165)
at com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.xaRecoveryFirstPass(XARecoveryModule.java:534)
at com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.periodicWorkFirstPass(XARecoveryModule.java:168)
at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:743)
at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:371)
2015-08-12 03:02:02,433 WARN [org.jboss.jca.core.connectionmanager.listener.TxConnectionListener] (/atg/dynamo/service/Scheduler-reusablejobhandler-JMS-POLL:) IJ000305: Connection error occured: org.jboss.jca.core.connectionmanager.listener.TxConnectionListener@5861e727[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@38edec6 connection handles=0 lastUse=1439359202445 trackByTx=true pool=org.jboss.jca.core.connectionmanager.pool.strategy.OnePool@2eb3ca33 pool internal context=SemaphoreArrayListManagedConnectionPool@4f91deef[pool=atgcore_ds] xaResource=XAResourceWrapperImpl@52424e4a[xaResource=org.jboss.jca.adapters.jdbc.xa.XAManagedConnection@38edec6 pad=false overrideRmValue=false productName=Oracle productVersion=Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options jndiName=java:/atgcore_ds] txSync=null]: oracle.jdbc.xa.OracleXAException
at oracle.jdbc.xa.OracleXAResource.checkError(OracleXAResource.java:1033)
at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:240)
at org.jboss.jca.adapters.jdbc.xa.XAManagedConnection.start(XAManagedConnection.java:259)
at org.jboss.jca.core.tx.jbossts.XAResourceWrapperImpl.start(XAResourceWrapperImpl.java:191)
at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionImple.java:636)
at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionImple.java:397)
at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener$TransactionSynchronization.enlist(TxConnectionListener.java:607)
at org.jboss.jca.core.connectionmanager.listener.TxConnectionListener.enlist(TxConnectionListener.java:265)
at org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.managedConnectionReconnected(TxConnectionManagerImpl.java:467)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.reconnectManagedConnection(AbstractConnectionManager.java:599)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:467)
at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:139)
at atg.dms.sql.SqlQueueManager.flagWithStatement(SqlQueueManager.java:1143)
at atg.dms.sql.SqlQueueManager.flagNewEntries(SqlQueueManager.java:1023)
at atg.dms.sql.SqlQueueManager.pollForNewEntries(SqlQueueManager.java:962)
at atg.dms.sql.SqlJmsManager.poll(SqlJmsManager.java:1614)
at atg.dms.sql.SqlJmsManager.performScheduledTask(SqlJmsManager.java:930)
at atg.service.scheduler.ScheduledJob.runJobs(ScheduledJob.java:479)
at atg.service.scheduler.Scheduler$2handler.run(Scheduler.java:780)
Our JBOSS settings are configured as below:
overrideRmValue=false
no-tx-separate-pools=true
Can you please suggest if we need to change some JBOSS setting for this or is it a bug still not fixed.
Thanks a lot.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
