Hi,<br><br>You must re-check exchange type of it (this is a topic exchange) and consumer code (make exchange/queue, and bind exchange with queue).<br><br>* gen_server make proc cast for a long time and until timeout it will arise error {error, timeout}.<br>
<br>Cuong<br><br><div class="gmail_quote">On Fri, Jul 31, 2009 at 6:28 AM, Nathan Gray <span dir="ltr">&lt;<a href="mailto:n8gray@n8gray.org">n8gray@n8gray.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;m trying to use the rabbitmq-http2 bridge to create exchanges and<br>
send messages to them via http/jsonrpc.  Creating an exchange works<br>
fine but sending a message doesn&#39;t.  I&#39;m using a simple python client<br>
and I&#39;ve generated the following request object:<br>
<br>
{&quot;version&quot;:&quot;1.1&quot;,<br>
&quot;method&quot;: &quot;cast&quot;,<br>
&quot;params&quot;: [<br>
  &quot;basic.publish&quot;,<br>
  [1, &quot;amq.topic&quot;, &quot;this.that&quot;, false, false],<br>
  &quot;Hello world!&quot;,<br>
  [null, null, null, null, null, null, null, null, null, null, null,<br>
null, null, null]],<br>
&quot;id&quot;: 0}<br>
<br>
AFAICT this is essentially the same as the example given in this posting:<br>
<a href="http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2009-April/003882.html" target="_blank">http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2009-April/003882.html</a><br>
<br>
But this is what I get as a response (sorry for the formatting):<br>
<br>
{&quot;version&quot;:&quot;1.1&quot;,<br>
&quot;id&quot;:0,<br>
&quot;error&quot;:<br>
{ &quot;name&quot;:&quot;JSONRPCError&quot;,<br>
  &quot;code&quot;:500,<br>
  &quot;message&quot;:&quot;Internal error&quot;,<br>
  &quot;error&quot;:&quot;{timeout,\n    {gen_server,call,\n        [&lt;0.432.0&gt;,\n<br>
    {jsonrpc,&lt;&lt;\&quot;cast\&quot;&gt;&gt;,\n             {obj,\n<br>
[{\&quot;http_method\&quot;,&lt;&lt;\&quot;POST\&quot;&gt;&gt;},\n<br>
{\&quot;http_query_parameters\&quot;,{obj,[]}},\n<br>
{\&quot;http_headers\&quot;,\n                   {obj,\n<br>
[{\&quot;user-agent\&quot;,&lt;&lt;\&quot;python\&quot;&gt;&gt;},\n<br>
{\&quot;accept\&quot;,&lt;&lt;\&quot;application/json\&quot;&gt;&gt;},\n<br>
{\&quot;content-type\&quot;,&lt;&lt;\&quot;application/json\&quot;&gt;&gt;},\n<br>
{\&quot;content-length\&quot;,&lt;&lt;\&quot;220\&quot;&gt;&gt;},\n<br>
{\&quot;accept-encoding\&quot;,&lt;&lt;\&quot;identity\&quot;&gt;&gt;},\n<br>
{\&quot;host\&quot;,&lt;&lt;\&quot;localhost:55672\&quot;&gt;&gt;}]}},\n<br>
{\&quot;remote_port\&quot;,61595},\n<br>
{\&quot;remote_peername\&quot;,&lt;&lt;\&quot;0:0:0:0:0:0:0:1\&quot;&gt;&gt;},\n<br>
{\&quot;scheme\&quot;,&lt;&lt;\&quot;http\&quot;&gt;&gt;}]},\n             [&lt;&lt;\&quot;basic.publish\&quot;&gt;&gt;,\n<br>
           [1,&lt;&lt;\&quot;amq.topic\&quot;&gt;&gt;,&lt;&lt;\&quot;this.that\&quot;&gt;&gt;,false,false],\n<br>
        &lt;&lt;\&quot;Hello world!\&quot;&gt;&gt;,\n<br>
[null,null,null,null,null,null,null,null,null,null,null,null,\n<br>
       null,null]]}]}}&quot;<br>
}}<br>
<br>
Can anybody explain what I&#39;ve done wrong?<br>
<br>
Thanks!<br>
-n8<br>
<br>
PS: Please CC me with replies.<br>
<font color="#888888"><br>
--<br>
<a href="http://n8gray.org" target="_blank">http://n8gray.org</a><br>
<br>
_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
</font></blockquote></div><br>