<div>Hi Tony,</div><div><br></div><div>I didn&#39;t save the scene, didn&#39;t really look into the fault client code.</div><div><div>Just had a quick test, reproduced by using term_to_binary&nbsp;instead of list_to_binary to make the queue name in Erlang client.</div>
<div>Perhaps this WAS exactly the case from the other day. shame :)</div><div><div>I simply though it was UTF used in that case because the crash report has &quot;utf&quot; in it.</div></div><div><br></div></div><div><a href="http://localhost:55672/#/queues">http://localhost:55672/#/queues</a></div>
<div>{error,{exit,{ucs,{bad_utf8_character_code}},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[{xmerl_ucs,from_utf8,1},</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {mochijson2,json_encode_string,2},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {mochijson2,&#39;-json_encode_proplist/2-fun-0-&#39;,3},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {lists,foldl,3},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {mochijson2,json_encode_proplist,2},</div>

<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {mochijson2,&#39;-json_encode_array/2-fun-0-&#39;,3},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {lists,foldl,3},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {mochijson2,json_encode_array,2}]}}</div><div><br></div><div>Anyway, perhaps &nbsp;rabbit-server should have the name validated before allowing the declaration.</div>
<div><br></div><div>BRs</div><div>/stone</div><br><div class="gmail_quote">
在 2012年3月27日 下午7:27,Tony Garnock-Jones <span dir="ltr">&lt;<a href="mailto:tonygarnockjones%2Brabbitmq@gmail.com" target="_blank">tonygarnockjones+rabbitmq@gmail.com</a>&gt;</span>写道:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>On 27 March 2012 12:50, stone <span dir="ltr">&lt;<a href="mailto:zmstone@gmail.com" target="_blank">zmstone@gmail.com</a>&gt;</span> wrote:<br></div><div class="gmail_quote"><div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


The other day, we accidentally created queues and bindings&nbsp;with UTF characters in the names.<div>Then the management web GUI crashed (on mochiweb level if i remember correctly), so we couldn&#39;t delete the queu on GUI.</div>



<div>And there was no CLI to do it, we actually&nbsp;had to reset the node to get rid of the bad-naming queues.</div></blockquote></div><div><br>A test case would be extremely useful and welcome! Can you remember the exact bytes used in the names? And which GUI actions caused the crashes?<br>


<br>Regards,<br>&nbsp; Tony<br><br>
</div></div>
</blockquote></div><br>