[jboss-svn-commits] JBL Code SVN: r25364 - labs/jbosstm/trunk/XTS/WS-T/dev/src11/com/arjuna/wst11/messaging/engines.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Feb 20 10:18:05 EST 2009
Author: adinn
Date: 2009-02-20 10:18:05 -0500 (Fri, 20 Feb 2009)
New Revision: 25364
Modified:
labs/jbosstm/trunk/XTS/WS-T/dev/src11/com/arjuna/wst11/messaging/engines/ParticipantEngine.java
Log:
corrected patch to use executeRollback method
Modified: labs/jbosstm/trunk/XTS/WS-T/dev/src11/com/arjuna/wst11/messaging/engines/ParticipantEngine.java
===================================================================
--- labs/jbosstm/trunk/XTS/WS-T/dev/src11/com/arjuna/wst11/messaging/engines/ParticipantEngine.java 2009-02-20 14:55:02 UTC (rev 25363)
+++ labs/jbosstm/trunk/XTS/WS-T/dev/src11/com/arjuna/wst11/messaging/engines/ParticipantEngine.java 2009-02-20 15:18:05 UTC (rev 25364)
@@ -330,7 +330,6 @@
* @message com.arjuna.wst11.messaging.engines.ParticipantEngine.soapFault_1 [com.arjuna.wst11.messaging.engines.ParticipantEngine.soapFault_1] - Unexpected SOAP fault for participant {0}: {1} {2}
* @message com.arjuna.wst11.messaging.engines.ParticipantEngine.soapFault_2 [com.arjuna.wst11.messaging.engines.ParticipantEngine.soapFault_2] - Unrecoverable error for participant {0} : {1} {2}
* @message com.arjuna.wst11.messaging.engines.ParticipantEngine.soapFault_3 [com.arjuna.wst11.messaging.engines.ParticipantEngine.soapFault_3] - Unable to delete recovery record at commit for participant {0}
- * @message com.arjuna.wst11.messaging.engines.ParticipantEngine.soapFault_4 [com.arjuna.wst11.messaging.engines.ParticipantEngine.soapFault_4] - Unexpected error rolling back participant {0}
*/
public void soapFault(final SoapFault soapFault, final AddressingProperties addressingProperties, final ArjunaContext arjunaContext)
{
@@ -368,14 +367,7 @@
if (current == State.STATE_PREPARED_SUCCESS &&
AtomicTransactionConstants.WSAT_ERROR_CODE_UNKNOWN_TRANSACTION_QNAME.equals(subcode)) {
// we need to tell this participant to roll back
- try {
- participant.rollback();
- } catch (Exception e) {
- if (WSTLogger.arjLoggerI18N.isErrorEnabled())
- {
- WSTLogger.arjLoggerI18N.error("com.arjuna.wst11.messaging.engines.ParticipantEngine.soapFault_3", new Object[] {id}) ;
- }
- }
+ executeRollback();
}
if (persisted && participant instanceof Durable2PCParticipant) {
More information about the jboss-svn-commits
mailing list