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.
SAP Knowledge Base Article - Preview