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

XTS Demo: ServiceStateManager fails to rollback during recovery as TXID is not known.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 4.17.0, 5.0.0.M2
    • 4.17.0.M1/5.0.0.M1
    • Demonstrator, XTS
    • None

    Description

      See:

      http://172.17.131.2/job/btny-quickstarts/108/consoleText
      http://172.17.131.2/job/btny-quickstarts/141

      In particular, notice the NPE from:

          /**
           * release a derived state previously stored using the transaction id as a lookup key
           * @param txId the id of the transaction which created the derived state
           */
          protected void removeState(Object txId)
          {
              transactions.remove(txId);
          }
      

      I don't yet know:

      A) If recovery should even be happening in this part of the test.
      B) Assuming recovery should happen, I don't know if the outcome should be rollback; which is what it looks like is happening here.

      Attachments

        Activity

          People

            zfeng@redhat.com Zheng Feng
            paul.robinson@redhat.com Paul Robinson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: