Qpid
  1. Qpid
  2. QPID-3444

the Java broker does not reject 0-10 exchange delete/bind/unbind commands which use empty strings for the exchange name

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.6, 0.7, 0.8, 0.9, 0.10, 0.11, 0.12
    • Fix Version/s: 0.13
    • Component/s: Java Broker
    • Labels:
      None

      Description

      The Java broker [sometimes] verifies that the 0-10 exchange delete/bind/unbind commands have an exchange value set however it does not reject those which have an empty string defined, which is interpreted as the default exchange. It should issue an INVALID_ARGUMENT exception if the exchange name is null or empty for these commands.

        Activity

        Rob Godfrey made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Keith Wall made changes -
        Status Ready To Review [ 10006 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Robbie Gemmell made changes -
        Assignee Robbie Gemmell [ gemmellr ] Keith Wall [ k-wall ]
        Keith Wall made changes -
        Assignee Keith Wall [ k-wall ] Robbie Gemmell [ gemmellr ]
        Robbie Gemmell made changes -
        Assignee Robbie Gemmell [ gemmellr ] Keith Wall [ k-wall ]
        Robbie Gemmell made changes -
        Status In Progress [ 3 ] Ready To Review [ 10006 ]
        Robbie Gemmell made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Robbie Gemmell made changes -
        Summary the Java broker does not reject 0-10 exchange (un)bind commands which use empty strings for the exchange name the Java broker does not reject 0-10 exchange delete/bind/unbind commands which use empty strings for the exchange name
        Description The Java broker verifies that the exchange (un)bind commands have an exchange value set, however it does not reject those which have an empty string defined, whcih is also interpreted as the default exchange. it shoudl issue an ILLEGAL_ARGUMENT exception. The Java broker [sometimes] verifies that the 0-10 exchange delete/bind/unbind commands have an exchange value set however it does not reject those which have an empty string defined, which is interpreted as the default exchange. It should issue an INVALID_ARGUMENT exception if the exchange name is null or empty for these commands.
        Robbie Gemmell made changes -
        Field Original Value New Value
        Summary the Java broker does not reject 0-10 exchange (un)bind commands which use empty strings for the change name the Java broker does not reject 0-10 exchange (un)bind commands which use empty strings for the exchange name
        Robbie Gemmell created issue -

          People

          • Assignee:
            Keith Wall
            Reporter:
            Robbie Gemmell
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development