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

ConcurrentModificationException during remote closure of session with multiple producers or consumers

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.11.1
    • Fix Version/s: 0.20.0
    • Component/s: qpid-jms-client
    • Labels:
      None

      Description

      During remote session closure the client can cause a ConcurrentModificationException while cleaning up any open producers and consumers, if there happened to be either multiple consumers or multiple producers active on the session. This happens despite the affected code being single thread, because the contents of a map are iterated over and then 'concurrently' altered by the thread elsewhere during the cleanup process.

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: