Errors due to mis-use of transactional datasource in JBoss
Issue
- may manifest as a
Transaction is not activeerror in theserver.log
ERROR [STDERR] org.jboss.util.NestedSQLException: Transaction is not active: tx=TransactionImple < ac, BasicAction: afd5077:f0ac:54101eb0:2e5 status: ActionStatus.COMMITTED >; - nested throwable: (javax.resource.ResourceException: Transaction is not active: tx=TransactionImple < ac, BasicAction: afd5077:f0ac:54101eb0:2e5 status: ActionStatus.COMMITTED >)
ERROR [STDERR] at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:95)
ERROR [STDERR] at <client.package.class.method>(<class>.java:<line>)
ERROR [STDERR] Caused by: javax.resource.ResourceException: Transaction is not active: tx=TransactionImple < ac, BasicAction: afd5077:f0ac:54101eb0:2e5 status: ActionStatus.COMMITTED >
ERROR [STDERR] at org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:413)
ERROR [STDERR] at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:496)
ERROR [STDERR] at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:941)
ERROR [STDERR] at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:89)
Environment
- Red Hat JBoss Enterprise Application Platform 5
local-tx-datasource
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.