javax.transaction.RollbackException: ARJUNA016053: Could not commit transaction

Solution Verified - Updated -

Issue

  • With a deferred constraint(checked at the commit time) in Oracle the SQLException is not logged for normal DataSource. It is logged for the XADataSource though.
    Only ARJUNA016053: Could not commit transaction is logged - no root cause.
  • Calling a remote EJB causes errors on closing ejb contexts:
"javax.transaction.RollbackException: ARJUNA016053: Could not commit transaction".
  • When calling a remote EJB Service within an EJB implementation using TransactionManagementType.CONTAINER we encounter transaction management issues (ARJUNA016053: Could not commit transaction) when the ejbRootNamingContext and jndiContext are closed. Not invoking the context close statements lead to remoting3.ProtocolExceptions complaining about too many open channels

Environment

  • Red Hat JBoss Enterprise Application Platform (EAP)
    • 6.0.x
    • 6.1.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In