Valid AMQP queue names which contain a '.' cannot be declared via virtualhosts.xml and defaults to null exchange. -----------------------------------------------------------------------------------------------------------------
Key: QPID-1234 URL: https://issues.apache.org/jira/browse/QPID-1234 Project: Qpid Issue Type: Bug Affects Versions: M3 Reporter: Martin Ritchie Summary: A queue defined that contains dots in the name cannot be defined in the XML as Commons Configuration appears not to see it. <name>SPECIAL.QUEUE.WITH.DOTS</name> <SPECIAL.QUEUE.WITH.DOTS> <exchange>amq.direct</exchange> <maximumQueueDepth>4235264</maximumQueueDepth> <!-- 4Mb --> <maximumMessageSize>2117632</maximumMessageSize> <!-- 2Mb --> <maximumMessageAge>600000</maximumMessageAge> <!-- 10 mins --> </SPECIAL.QUEUE.WITH.DOTS> Replacing the '.' (dots) with '_' then it can detect the exchange value and correctly binds the queue. VirtualHostConfiguration:210 - queueConfiguration.getString("exchange", null) the getString should not default to null as the lack of value is a configuration error. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.