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

[Java Broker] [0-8..0-91] Broker sends unsolicited ExchangeDeclareOk in response to declares of exchanges with reserved names

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • qpid-java-6.0, qpid-java-6.0.3
    • qpid-java-6.0.4, qpid-java-6.1
    • Broker-J
    • None

    Description

      The Java Broker sends an unsolicited ExchangeDeclareOk response if the client sends an exchange declare for a reserved exchange name with nowait set true. This behaviour violates the specification.

      Problem is the absence of nowait check at org/apache/qpid/server/protocol/v0_8/AMQChannel.java:2975 (within the ReservedExchangeNameException catch block).

      Attachments

        Activity

          People

            kwall Keith Wall
            kwall Keith Wall
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: