Error: The Method 'commit' Cannot be Called when a Global Transaction is Active Displayed in log.xml

(Doc ID 824419.1)

Last updated on NOVEMBER 02, 2016

Applies to:

Oracle ESB - Version and later
Information in this document applies to any platform.
***Checked for relevance on 04-Apr-2011***


Clustered SOA Suite installation including AIA Telco PIP 2.0.1


All ESB processes when executed, the following error is visible in the log file and the ESB Console does not display the message instance:


<MSG_ID>J2EE DS-00262</MSG_ID>
<MSG_TEXT>The method 'commit' cant be called when a global transaction is



Steps to reproduce the problem:

1. Restart the SOA Suite and make sure message instances tracking in turned on in ESB Control at http://<hostname>:<port>/esb.
2. Execute ESB flow.
3. Review log.xml which displays: The method 'commit' cant be called when a global transaction is active.
4. Review ESB Control and the message instance is not shown.


Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms