Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-5540

[GSS] (7.1.0) JBTM-2703 When a transaction is committed at the same instance as a resource adapter/remote EJB calls XAT::recover() then you can get an NPE

    Details

    • Target Release:
    • Affects:
      Release Notes
    • Release Notes Text:
      Hide
      Cause: Prepared transaction objects stored in the transaction store on the file system may be deleted as the result of commit or rollback.

      Consequence: An in-progress recovery operation may encounter a NullPointerException accessing the transaction object following a failed load of the deleted file.

      Fix: The logic will test to verify that the transaction object loaded by recovery is not null before attempting to use it.

      Result: The NullPointerException will no longer occur.
      Show
      Cause: Prepared transaction objects stored in the transaction store on the file system may be deleted as the result of commit or rollback. Consequence: An in-progress recovery operation may encounter a NullPointerException accessing the transaction object following a failed load of the deleted file. Fix: The logic will test to verify that the transaction object loaded by recovery is not null before attempting to use it. Result: The NullPointerException will no longer occur.
    • Bugzilla Update:
      Perform

      Gliffy Diagrams

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                stephen.fikes Stephen Fikes
                Reporter:
                stephen.fikes Stephen Fikes
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: