javax.transaction.xa.XAException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • Non XA Transaction in WLS
    via Stack Overflow by user3428736
    ,
  • Error while calling ejb service call from BPM service
    via by Narasimha Rao Earla,
    • 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 = SOADataSource],numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=24,seconds left=60,XAServerResourceInfo[WLStore_common_svc_domain_FileStore_auto_1]=(ServerResourceInfo[WLStore_common_svc_domain_FileStore_auto_1]=(state=rolledback,assigned=common_svc_server01),xar=WLStore_common_svc_domain_FileStore_auto_11126962401,re-Registered = false),XAServerResourceInfo[dmx_dxpapp_common_svc_domain]=(ServerResourceInfo[dmx_dxpapp_common_svc_domain]=(state=rolledback,assigned=common_svc_server01),xar=dmx_dxpapp,re-Registered = false),XAServerResourceInfo[SOADataSource_common_svc_domain]=(ServerResourceInfo[SOADataSource_common_svc_domain]=(state=rolledback,assigned=common_svc_server01),xar=weblogic.jdbc.wrapper.JTSEmulateXAResourceImpl@2fd8a917,re-Registered = false),SCInfo[common_svc_domain+common_svc_server01]=(state=rolledback),properties=({weblogic.transaction.name=[EJB com.bea.wli.sb.transports.poller.listener.PolledMessageListenerMDB.onMessage(javax.jms.Message)], weblogic.jdbc.remote.SOADataSource=t3://rc-lx368.ut.dentegra.lab:10001}),local properties=({weblogic.jdbc.jta.dmx_dxpapp=[ No XAConnection is attached to this TxInfo ]}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=common_svc_server01+rc-lx368.ut.dentegra.lab:10001+common_svc_domain+t3+, XAResources={RMB_common_svc_domain, eis/tibjms/Queue, eis/activemq/Queue, WLStore_common_svc_domain_WseeFileStore_auto_1, eis/tibjmsDirect/Topic, WLStore_common_svc_domain__WLS_common_svc_server01, eis/tibjmsDirect/Queue, eis/jbossmq/Queue, SOAXADataSource_common_svc_domain, SOADataSource_common_svc_domain, test_common_svc_domain, eis/webspheremq/Queue, eis/AQ/aqSample, eis/aqjms/Queue, eis/sunmq/Queue, eis/pramati/Queue, DXP_common_svc_domain, eis/tibjms/Topic, eis/fioranomq/Topic, eis/Apps/Apps, eis/wls/Queue, dmx_dxpapp_common_svc_domain, WLStore_common_svc_domain_FileStore_auto_1, DMX_RMB_common_svc_domain, eis/wls/Topic, EEP_common_svc_domain, eis/aqjms/Topic, MTVDS_common_svc_domain, WSATGatewayRM_common_svc_server01_common_svc_domain},NonXAResources={})],CoordinatorURL=common_svc_server01+rc-lx368.ut.dentegra.lab:10001+common_svc_domain+t3+): weblogic.transaction.RollbackException: Could not prepare resource 'SOADataSource_common_svc_domain 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 = SOADataSource at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1884) at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:376) at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:268) at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:617) at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:486) at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:389) at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659) at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345) at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3822) at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115) at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:531) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:252) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) Caused by: 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 = SOADataSource at weblogic.jdbc.wrapper.JTSXAResourceImpl.prepare(JTSXAResourceImpl.java:83) at weblogic.transaction.internal.XAServerResourceInfo.prepare(XAServerResourceInfo.java:1346) at weblogic.transaction.internal.XAServerResourceInfo.prepare(XAServerResourceInfo.java:516) at weblogic.transaction.internal.ServerSCInfo$1.run(ServerSCInfo.java:373) ... 3 more
    No Bugmate found.