Symptom
- After updating your system to a higher Support Pack level. Trace files are filled with RecoveryWarnings realted to your Custom Datasource, however, the datasource is working correctly.
- The following types of exception can be seen:
"Recovery internal Error: ResourceManager XX_XXX_XXXX was not able to commit its transaction branch.
[EXCEPTION]
java.lang.NullPointerException: while trying to invoke the method java.util.ArrayList.clone() of a null object loaded from
field com.sap.engine.services.ts.tlog.RMPropsExtension.xidsForRecover of an object loaded from local variable 'this'"
and
"RecoveryWarning: Exception occured from recovery method of resource manager XX_XXX_XXX
[EXCEPTION]
javax.transaction.xa.XAException
at oracle.jdbc.xa.OracleXAResource.recover(OracleXAResource.java:705)
at com.sap.sql.jdbc.vendor.VendorXAResource.recover(VendorXAResource.java:186)
at com.sap.engine.services.dbpool.txrecovery.XAResourceWrapper.recover(XAResourceWrapper.java:115)
at com.sap.engine.services.ts.tlog.RMPropsExtension.recover(RMPropsExtension.java:137
at com.sap.engine.services.ts.recovery.RecoveryTask.doRecover(RecoveryTask.java:104)
at com.sap.engine.services.ts.recovery.RecoveryTask.run(RecoveryTask.java:56)
at com.sap.engine.frame.core.thread.Task.run(Task.java:73)
at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:178)
at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:316)"
Read more...
Environment
- Netweaver AS Java 7.3
- Netweaver AS Java 7.4
Product
Keywords
JDBC, Custom data source, NWA, logviewer, RecoveryTask , KBA , BC-JAS-TRH , Transactions and Resource Handling , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.