-
Bug
-
Resolution: Done
-
Major
-
4.2.3.SP7, 4.2.3.CP01, 4.3.0.GA
-
None
BasicAction.add always assumes that a failure to add means the parameter (the participant) is tidied up by the caller if necessary. enlistResource doesn't do that, when it should: start has been called on the participant by the time BasicAction.add is called, which means that a failure at this stage needs end to be called. The transaction is going to be rolled back anyway, so nothing else needs to be done.