[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