Qpid
  1. Qpid
  2. QPID-2486

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

    Details

      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.

        Issue Links

          Activity

            People

            • Assignee:
              Andrew Kennedy
              Reporter:
              Robbie Gemmell
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development