[jboss-svn-commits] JBL Code SVN: r24919 - labs/jbosstm/trunk/XTS/WSCF/classes/com/arjuna/mwlabs/wscf/model/sagas/arjunacore.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jan 26 10:54:18 EST 2009
Author: adinn
Date: 2009-01-26 10:54:18 -0500 (Mon, 26 Jan 2009)
New Revision: 24919
Modified:
labs/jbosstm/trunk/XTS/WSCF/classes/com/arjuna/mwlabs/wscf/model/sagas/arjunacore/ParticipantRecord.java
Log:
fixed error in topLevelOnePhaseCommit where an exited participant was being treated as if it had not completed
Modified: labs/jbosstm/trunk/XTS/WSCF/classes/com/arjuna/mwlabs/wscf/model/sagas/arjunacore/ParticipantRecord.java
===================================================================
--- labs/jbosstm/trunk/XTS/WSCF/classes/com/arjuna/mwlabs/wscf/model/sagas/arjunacore/ParticipantRecord.java 2009-01-26 15:53:47 UTC (rev 24918)
+++ labs/jbosstm/trunk/XTS/WSCF/classes/com/arjuna/mwlabs/wscf/model/sagas/arjunacore/ParticipantRecord.java 2009-01-26 15:54:18 UTC (rev 24919)
@@ -464,9 +464,9 @@
{
if (_resourceHandle != null)
{
- // we cannot proceed if the participant has not completed
+ // we cannot proceed if the participant has neither completed not exited
- if (!_completed) return TwoPhaseOutcome.FINISH_ERROR;
+ if (isActive()) return TwoPhaseOutcome.FINISH_ERROR;
try
{
More information about the jboss-svn-commits
mailing list