]
Tom Jenkinson updated JBTM-2229:
--------------------------------
Status: Pull Request Sent (was: Open)
Git Pull Request:
Issue with issue recovering AA with CMR, recovers OK but via orphan
detection
-----------------------------------------------------------------------------
Key: JBTM-2229
URL:
https://issues.jboss.org/browse/JBTM-2229
Project: JBoss Transaction Manager
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Recovery
Affects Versions: 4.17.21, 5.0.2
Reporter: Tom Jenkinson
Assignee: Tom Jenkinson
Fix For: 4.17.22, 5.0.3
The issue is with the CMR recovery module when it needs to update the underlying AA to
modify it with the correct value from the CMR XIDS table.
If this AA does not have Serializable XARs, it will lead to the Xid being removed from
XARM during getNewXAResource (via restore_state of the XARR). When the later AARM tries to
recover the AA, it means a corresponding XAR for the XID cannot be located in the XARM by
the XARR and an error message is reported.