<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; ">
<div>I am very new to rabbitmq and shovel but I may have found a bug:</div>
<div><br>
</div>
<div>My setup:</div>
<div><br>
</div>
<div>I am running Rabbit 3.1.1 and have shovel plugin enabled.</div>
<div>I have sense clients that communicate with this rabbit broker successfully to vhost /sensu with sensu and mypass as username and password.</div>
<div><br>
</div>
<div>The shovel plugin (loaded on the first Rabbit) with talk to a 2nd Rabbit which is also serving sense clients using the same vhost, username and password.</div>
<div><br>
</div>
<div>Here is my shovel config file:</div>
<div><br>
</div>
<div>
<div>[</div>
<div>&nbsp; &nbsp; {rabbitmq_shovel,</div>
<div>&nbsp; &nbsp; &nbsp; [{shovels, [ {test_shovel,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; [ {sources, [{broker, &quot;amqp://sensu:mypass@/sensu&quot;}]}</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; , {destinations, [{broker, &quot;amqp://sensu:mypass@ec2-54-245-126-50.us-west-2.compute.amazonaws.com/sensu&quot;}]}</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; , {queue, &lt;&lt;&quot;rabbitmq-us-west-2&quot;&gt;&gt;}</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; ]</div>
<div>&nbsp; &nbsp; &nbsp; }]}]</div>
<div>&nbsp; &nbsp; }</div>
<div>].</div>
<div><br>
</div>
</div>
<div>As you can see, my source (which is Rabbit1) is being connected to by the shovel by the non network method and has the username, password and vhost</div>
<div>The destination is set up as a network connection</div>
<div><br>
</div>
<div>Here is the error is get after a restart of Rabbit1 server:</div>
<div><br>
</div>
<div>
<div>=INFO REPORT==== 31-May-2013::15:13:10 ===</div>
<div>accepting AMQP connection &lt;0.387.0&gt; (10.73.3.20:39733 -&gt; 10.40.215.251:5672)</div>
<div><br>
</div>
<div>=ERROR REPORT==== 31-May-2013::15:13:24 ===</div>
<div>** Generic server &lt;0.400.0&gt; terminating</div>
<div>** Last message in was {'$gen_cast',init}</div>
<div>** When Server state == {state,undefined,undefined,undefined,undefined,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;test_shovel,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{shovel,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {endpoint,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[{amqp_params_direct,&lt;&lt;&quot;sensu&quot;&gt;&gt;,none,&lt;&lt;&quot;sensu&quot;&gt;&gt;,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'rabbit@ip-10-40-215-251',none,[]}],</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[]},</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {endpoint,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[{amqp_params_network,&lt;&lt;&quot;sensu&quot;&gt;&gt;,&lt;&lt;&quot;mypass&quot;&gt;&gt;,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;&lt;&quot;sensu&quot;&gt;&gt;,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;ec2-54-245-126-50.us-west-2.compute.amazonaws.com&quot;,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;undefined,0,0,0,infinity,none,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[#Fun&lt;amqp_uri.7.123484526&gt;,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #Fun&lt;amqp_uri.7.123484526&gt;],</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[],[]}],</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[]},</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0,on_confirm,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #Fun&lt;rabbit_shovel_config.15.100604638&gt;,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #Fun&lt;rabbit_shovel_config.15.100604638&gt;,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;&lt;&quot;rabbitmq-us-west-2&quot;&gt;&gt;,5},</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;undefined,undefined,undefined,undefined,undefined}</div>
<div>** Reason for termination ==</div>
<div>** {{badmatch,{error,access_refused}},</div>
<div>&nbsp; &nbsp; [{rabbit_shovel_worker,make_conn_and_chan,1},</div>
<div>&nbsp; &nbsp; &nbsp;{rabbit_shovel_worker,handle_cast,2},</div>
<div>&nbsp; &nbsp; &nbsp;{gen_server2,handle_msg,2},</div>
<div>&nbsp; &nbsp; &nbsp;{proc_lib,init_p_do_apply,3}]}</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Notice this line:</div>
<div>
<div>[{amqp_params_direct,&lt;&lt;&quot;sensu&quot;&gt;&gt;,none,&lt;&lt;&quot;sensu&quot;&gt;&gt;,</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'rabbit@ip-10-40-215-251',none,[]}],</div>
</div>
<div><br>
</div>
<div>If I read this correctly, the password is not being passed and THUS authentication is being denied.</div>
<div><br>
</div>
<div>Is this a bug?</div>
<div><br>
</div>
<div>John Hayden</div>
</body>
</html>