com.sun.messaging.jmq.jmsserver.util.BrokerException: Bad transaction state transition. Cannot perform operation ROLLBACK_TRANSACTION(48) (XAFlag=null) on a transaction in state STARTED(1).

Oracle Community | thoedorrichard | 6 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

    JMS and transaction issue

    Oracle Community | 6 years ago | thoedorrichard
    com.sun.messaging.jmq.jmsserver.util.BrokerException: Bad transaction state transition. Cannot perform operation ROLLBACK_TRANSACTION(48) (XAFlag=null) on a transaction in state STARTED(1).

    Root Cause Analysis

    1. com.sun.messaging.jmq.jmsserver.util.BrokerException

      Bad transaction state transition. Cannot perform operation ROLLBACK_TRANSACTION(48) (XAFlag=null) on a transaction in state STARTED(1).

      at com.sun.messaging.jmq.jmsserver.data.TransactionState.nextState()
    2. com.sun.messaging
      IMQDirectService.rollbackTransaction
      1. com.sun.messaging.jmq.jmsserver.data.TransactionState.nextState(TransactionState.java:449)
      2. com.sun.messaging.jmq.jmsserver.data.handlers.TransactionHandler.preRollback(TransactionHandler.java:1586)
      3. com.sun.messaging.jmq.jmsserver.data.protocol.ProtocolImpl.rollbackTransaction(ProtocolImpl.java:777)
      4. com.sun.messaging.jmq.jmsserver.service.imq.IMQDirectService.rollbackTransaction(IMQDirectService.java:1816)
      4 frames