Uploaded image for project: 'Qpid JMS'
  1. Qpid JMS
  2. QPIDJMS-102

initial onMessage deliveries may be delivered concurrently and in the wrong order

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 0.4.0
    • 0.5.0
    • qpid-jms-client
    • None

    Description

      There is a publication issue with creation of the Executor used within the Session to perform asynchronous onMessage deliveries. As a result, when setting a MessageListener on an active Consumer two exectors may be created and perform work for the initial asynchronous deliveries. This may lead to some onMessage deliveries happening concurrently, which JMS forbids, and Messages may as a result get processed in the wrong order too.

      Attachments

        Issue Links

          Activity

            People

              robbie Robbie Gemmell
              robbie Robbie Gemmell
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: