Database Adapter Fails on Insert to DB2 Database. ORABPEL-11616 DBWriteInteractionSpec Execute Failed Exception (Doc ID 728974.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle(R) BPEL Process Manager - Version 10.1.3.1 and later
Information in this document applies to any platform.
***Checked for relevance on 17-Sep-2010***


Symptoms

When attempting to insert values into an IBM DB2 under AS/400 BPEL Project with a database adapter, you might see the following error in the domain.log file:

ERROR:
------------
<2008-07-22 12:49:59,520> <ERROR> <default.collaxa.cube.ws>
<AdapterFramework::Outbound>
file:/C:/product/10.1.3.1/OracleAS_5/bpel/domains/default/tmp/.bpel_CHECK_1.0_31949a413006b26eaed408
c8c08f17b0.tmp/ABCD.wsdl [ ABCD_ptt::insert(F0101z1Collection) ] - Could not invoke operation
'insert' against the 'Database Adapter' due to:

ORABPEL-11616
DBWriteInteractionSpec Execute Failed Exception.
unknown failed. Descriptor name: [unknown].
Caused by Exception [TOPLINK-2004] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 061004)):
oracle.toplink.exceptions.ConcurrencyException
Exception Description: A signal was attempted before wait() on ConcurrencyManager. This normally
means that an attempt was made to
commit or rollback a transaction before it was started, or to rollback a transaction twice..

at
oracle.tip.adapter.db.exceptions.DBResourceException.createEISException(DBResourceException.java:369
)
at
oracle.tip.adapter.db.exceptions.DBResourceException.outboundWriteException(DBResourceException.java
:410)
at oracle.tip.adapter.db.transaction.DBTransaction.commit(DBTransaction.java:230)
at
oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.j
ava:509)
at
oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeInputOnlyOperation(WSIFOperation_JCA.java:72
6)
at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:425)
at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:416)
at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:222)

Caused by: Exception [TOPLINK-2004] (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 061004)):
oracle.toplink.exceptions.ConcurrencyException
Exception Description: A signal was attempted before wait() on ConcurrencyManager. This normally
means that an attempt was made to
commit or rollback a transaction before it was started, or to rollback a transaction twice.
at
oracle.toplink.exceptions.ConcurrencyException.signalAttemptedBeforeWait(ConcurrencyException.java:6
3)
at oracle.toplink.internal.helper.ConcurrencyManager.release(ConcurrencyManager.java:336)
at oracle.toplink.publicinterface.Session.rollbackTransaction(Session.java:2755)
at oracle.toplink.publicinterface.UnitOfWork.rollbackTransaction(UnitOfWork.java:4112)
at
oracle.toplink.publicinterface.UnitOfWork.commitTransactionAfterWriteChanges(UnitOfWork.java:1441)
at oracle.toplink.publicinterface.UnitOfWork.commitAfterWriteChanges(UnitOfWork.java:1047)
at oracle.toplink.publicinterface.UnitOfWork.commit(UnitOfWork.java:896)
at oracle.tip.adapter.db.transaction.DBTransaction.commit(DBTransaction.java:172)

Cause

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