Support Article
XAException Error with code XAER_RMERR (-3) in logs
SA-105
Summary
User continues to see error messages below even after following the steps in link below i.e clear transaction logs etc
http://www-01.ibm.com/support/docview.wss?uid=swg21196663
Error Messages
[6/7/14 9:18:39:203 CDT] 00000014 XARecoveryDat Z WTRN0151I: Preparing to call xa recover on XAResource: PegaRULES
[6/7/14 9:18:39:341 CDT] 00000014 WSRdbXaResour E DSRA0304E: XAException occurred. XAException contents and details are: The cause is : null.
[6/7/14 9:18:39:344 CDT] 00000014 WSRdbXaResour E DSRA0302E: XAException occurred. Error code is: XAER_RMERR (-3). Exception is: <null>
[6/7/14 9:18:39:347 CDT] 00000014 XARminst E WTRN0037W: The transaction service encountered an error on an xa_recover operation. The resource was com.ibm.ws.rsadapter.spi.WSRdbXaResourceImpl@38473847. The error code was XAER_RMERR. The exception stack trace follows: javax.transaction.xa.XAException
at oracle.jdbc.xa.OracleXAResource.recover(OracleXAResource.java:709)
at com.ibm.ws.rsadapter.spi.WSRdbXaResourceImpl.recover(WSRdbXaResourceImpl.java:1088)
at com.ibm.ws.Transaction.JTA.XARminst.recover(XARminst.java:141)
at com.ibm.ws.Transaction.JTA.XARecoveryData.recover(XARecoveryData.java:631)
at com.ibm.tx.jta.PartnerLogTable.recover(PartnerLogTable.java:389)
at com.ibm.tx.jta.RecoveryManager.resync(RecoveryManager.java:1530)
at com.ibm.tx.jta.RecoveryManager.performResync(RecoveryManager.java:2265)
at com.ibm.ws.tx.jta.RecoveryManager.performResync(RecoveryManager.java:114)
at com.ibm.tx.jta.RecoveryManager.run(RecoveryManager.java:2218)
at java.lang.Thread.run(Thread.java:738)
Resolution
Delete "partnerlogs" directory as well and recycle server
Published June 12, 2015 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.