My Oracle Support Banner

Unable To Commit In-doubt Transactions, Due to "javax.transaction.xa.XAException: javax.jms.TransactionRolledBackException: XA commit() failed" Error (Doc ID 1503566.1)

Last updated on JANUARY 31, 2021

Applies to:

Sun Schema Runtime Environment (SRE) - Version 5.0.5 and later
Information in this document applies to any platform.
****Checked for relevance on 10-Apr-2014****


Customer is facing errors while manually committing the JMS in-doubt transactions.  The following error is logged:
javax.transaction.xa.XAException: javax.jms.TransactionRolledBackException: XA commit() failed
  at com.seebeyond.jms.client.STCXAResource.commit(
  at XIDRecover.startTest(
  at XIDRecover.main(

The JMS logs also contain the following errors:

     29-Oct-2012 14:33:00.170 JMS  W 1 (Action.cpp:339): CommitAction() can't XA commit on sessionid=2677918986 because Xid pending in XA commit from sessionid=2677873480
     29-Oct-2012 14:33:00.170 JMS  W 1 (Action.cpp:1109): CommitAction::Execute() - XA commit failed txnid=0
     29-Oct-2012 14:33:00.171 JMS  I 1 (Session.cpp:872): XA rollback for Session sessionid=2677918986, transaction txnid=2680409475




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.