xa_start failures should still cause addition of new RM to participant list
---------------------------------------------------------------------------
Key: JBTM-361
URL:
http://jira.jboss.com/jira/browse/JBTM-361
Project: JBoss Transaction Manager
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: JTA Implementation, JTS Implementation
Affects Versions: 4.3.0.GA
Reporter: Mark Little
For a new RM we call start and then add it to the list of participants. OK if there are no
errors, but xa_start could throw an exception. Although we catch that exception and
rollback the tx, the resource in question has not been added to the list of participants
so doesn't get the resultant xa_end/xa_rollback invocation. The addition of the entry
to the participant list should be in a finally block within TransactionImple. (Check JTS
too.)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira