java.sql.SQLException: Unexpected exception while enlisting XAConnection java.sql.SQLException: XA error: XAER_RMFAIL : Resource manager is unavailable start() failed on resource 'PICPool': XAER_RMFAIL : Resource manager is unavailable javax.transaction.xa.XAException: Internal error: XAResource 'PICPool' is unregistered

Oracle Community | pawel | 3 years ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    Weblogic 8.1 - java.sql.SQLException: Resource manager is unavailable

    Oracle Community | 3 years ago | pawel
    java.sql.SQLException: Unexpected exception while enlisting XAConnection java.sql.SQLException: XA error: XAER_RMFAIL : Resource manager is unavailable start() failed on resource 'PICPool': XAER_RMFAIL : Resource manager is unavailable javax.transaction.xa.XAException: Internal error: XAResource 'PICPool' is unregistered

    Root Cause Analysis

    1. java.sql.SQLException

      Unexpected exception while enlisting XAConnection java.sql.SQLException: XA error: XAER_RMFAIL : Resource manager is unavailable start() failed on resource 'PICPool': XAER_RMFAIL : Resource manager is unavailable javax.transaction.xa.XAException: Internal error: XAResource 'PICPool' is unregistered

      at weblogic.transaction.internal.XAResourceDescriptor.checkResource()
    2. weblogic.transaction.internal
      ServerTransactionImpl.enlistResource
      1. weblogic.transaction.internal.XAResourceDescriptor.checkResource(XAResourceDescriptor.java:1061)
      2. weblogic.transaction.internal.XAResourceDescriptor.startResourceUse(XAResourceDescriptor.java:614)
      3. weblogic.transaction.internal.XAServerResourceInfo.start(XAServerResourceInfo.java:1139)
      4. weblogic.transaction.internal.XAServerResourceInfo.xaStart(XAServerResourceInfo.java:1072)
      5. weblogic.transaction.internal.XAServerResourceInfo.enlist(XAServerResourceInfo.java:240)
      6. weblogic.transaction.internal.ServerTransactionImpl.enlistResource(ServerTransactionImpl.java:463)
      6 frames
    3. weblogic.jdbc.jta
      DataSource.connect
      1. weblogic.jdbc.jta.DataSource.enlist(DataSource.java:1392)
      2. weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1334)
      3. weblogic.jdbc.jta.DataSource.getConnection(DataSource.java:432)
      4. weblogic.jdbc.jta.DataSource.connect(DataSource.java:354)
      4 frames
    4. weblogic.jdbc.common
      RmiDataSource.getConnection
      1. weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:305)
      1 frame
    5. weblogic.ejb20.cmp
      RDBMSPersistenceManager.getConnection
      1. weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.getConnection(RDBMSPersistenceManager.java:2753)
      1 frame
    6. aliases
      Aliases_1sk45s__WebLogic_CMP_RDBMS.ejbFindByCif
      1. aliases.Aliases_1sk45s__WebLogic_CMP_RDBMS.ejbFindByCif(Aliases_1sk45s__WebLogic_CMP_RDBMS.java:444)
      1 frame