[rabbitmq-discuss] C# client and Ubuntu RabbitMQ Server access_denied

Damián Bacalov bdamian at gmail.com
Mon May 26 15:52:48 BST 2014


Hi guys,

Thanks in advance. I've solved the problem. It was a Framework issue in my 
PC. Don't know why but I restart the windows machine and all started to 
work.

Thanks anyway.
D.

El lunes, 26 de mayo de 2014 11:37:00 UTC-3, Damián Bacalov escribió:
>
> Hi all,
>
> I'm having problems trying to send messages from a C# client to a RabbitMQ 
> server on a Ubuntu Machine (default settings).
>
> *This is my C# code:*
>             var factory = new ConnectionFactory();
>             factory.UserName = "admin";
>             factory.Password = "password"; 
>             factory.VirtualHost = "/";
>             factory.Protocol = Protocols.FromEnvironment();
>             factory.HostName = "192.168.20.6";
>             factory.Port = AmqpTcpEndpoint.UseDefaultPort;
>             IConnection connection = factory.CreateConnection();
>
> *The server log (on the Ubuntu server) shows:*
> =ERROR REPORT==== 26-May-2014::11:10:47 ===
> closing AMQP connection <0.10933.9> (192.168.20.4:22780 -> 
> 192.168.20.6:5672):
> {handshake_error,starting,0,
>                  {amqp_error,access_refused,
>                              "PLAIN login refused: user 'guest' - invalid 
> credentials",
>                              'connection.start_ok'}}
>
>
> The odd thing is that form the same windows machine, *if I use the Java 
> client, all works great with the following code (using STS)*:
>
> ConnectionFactory factory = new ConnectionFactory();
> factory.setHost("192.168.20.6");
> factory.setUsername("admin");
> factory.setPassword("password");
>                 factory.setVirtualHost("/");
> Connection connection = factory.newConnection();
> Channel channel = connection.createChannel();
> channel.queueDeclare(QUEUE_NAME, false, false, false, null);
> String message = "Hello World!";
> channel.basicPublish("", QUEUE_NAME, null, message.getBytes());
> System.out.println(" [x] Sent '" + message + "'");
> channel.close();
> connection.close();
>
> So, is not a credentials nor networking problem. Is the C# client. I've 
> tried with 2.0 and 3.0 client with the exactly same result.
>
> Could you help me to connect from a C# client to a Linux RabbitMQ server?
> Thanks a lot.
> D.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20140526/98e7a8e0/attachment.html>


More information about the rabbitmq-discuss mailing list