[Jboss-cvs] JBossAS SVN: r56598 - branches/JBoss_4_0_3_SP1_JBAS-3622/messaging/src/main/org/jboss/mq/server

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Sep 6 07:18:19 EDT 2006


Author: luc.texier at jboss.com
Date: 2006-09-06 07:18:17 -0400 (Wed, 06 Sep 2006)
New Revision: 56598

Modified:
   branches/JBoss_4_0_3_SP1_JBAS-3622/messaging/src/main/org/jboss/mq/server/BasicQueue.java
Log:
JBAS-3622: fix invalid fix...a PostCommit task should be added too

Modified: branches/JBoss_4_0_3_SP1_JBAS-3622/messaging/src/main/org/jboss/mq/server/BasicQueue.java
===================================================================
--- branches/JBoss_4_0_3_SP1_JBAS-3622/messaging/src/main/org/jboss/mq/server/BasicQueue.java	2006-09-06 03:01:23 UTC (rev 56597)
+++ branches/JBoss_4_0_3_SP1_JBAS-3622/messaging/src/main/org/jboss/mq/server/BasicQueue.java	2006-09-06 11:18:17 UTC (rev 56598)
@@ -571,7 +571,9 @@
             // Something is wrong with the persistence manager,
             // force a NACK with a rollback/error
             Runnable task = new RestoreMessageTask(m);
-            server.getPersistenceManager().getTxManager().addPostCommitTask(txId, task);
+            TxManager txManager = server.getPersistenceManager().getTxManager();
+            txManager.addPostCommitTask(txId, task);            
+            txManager.addPostRollbackTask(txId, task);
             SpyJMSException.rethrowAsJMSException("Error during ACK ref=" + m, t);
          }
 




More information about the jboss-cvs-commits mailing list