If in case this mailing list is the bug report (I saw a 2008 thread to this effect), here's the bug:<div><br></div><div>In the 2.7.1 Java client library, RpcClient.java<br><div><br></div><div>RpcClient.stringCall does not encode the message in UTF-8 as it's expected by StringRpcServer.handleCall, resulting in corrupted message received by the server if the message contains non-ASCII characters.</div>
<div><br></div><div>Fix is quite easy:</div><div><br></div><div><div> public String stringCall(String message)</div><div> throws IOException, ShutdownSignalException, TimeoutException</div><div> {</div><div>- return new String(primitiveCall(message.getBytes()));</div>
<div>+ byte[] request;</div><div>+ try {</div><div>+ request = message.getBytes("UTF-8");</div><div>+ } catch (UnsupportedEncodingException uee) {</div><div>+ request = message.getBytes();</div>
<div>+ }</div><div>+ byte[] reply = primitiveCall(request);</div><div>+ try {</div><div>+ return new String(reply, "UTF-8");</div><div>+ } catch (UnsupportedEncodingException uee) {</div>
<div>+ return new String(reply);</div><div>+ }</div><div> }</div></div><div><br></div><div>Thanks!</div><div><br></div><div><br><div class="gmail_quote">On 13 March 2012 09:58, Michael Lam <span dir="ltr"><<a href="mailto:lam@fixmo.com">lam@fixmo.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<div><br></div><div>I've looked everywhere and cannot locate a bug tracker for RabbitMQ. Is there anywhere I can submit bug reports and patches?</div>
<div><br></div><div>Thanks!<br><br>
</div>
</blockquote></div><br><br>
</div></div>