[rabbitmq-discuss] deadlock in example??

Matthew Sackman matthew at rabbitmq.com
Fri Nov 5 10:18:28 GMT 2010


On Fri, Nov 05, 2010 at 11:13:25AM +0100, Adam Kaminiecki wrote:
> =ERROR REPORT==== 5-Nov-2010::11:06:15 ===
> ** Generic server <0.6549.0> terminating
> ** Last message in was {init,false}
> ** When Server state == {q,{amqqueue,
>                                {resource,<<"/">>,queue,
> <<"amq.gen-8l5NzzAMZ+9yV1qSZPtW7g==">>},
>                                false,true,<0.6531.0>,[],<0.6549.0>},
>                            none,false,rabbit_variable_queue,undefined,
>                            {[],[]},
>                            {[],[]},
>                            undefined,undefined,undefined,undefined,
>                            {state,none,undefined}}
> ** Reason for termination ==
> ** {bad_return_value,
>        {error,
>            {{badmatch,{error,exchange_not_found}},
>             [{rabbit_amqqueue,'-internal_declare/2-fun-0-',3},
>              {mnesia_tm,apply_fun,3},
>              {mnesia_tm,execute_transaction,5},
>              {worker_pool_worker,handle_call,3},
>              {gen_server2,handle_msg,7},
>              {proc_lib,wake_up,3}]}}}

The only thing I can think is that you've deleted the default, nameless
exchange. Consequently, it explodes when trying to give the new queue the
binding from the default nameless exchange.

Have you in fact deleted the default nameless exchange?

Matthew


More information about the rabbitmq-discuss mailing list