<div>Hi,</div><div><br></div><div>I was playing around with RabbitMQ in cluster (3 nodes) and I got this error below. I&#39;m using the latest version (2.3.1). This error seems to have killed my client connection to the node. When I got this error, I was trying to test my client when one node is stopped. This seems to happen when i was trying to declare a queue (non durable, not exclusive, not auto-delete). The only way I&#39;ve found to fix my issue was to restart the nodes one by one. Any idea ?</div>

<div><br></div><div><div>=ERROR REPORT==== 4-Mar-2011::14:55:55 ===</div><div>** Generic server &lt;0.7238.90&gt; terminating</div><div>** Last message in was {init,false}</div><div>** When Server state == {q,{amqqueue,{resource,&lt;&lt;&quot;/&quot;&gt;&gt;,queue,&lt;&lt;&quot;fail.over&quot;&gt;&gt;},</div>

<div>�� � � � � � � � � � � � � � � � � � false,false,none,[],&lt;0.7238.90&gt;},</div><div>�� � � � � � � � � � � � � none,false,rabbit_variable_queue,undefined,</div><div>�� � � � � � � � � � � � � {[],[]},</div><div>�� � � � � � � � � � � � � {[],[]},</div>

<div>�� � � � � � � � � � � � � undefined,undefined,undefined,undefined,</div><div>�� � � � � � � � � � � � � {state,none,undefined},</div><div>�� � � � � � � � � � � � � {dict,0,16,16,8,80,48,</div><div>�� � � � � � � � � � � � � � � � {[],[],[],[],[],[],[],[],[],[],[],[],[],[],</div>

<div>�� � � � � � � � � � � � � � � � �[],[]},</div><div>�� � � � � � � � � � � � � � � � {{[],[],[],[],[],[],[],[],[],[],[],[],[],[],</div><div>�� � � � � � � � � � � � � � � � � [],[]}}},</div><div>�� � � � � � � � � � � � � undefined,undefined}</div>

<div>** Reason for termination ==�</div><div>** {bad_return_value,</div><div>�� � � {error,</div><div>�� � � � � {badarg,</div><div>�� � � � � � � [{erlang,is_process_alive,[&lt;14486.17603.0&gt;]},</div><div>�� � � � � � � �{rabbit_amqqueue,&#39;-internal_declare/2-fun-3-&#39;,2},</div>

<div>�� � � � � � � �{rabbit_misc,&#39;-execute_mnesia_tx_with_tail/1-fun-0-&#39;,1},</div><div>�� � � � � � � �{mnesia_tm,apply_fun,3},</div><div>�� � � � � � � �{mnesia_tm,execute_transaction,5},</div><div>�� � � � � � � �{worker_pool_worker,handle_call,3},</div>

<div>�� � � � � � � �{gen_server2,handle_msg,2},</div><div>�� � � � � � � �{proc_lib,wake_up,3}]}}}</div><div><br></div><div>=ERROR REPORT==== 4-Mar-2011::14:55:55 ===</div><div>** Generic server &lt;0.7237.90&gt; terminating</div>

<div>** Last message in was {&#39;$gen_cast&#39;,</div><div>�� � � � � � � � � � � � � {method,</div><div>�� � � � � � � � � � � � � � � {&#39;queue.declare&#39;,0,&lt;&lt;&quot;fail.over&quot;&gt;&gt;,false,</div><div>�� � � � � � � � � � � � � � � � � false,false,false,false,[]},</div>

<div>�� � � � � � � � � � � � � � � none}}</div><div>** When Server state == {ch,running,1,&lt;0.7234.90&gt;,&lt;0.7236.90&gt;,undefined,</div><div>�� � � � � � � � � � � � � �#Fun&lt;rabbit_channel_sup.0.123274458&gt;,none,</div>

<div>�� � � � � � � � � � � � � �{sets,0,16,16,8,80,48,</div><div>�� � � � � � � � � � � � � � � �{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],</div><div>�� � � � � � � � � � � � � � � � []},</div><div>�� � � � � � � � � � � � � � � �{{[],[],[],[],[],[],[],[],[],[],[],[],[],[],</div>

<div>�� � � � � � � � � � � � � � � � �[],[]}}},</div><div>�� � � � � � � � � � � � � �1,</div><div>�� � � � � � � � � � � � � �{[],[]},</div><div>�� � � � � � � � � � � � � �{[],[]},</div><div>�� � � � � � � � � � � � � �{user,&lt;&lt;&quot;guest&quot;&gt;&gt;,true,</div>

<div>�� � � � � � � � � � � � � � � �rabbit_auth_backend_internal,</div><div>�� � � � � � � � � � � � � � � �{internal_user,&lt;&lt;&quot;guest&quot;&gt;&gt;,</div><div>�� � � � � � � � � � � � � � � � � �&lt;&lt;1,91,202,31,107,169,107,11,120,174,233,</div>

<div>�� � � � � � � � � � � � � � � � � � �122,50,219,120,164,33,32,240,166&gt;&gt;,</div><div>�� � � � � � � � � � � � � � � � � �true}},</div><div>�� � � � � � � � � � � � � �&lt;&lt;&quot;/&quot;&gt;&gt;,&lt;&lt;&gt;&gt;,</div>

<div>�� � � � � � � � � � � � � �{dict,0,16,16,8,80,48,</div><div>�� � � � � � � � � � � � � � � �{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],</div><div>�� � � � � � � � � � � � � � � � []},</div><div>�� � � � � � � � � � � � � � � �{{[],[],[],[],[],[],[],[],[],[],[],[],[],[],</div>

<div>�� � � � � � � � � � � � � � � � �[],[]}}},</div><div>�� � � � � � � � � � � � � �{dict,0,16,16,8,80,48,</div><div>�� � � � � � � � � � � � � � � �{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],</div><div>�� � � � � � � � � � � � � � � � []},</div>

