In TIBCO MDM, DBloader fails to import records with a CORBA TRANSACTION_ROLLEDBACK exception.
book
Article ID: KB0084822
calendar_today
Updated On:
Products
Versions
TIBCO Collaborative Information Manager
-
Not Applicable
-
Description
Resolution: Description: ============ In TIBCO MDM, DBloader failed a CORBA TRANSACTION_ROLLEDBACK exception.
Symptoms: ======== The following exception is thrown when running the DB Load.
2010-06-29 17:57:11,135 [TIBCO EMS Session Dispatcher (4509)] DEBUG com.tibco.mdm.repository.engine.initialload.AsyncDBLoader - DBLoader process failed..... <MqException: BEGIN> Code: JAV-8012 ID: 0A5E0039_8ADE80B92985DFBB012985EDA442008C DATETIME: Tue Jun 29 17:57:10 CDT 2010 EXCEPTIONMESSAGE: javax.transaction.TransactionRolledbackException: CORBA TRANSACTION_ROLLEDBACK 0x0 No; nested exception is: org.omg.CORBA.TRANSACTION_ROLLEDBACK: javax.transaction.TransactionRolledbackException: ; nested exception is: com.ibm.websphere.csi.CSITransactionRolledbackException: Transaction marked rollbackonly vmcid: 0x0 minor code: 0 completed: No STACKTRACE: javax.transaction.TransactionRolledbackException: CORBA TRANSACTION_ROLLEDBACK 0x0 No; nested exception is: org.omg.CORBA.TRANSACTION_ROLLEDBACK: javax.transaction.TransactionRolledbackException: ; nested exception is: com.ibm.websphere.csi.CSITransactionRolledbackException: Transaction marked rollbackonly vmcid: 0x0 minor code: 0 completed: No at com.ibm.CORBA.iiop.UtilDelegateImpl.mapSystemException(UtilDelegateImpl.java:281) at com.ibm.CORBA.iiop.UtilDelegateImpl.wrapException(UtilDelegateImpl.java:740) at javax.rmi.CORBA.Util.wrapException(Util.java:296) at com.tibco.mdm.session.repository.engine.initialload._DBLoaderSsnRemote_Stub.bulkInsertProductKey(_DBLoaderSsnRemote_Stub.java:702) at com.tibco.mdm.session.repository.engine.initialload.DBLoaderBusinessDelegate.bulkInsertProductKey(DBLoaderBusinessDelegate.java:103) at com.tibco.mdm.session.repository.engine.initialload.DBLoaderSsnBean.importRowsForDBLoader(DBLoaderSsnBean.java:175) at com.tibco.mdm.session.repository.engine.initialload.EJSRemoteStatelessDBLoaderSsn_8c12a46c.importRowsForDBLoader(Unknown Source) at com.tibco.mdm.session.repository.engine.initialload._DBLoaderSsnRemote_Stub.importRowsForDBLoader(_DBLoaderSsnRemote_Stub.java:540) at com.tibco.mdm.session.repository.engine.initialload.DBLoaderBusinessDelegate.importRowsForDBLoader(DBLoaderBusinessDelegate.java:69) at com.tibco.mdm.repository.engine.initialload.AsyncDBLoader.processForRecord(AsyncDBLoader.java:458) at com.tibco.mdm.repository.engine.initialload.AsyncDBLoader.onAsyncCall(AsyncDBLoader.java:181) at com.tibco.mdm.integration.messaging.AsyncCallMessageListener.onMessage(AsyncCallMessageListener.java:56) at com.tibco.mdm.integration.messaging.message.MqNativeMessageListener.onMessage(MqNativeMessageListener.java:93) at com.tibco.tibjms.TibjmsxSessionImp._submit(TibjmsxSessionImp.java:3774) at com.tibco.tibjms.TibjmsxSessionImp._dispatchAsyncMessage(TibjmsxSessionImp.java:2048) at com.tibco.tibjms.TibjmsxSessionImp$Dispatcher.run(TibjmsxSessionImp.java:3300) Caused by: org.omg.CORBA.TRANSACTION_ROLLEDBACK: javax.transaction.TransactionRolledbackException: ; nested exception is: com.ibm.websphere.csi.CSITransactionRolledbackException: Transaction marked rollbackonly vmcid: 0x0 minor code: 0 completed: No at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:45) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39) at java.lang.reflect.Constructor.newInstance(Constructor.java:515) at com.ibm.rmi.util.ProxyUtil.copyObject(ProxyUtil.java:328) at com.ibm.CORBA.iiop.UtilDelegateImpl.copyObject(UtilDelegateImpl.java:845) at javax.rmi.CORBA.Util.copyObject(Util.java:333) at com.tibco.mdm.session.repository.engine.initialload._DBLoaderSsnRemote_Stub.bulkInsertProductKey(_DBLoaderSsnRemote_Stub.java:698) ... 12 more ERRORMESSAGE: Failed to import rows Code: Failed to start process of DBLoader .....
Resolution: ========== This could be resolved by
1).Changing the values for the connection poolsize and the maximum transaction timeout in the WebSphere console to to be 40 and 0 respectively. 2).Increasing the ecmdatasource transaction timeout parameter in the stand.
Issue/Introduction
In TIBCO MDM, DBloader fails to import records with a CORBA TRANSACTION_ROLLEDBACK exception.