Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-2486

cannot move messages onto a durable subscription backing queue using the JMX Management Console

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • M2.1, M3, M4, 0.5, 0.6, 0.7, 0.8
    • 0.9
    • Broker-J

    Description

      The backing queue created for durable subscriptions contains a colon in the name, <clientid>:<subscription name>, which cannot be used in unquoted form within a JMX ObjectName. The broker does not quote the queue name in the ObjectName and instead encodes the name by substituting a - for the colon. As a result, when attempt is made to move messages onto the backing queue of a durable subscription using the management console, it sends the ObjectName interpretation of the queue name to the broker and not the actual name, leading to a NullPointerException being genereated within the mesage store when trying to store the message on the new queue, because the queue does not actually exist as specified.

      Attachments

        Issue Links

          Activity

            People

              andrew.kennedy Andrew Kennedy
              robbie Robbie Gemmell
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: