When I tried to connect to an AMQP URL which had a trailing slash (and no path), I got a NotImplementedError in RabbitMQ::Connection#login!. After a little digging I found out that the URLs with trailing slashes aren't correctly parsed; the vhost was extracted as "" instead of "/". When I removed the trailing slash, the connection was established just fine.
I don't know if this is supposed to be fixed in the RabbitMQ project or here, but the fix was easy.
When I tried to connect to an AMQP URL which had a trailing slash (and no path), I got a
NotImplementedError
inRabbitMQ::Connection#login!
. After a little digging I found out that the URLs with trailing slashes aren't correctly parsed; thevhost
was extracted as""
instead of"/"
. When I removed the trailing slash, the connection was established just fine.I don't know if this is supposed to be fixed in the RabbitMQ project or here, but the fix was easy.