I have tried using snapshot version of erlang rabbitmq client and rabbitmq server, but it has not been a success. <br><br>client used: rabbitmq-erlang-client-200803131204.tar.gz<br>server used: rabbitmq-200712231455<br><br>
Here is the erl shell output. Maybe someone out there knows what the problem is.<br><br>(rabbit@home1)1> blog_example_1:amqp_lifecycle().<br>Connection: {<0.160.0>,direct}<br>Message received: <<"Hello World">><br>
** exception exit: {{{amqp_channel,handle_info,2},<br> {line,246},<br> function_clause,<br> [{send_command_and_shutdown,{'channel.close_ok'}},<br> {channel_state,1,<0.160.0>,undefined,<0.162.0>,<br>
#Fun<amqp_direct_driver.do.2>,<br> #Fun<amqp_direct_driver.do.3>,<br> {<0.46.0>,#Ref<0.0.0.561>},<br> <<>>,false,undefined,<br>
{dict,0,16,16,8,80,48,{[],[],...},{{...}}}}]},<br> {gen_server,call,<br> [<0.161.0>,<br> {call,{'channel.close',200,<<"Goodbye">>,0,0}}]}}<br>
in function gen_server:call/2<br> in call from blog_example_1:amqp_lifecycle/0<br>(rabbit@home1)2> <br>=ERROR REPORT==== 14-Mar-2008::19:18:18 ===<br>** Generic server <0.161.0> terminating <br>** Last message in was {send_command_and_shutdown,{'channel.close_ok'}}<br>
** When Server state == {channel_state,1,<0.160.0>,undefined,<0.162.0>,<br> #Fun<amqp_direct_driver.do.2>,<br> #Fun<amqp_direct_driver.do.3>,<br>
{<0.46.0>,#Ref<0.0.0.561>},<br> <<>>,false,undefined,<br> {dict,0,16,16,8,80,48,<br> {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],<br>
[]},<br> {{[],[],[],[],[],[],[],[],[],[],[],[],[],[],<br> [],[]}}}}<br>** Reason for termination == <br>** {{amqp_channel,handle_info,2},<br>
{line,246},<br> function_clause,<br> [{send_command_and_shutdown,{'channel.close_ok'}},<br> {channel_state,1,<0.160.0>,undefined,<0.162.0>,<br> #Fun<amqp_direct_driver.do.2>,<br>
#Fun<amqp_direct_driver.do.3>,<br> {<0.46.0>,#Ref<0.0.0.561>},<br> <<>>,false,undefined,<br> {dict,0,16,16,8,80,48,<br>
{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},<br> {{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],<br> []}}}}]}<br><br>=CRASH REPORT==== 14-Mar-2008::19:18:18 ===<br>
crasher:<br> pid: <0.161.0><br> registered_name: []<br> exception exit: {{amqp_channel,handle_info,2},<br> {line,246},<br> function_clause,<br> [{send_command_and_shutdown,{'channel.close_ok'}},<br>
{channel_state,1,<0.160.0>,undefined,<0.162.0>,<br> #Fun<amqp_direct_driver.do.2>,<br> #Fun<amqp_direct_driver.do.3>,<br> {<0.46.0>,#Ref<0.0.0.561>},<br>
<<>>,false,undefined,<br> {dict,0,16,16,8,80,48,<br> {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],<br> []},<br>
{{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],<br> []}}}}]}<br> in function gen_server:terminate/6<br> initial call: gen:init_it(gen_server,<0.160.0>,<0.160.0>,amqp_channel,<br>
[{channel_state,1,<0.160.0>,undefined,<br> undefined,#Fun<amqp_direct_driver.do.2>,<br> #Fun<amqp_direct_driver.do.3>,undefined,<br>
undefined,false,undefined,<br> {dict,0,16,16,8,80,48,<br> {[],[],[],[],[],[],[],[],[],[],[],[],<br> [],[],[],[]},<br>
{{[],[],[],[],[],[],[],[],[],[],[],[],<br> [],[],[],[]}}}}],<br> [])<br> ancestors: [<0.160.0>,<0.46.0>]<br>
messages: []<br> links: [<0.160.0>]<br> dictionary: []<br> trap_exit: false<br> status: running<br> heap_size: 610<br> stack_size: 23<br> reductions: 477<br> neighbours:<br><br><br>thank you.<br>
joe<br>