<div>�� � � � � � � � � � � � � � � �{{[],[],[],[],[],[],[],[],[],[],[],[],[],[],</div><div>�� � � � � � � � � � � � � � � � �[],[]}}},</div><div>�� � � � � � � � � � � � � �&lt;0.7232.90&gt;,</div><div>�� � � � � � � � � � � � � �{state,none,undefined},</div>

<div>�� � � � � � � � � � � � � �false,1,</div><div>�� � � � � � � � � � � � � �{0,nil},</div><div>�� � � � � � � � � � � � � �[]}</div><div>** Reason for termination ==�</div><div>** {{{bad_return_value,</div><div>�� � � � {error,</div>

<div>�� � � � � � {badarg,</div><div>�� � � � � � � � [{erlang,is_process_alive,[&lt;14486.17603.0&gt;]},</div><div>�� � � � � � � � �{rabbit_amqqueue,&#39;-internal_declare/2-fun-3-&#39;,2},</div><div>�� � � � � � � � �{rabbit_misc,&#39;-execute_mnesia_tx_with_tail/1-fun-0-&#39;,1},</div>

<div>�� � � � � � � � �{mnesia_tm,apply_fun,3},</div><div>�� � � � � � � � �{mnesia_tm,execute_transaction,5},</div><div>�� � � � � � � � �{worker_pool_worker,handle_call,3},</div><div>�� � � � � � � � �{gen_server2,handle_msg,2},</div>

<div>�� � � � � � � � �{proc_lib,wake_up,3}]}}},</div><div>�� � {gen_server2,call,[&lt;0.7238.90&gt;,{init,false}]}},</div><div>�� �[{gen_server2,call,2},</div><div>�� � {rabbit_amqqueue,declare,5},</div><div>�� � {rabbit_channel,handle_method,3},</div>

<div>�� � {rabbit_channel,handle_cast,2},</div><div>�� � {gen_server2,handle_msg,2},</div><div>�� � {proc_lib,init_p,5}]}</div><div><br></div><div>=ERROR REPORT==== 4-Mar-2011::14:55:55 ===</div><div>connection &lt;0.7234.90&gt; (running), channel 1 - error:</div>

<div>{{{bad_return_value,</div><div>�� � �{error,</div><div>�� � � � �{badarg,</div><div>�� � � � � � �[{erlang,is_process_alive,[&lt;14486.17603.0&gt;]},</div><div>�� � � � � � � {rabbit_amqqueue,&#39;-internal_declare/2-fun-3-&#39;,2},</div>

<div>�� � � � � � � {rabbit_misc,&#39;-execute_mnesia_tx_with_tail/1-fun-0-&#39;,1},</div><div>�� � � � � � � {mnesia_tm,apply_fun,3},</div><div>�� � � � � � � {mnesia_tm,execute_transaction,5},</div><div>�� � � � � � � {worker_pool_worker,handle_call,3},</div>

<div>�� � � � � � � {gen_server2,handle_msg,2},</div><div>�� � � � � � � {proc_lib,wake_up,3}]}}},</div><div>��{gen_server2,call,[&lt;0.7238.90&gt;,{init,false}]}},</div><div>�[{gen_server2,call,2},</div><div>��{rabbit_amqqueue,declare,5},</div>

<div>��{rabbit_channel,handle_method,3},</div><div>��{rabbit_channel,handle_cast,2},</div><div>��{gen_server2,handle_msg,2},</div><div>��{proc_lib,init_p,5}]}</div><div><br></div><div>=WARNING REPORT==== 4-Mar-2011::14:55:55 ===</div>

<div>Non-AMQP exit reason &#39;{{{bad_return_value,</div><div>�� � � � � � � � � � � � {error,</div><div>�� � � � � � � � � � � � �{badarg,</div><div>�� � � � � � � � � � � � � [{erlang,is_process_alive,[&lt;14486.17603.0&gt;]},</div>

<div>�� � � � � � � � � � � � � �{rabbit_amqqueue,&#39;-internal_declare/2-fun-3-&#39;,2},</div><div>�� � � � � � � � � � � � � �{rabbit_misc,</div><div>�� � � � � � � � � � � � � � &#39;-execute_mnesia_tx_with_tail/1-fun-0-&#39;,1},</div>

<div>�� � � � � � � � � � � � � �{mnesia_tm,apply_fun,3},</div><div>�� � � � � � � � � � � � � �{mnesia_tm,execute_transaction,5},</div><div>�� � � � � � � � � � � � � �{worker_pool_worker,handle_call,3},</div><div>�� � � � � � � � � � � � � �{gen_server2,handle_msg,2},</div>

<div>�� � � � � � � � � � � � � �{proc_lib,wake_up,3}]}}},</div><div>�� � � � � � � � � � � �{gen_server2,call,[&lt;0.7238.90&gt;,{init,false}]}},</div><div>�� � � � � � � � � � � [{gen_server2,call,2},</div><div>�� � � � � � � � � � � �{rabbit_amqqueue,declare,5},</div>

<div>�� � � � � � � � � � � �{rabbit_channel,handle_method,3},</div><div>�� � � � � � � � � � � �{rabbit_channel,handle_cast,2},</div><div>�� � � � � � � � � � � �{gen_server2,handle_msg,2},</div><div>�� � � � � � � � � � � �{proc_lib,init_p,5}]}&#39;</div>

</div><div><br></div><div><br></div><div>Thanks for reading me !</div><br clear="all">Sylvain<br>