[rabbitmq-discuss] Bug in management plugin escaping
Lionel Cons
lionel.cons at cern.ch
Tue Feb 21 09:47:37 GMT 2012
I've found a bug in the way the RabbitMQ plugin handles escaping.
Here is how to reproduce it with RabbitMQ 2.7.1.
I use the web-based management interface to create a user.
I then set the permissions to be everything starting with "test.".
According to http://www.rabbitmq.com/access-control.html, I type in
the relevant field: test\..*
When I press "Set permission", the web interface reports:
Got response code 500 with body
Internal Server Error
The server encountered an error while processing this request:
{error,{error,undef,
[{xmerl_ucs,from_utf8,[<<"test\\..*">>]},
{mochijson2,json_encode_string,2},
{mochijson2,'-json_encode_proplist/2-fun-0-',3},
{lists,foldl,3},
{mochijson2,json_encode_proplist,2},
{mochijson2,'-json_encode_array/2-fun-0-',3},
{lists,foldl,3},
{mochijson2,json_encode_array,2}]}}
FWIW, I get the same problem using rabbitmqadmin.
Cheers,
Lionel
More information about the rabbitmq-discuss
mailing list