Keith Wall created QPID-6599:
--------------------------------

             Summary: Attempting to actively declare a reserved exchange causes 
existing exchange to be partially removed from the in memory model 
                 Key: QPID-6599
                 URL: https://issues.apache.org/jira/browse/QPID-6599
             Project: Qpid
          Issue Type: Bug
          Components: Java Broker
            Reporter: Keith Wall
            Assignee: Keith Wall


If I try to actively declare a reserved exchange (am.direct for instance), the 
Broker correctly detects that the attempt to create an exchange with the prefix 
"amp." is disallowed AbstractExchange#onValidate, but then goes on to 
erroneously unlink the existing existing from the in memory model.

This problem cannot occur when using recent versions of the Qpid Java Client 
(which always send reserved exchange declares as passive).  It came to light as 
a user was using a client circa 2008 which did not. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to