You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Keith Wall (JIRA)" <ji...@apache.org> on 2015/06/18 16:29:00 UTC

[jira] [Created] (QPID-6599) Attempting to actively declare a reserved exchange causes existing exchange to be partially removed from the in memory model

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: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org