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

          Hide
          Robbie Gemmell added a comment -

          The changes made in QPID-3090 resolve this issue.

          Andrew can you confirm and close out please? Thanks.

          Show
          Robbie Gemmell added a comment - The changes made in QPID-3090 resolve this issue. Andrew can you confirm and close out please? Thanks.

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development