title: Getting XAER_RMERR error in IBM web sphere
body: <p>We are getting the below error when we run the services in IBM WebSphere server.
  Can you please tell me why we are getting the below error.</p>
  
  <pre><code>[10/5/16 5:58:28:812 UTC] 00000007 XARecoveryDat A   WTRN0146I: Obtained 0 xid(s) from xa recover on XAResource: XYZ of which 0 will be processed by this server
  [10/5/16 5:58:28:814 UTC] 00000007 XARecoveryDat A   WTRN0151I: Preparing to call xa recover on XAResource: ABC
  [10/5/16 5:58:28:872 UTC] 00000007 WSRdbXaResour E   DSRA0304E:  XAException occurred. XAException contents and details are: "".
  [10/5/16 5:58:28:872 UTC] 00000007 WSRdbXaResour E   DSRA0302E:  XAException occurred.  Error code is: XAER_RMERR (-3).  Exception is: &lt;null&gt;
  [10/5/16 5:58:28:872 UTC] 00000007 XARminst      E   WTRN0037W: The transaction service encountered an error on an xa_recover operation. The resource was com.ibm.ws.rsadapter.spi.WSRdbXaResourceImpl@4966bf0a. The error code was XAER_RMERR. The exception stack trace follows: javax.transaction.xa.XAException
      at oracle.jdbc.xa.OracleXAResource.recover(OracleXAResource.java:730)
      at com.ibm.ws.rsadapter.spi.WSRdbXaResourceImpl.recover(WSRdbXaResourceImpl.java:1105)
      at com.ibm.ws.Transaction.JTA.XARminst.recover(XARminst.java:141)
      at com.ibm.ws.Transaction.JTA.XARecoveryData.recover(XARecoveryData.java:716)
      at com.ibm.tx.jta.impl.PartnerLogTable.recover(PartnerLogTable.java:432)
      at com.ibm.tx.jta.impl.RecoveryManager.resync(RecoveryManager.java:1542)
      at com.ibm.tx.jta.impl.RecoveryManager.performResync(RecoveryManager.java:2275)
      at com.ibm.ws.tx.jta.RecoveryManager.performResync(RecoveryManager.java:119)
      at com.ibm.tx.jta.impl.RecoveryManager.run(RecoveryManager.java:2228)
      at java.lang.Thread.run(Thread.java:784)
  </code></pre>