Uploaded image for project: 'JBoss Transaction Manager'
  1. JBoss Transaction Manager
  2. JBTM-3559

Warn-Log when XAER_NOTA after XA_RBROLLBACK (with IBM MQ)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • 5.10.6.Final
    • JTA
    • None
      • Run MQ docker run --rm -e LICENSE=accept -e MQ_QMGR_NAME=QM1 -p 1414:1414 -p 9443:9443 -it ibmcom/mq
      • Run Test mvn clean test
      • Observe Warn-Log

    Description

      When using Websphere MQ, after an optimised delist (with TM_FAIL), the rollback return XAER_NOTA (which seems to be spec-compliant). Narayana then logs a Warning. 

      Sequence:

      • RM.enlist
      • TX.rollback
        • RM.delist (with TM_FAIL) -> XA_RBROLLBACK
        • RM.rollback -> XAER_NOTA

      It seems that should be expected behaviour and not log a WARN message.

      Find a sample program here: https://github.com/apinske/playground-mq

      Attachments

        Activity

          People

            Unassigned Unassigned
            alex@pinske.eu Alexander Pinske (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: