[jboss-jira] [JBoss JIRA] Created: (JBMESSAGING-1821) Messaing Bridge not closed correctly

Benjamin Graf (JIRA) jira-events at lists.jboss.org
Fri Oct 15 05:49:39 EDT 2010


Messaing Bridge not closed correctly
------------------------------------

                 Key: JBMESSAGING-1821
                 URL: https://jira.jboss.org/browse/JBMESSAGING-1821
             Project: JBoss Messaging
          Issue Type: Bug
          Components: Messaging Core
    Affects Versions: 1.4.2.GA.SP1
         Environment: all
            Reporter: Benjamin Graf
            Priority: Minor


When messaging bridge is stopped/undeployed and the underlying transaction is rolling back their are still messages received by listener outside the transaction. It seems that those messages are "lost" until server restarts.

This could be patched by closing consumer before tx rollback.


try
      {
          consumer.close();
      }
      catch (Exception ignore)
      {
         if (trace) { log.trace("Failed to close consumer", ignore); }
      }
if (tx != null)
      {
         //Terminate any transaction
         if (trace) { log.trace("Rolling back remaining tx"); }

         try
         {
            tx.rollback();
         }
         catch (Exception ignore)
         {
            if (trace) { log.trace("Failed to rollback", ignore); }
         }

         if (trace) { log.trace("Rolled back remaining tx"); }
      }



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list