My Oracle Support Banner

Database Adpater Error: "The method 'rollback' cannot be called when a global transaction is active" (Doc ID 404773.1)

Last updated on OCTOBER 16, 2017

Applies to:

Oracle(R) BPEL Process Manager - Version: and later   [Release: AS10gR3 and later ]
Information in this document applies to any platform.
***Checked for relevance on 21-Apr-2010***


When executing a BPEL process, which enters data into a database via a database adapter, you get the following error message in the domain.log file. This error may be displayed even though the data were inserted correctly into the database: 

<2006-12-28 15:27:16,767>
<:outbound> file:<file name><:outbound> [ DBWrite_ptt::insert(SingleColumnTableCollection) ]
- Could not invoke operation 'insert' against the 'Database Adapter' due to:
DBWriteInteractionSpec Execute Failed Exception.
unknown failed. Descriptor name: [unknown]. [Caused by: The method 'rollback' cant be called when a global transaction is active.]
Caused by Exception [TOPLINK-4002] (Oracle TopLink - 10g Release 3 (
(Build 061004)): oracle.toplink.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: The method 'rollback' cant be called when a global transaction is active.Error Code: 0.


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.