qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robbie Gemmell (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (QPID-4238) Virtual hosts or queues with dots in their names do not work
Date Sun, 02 Sep 2012 19:30:07 GMT

     [ https://issues.apache.org/jira/browse/QPID-4238?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Robbie Gemmell resolved QPID-4238.
----------------------------------

    Resolution: Fixed
      Assignee: Robbie Gemmell

Patches applied (sorry about the delay) after some trivial whitespace fixes.
                
> Virtual hosts or queues with dots in their names do not work
> ------------------------------------------------------------
>
>                 Key: QPID-4238
>                 URL: https://issues.apache.org/jira/browse/QPID-4238
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker
>    Affects Versions: 0.19
>            Reporter: JAkub Scholz
>            Assignee: Robbie Gemmell
>             Fix For: 0.19
>
>         Attachments: QPID-4238.patch, QPID-4238-tests.patch
>
>
> The latest version of the Qpid Java broker seems to have a problem with the virtual hosts
and queues containing a dot in their name. This is related to the way the virtualhosts.xml
configuration file is designed. When a queue is defined, the <queue> tag contains only
the <name> tag with the queue name and a tag named after the queue which contains additional
details. E.g.
> <queue>
>     <name>queue.with.dot.in.the.name</name>
>     <queue.with.dot.in.the.name>
>         <durable>true</durable>
>     </queue.with.dot.in.the.name>
> </queue>
> Unfortunately the dots are also used as special characters when working with the configuration
file - they are used as delimiters in the XML hierarchy. In order to use them in the tag names,
they need to be escaped with additional dot (i.e. queue..with..dot..in..the..name instead
of queue.with.dot.in.the.name - http://commons.apache.org/configuration/userguide-1.2/howto_xml.html).
This escaping doesn't seem to be currently done on the broker. As a result, the dots cannot
be used in virtual host names or in queue names, which might be unfortunate for some users.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Mime
View raw message