java.lang.Throwable: javax.ejb.EJBException: BEA1-05FF5EB72931F4EDC4C7: javax.transaction.xa.XAException: JDBC driver does not support XA, hence cannot be a participant in two-phase commit. To force this participation, set the GlobalTransactionsProtocol attribute to LoggingLastResource (recommended) or EmulateTwoPhaseCommit for the Data Source = jcssaasextensitrial8972db

Oracle Community | René van Wijk | 2 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

    Distributed Transaction in JCS Trial

    Oracle Community | 2 years ago | René van Wijk
    java.lang.Throwable: javax.ejb.EJBException: BEA1-05FF5EB72931F4EDC4C7: javax.transaction.xa.XAException: JDBC driver does not support XA, hence cannot be a participant in two-phase commit. To force this participation, set the GlobalTransactionsProtocol attribute to LoggingLastResource (recommended) or EmulateTwoPhaseCommit for the Data Source = jcssaasextensitrial8972db

    Root Cause Analysis

    1. java.lang.Throwable

      javax.ejb.EJBException: BEA1-05FF5EB72931F4EDC4C7: javax.transaction.xa.XAException: JDBC driver does not support XA, hence cannot be a participant in two-phase commit. To force this participation, set the GlobalTransactionsProtocol attribute to LoggingLastResource (recommended) or EmulateTwoPhaseCommit for the Data Source = jcssaasextensitrial8972db

      at weblogic.jdbc.wrapper.JTSXAResourceImpl.prepare()
    2. weblogic.jdbc.wrapper
      JTSXAResourceImpl.prepare
      1. weblogic.jdbc.wrapper.JTSXAResourceImpl.prepare(JTSXAResourceImpl.java:83)
      1 frame
    3. weblogic.transaction.internal
      ServerTransactionImpl.commit
      1. weblogic.transaction.internal.XAServerResourceInfo.prepare(XAServerResourceInfo.java:1346)
      2. weblogic.transaction.internal.XAServerResourceInfo.prepare(XAServerResourceInfo.java:516)
      3. weblogic.transaction.internal.ServerSCInfo.startPrepare(ServerSCInfo.java:392)
      4. weblogic.transaction.internal.ServerTransactionImpl.localPrepare(ServerTransactionImpl.java:2633)
      5. weblogic.transaction.internal.ServerTransactionImpl.globalPrepare(ServerTransactionImpl.java:2280)
      6. weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:307)
      7. weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:267)
      7 frames
    4. weblogic.ejb.container
      SessionRemoteMethodInvoker.invoke
      1. weblogic.ejb.container.internal.BaseRemoteObject.postInvoke1(BaseRemoteObject.java:625)
      2. weblogic.ejb.container.internal.StatelessRemoteObject.postInvoke1(StatelessRemoteObject.java:49)
      3. weblogic.ejb.container.internal.BaseRemoteObject.__WL_postInvokeTxRetry(BaseRemoteObject.java:444)
      4. weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:53)
      4 frames
    5. model.logic
      Company_ho4qfk_CompanyImpl.insertPerson
      1. model.logic.Company_ho4qfk_CompanyImpl.insertPerson(Unknown Source)
      1 frame