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
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards 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
      AliasesSessionFacade_ybwbnw_EOImpl.aliasesFindByCif
      1. aliases.Aliases_1sk45s__WebLogic_CMP_RDBMS.__WL_loadGroup0(Aliases_1sk45s__WebLogic_CMP_RDBMS.java:712)
      2. aliases.Aliases_1sk45s__WebLogic_CMP_RDBMS.getCif(Aliases_1sk45s__WebLogic_CMP_RDBMS.java:320)
      3. aliases.Aliases_1sk45s_ELOImpl.getCif(Aliases_1sk45s_ELOImpl.java:155)
      4. aliases.AliasesDtoAssembler.createDto(AliasesDtoAssembler.java:14)
      5. aliases.AliasesSessionFacadeBean.assembleAliasesDto(AliasesSessionFacadeBean.java:131)
      6. aliases.AliasesSessionFacadeBean.assembleAliasesDtos(AliasesSessionFacadeBean.java:140)
      7. aliases.AliasesSessionFacadeBean.aliasesFindByCif(AliasesSessionFacadeBean.java:152)
      8. aliases.AliasesSessionFacade_ybwbnw_EOImpl.aliasesFindByCif(AliasesSessionFacade_ybwbnw_EOImpl.java:46)
      8 frames