Transaction recovery might commit the wrong branch on an XAResource
-------------------------------------------------------------------
Key: GERONIMO-5519
URL: https://issues.apache.org/jira/browse/GERONIMO-5519
Project: Geronimo
Issue Type: Bug
Security Level: public (Regular issues)
Components: transaction manager
Affects Versions: 2.1.6, 2.2.2, 3.0
Reporter: David Jencks
Fix For: 2.1.7, 2.2.2, 3.0
Transaction recovery will commit the first xid that is associated with a
prepared transaction that is recovered from an XAResource enrolled in that
transaction. That might not be the branch that was prepared on that XAResource.
This can happen if more than one XAResource is attached to the same resource
manager with different names, for instance for inbound and outbound connections.
Thanks to Benedict Ritchie for discovering this problem.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.