[rabbitmq-discuss] badmatch when unbinding queue in web management

Gotthard, Petr Petr.Gotthard at Honeywell.com
Fri Mar 28 08:37:22 GMT 2014


Hello,
There is a strange queue in our RabbitMQ 3.2.2 (Erlang R16B01):

1) Web management says "Consumers: 1" in the Details section, but then "...no consumers..." in the Consumers section.

2) When I do "Delete / Purge" nothing happens. The Web management stops responding and no error appears in the log file.

3) When I try to unbind this queue nothing happens too, but there is a badmatch in the rabbitmq.log

=ERROR REPORT==== 28-Mar-2014::08:46:40 ===
** Generic server <0.7525.75> terminating
** Last message in was {'$gen_cast',
                           {method,
                               {'queue.unbind',0,<<"efb.ok-3">>,<<"update">>,
                                   <<"aircraft.OK-3">>,
                                   [{<<"x-ground-bind">>,bool,true},
                                    {<<"x-ground-cos">>,long,3},
                                    {<<"x-ground-exchange">>,longstr,
                                     <<"update">>},
                                    {<<"x-reference">>,longstr,
                                     <<"Ground bind">>},
                                    {<<"x-result-x">>,longstr,
                                     <<"efb.ok-3">>}]},
                               none,noflow}}
** When Server state == {ch,running,rabbit_framing_amqp_0_9_1,1,<0.7520.75>,
                            <0.7520.75>,<0.7518.75>,
                            <<"<rabbit at ground.3.7518.75>">>,
                            {lstate,<0.7526.75>,false,false},
                            none,1,
                            {[],[]},
                            {user,<<"swim">>,
                                [administrator,impersonator],
                                rabbit_auth_backend_internal,
                                {internal_user,<<"swim">>,
                                    <<139,60,61,83,54,226,9,72,9,158,69,131,
                                      112,210,248,0,214,125,108,114>>,
                                    [administrator,impersonator]}},
                            <<"pavel">>,<<>>,
                            {dict,0,16,16,8,80,48,
                                {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],
                                 []},
                                {{[],[],[],[],[],[],[],[],[],[],[],[],[],[],
                                  [],[]}}},
                            {state,
                                {dict,0,16,16,8,80,48,
                                    {[],[],[],[],[],[],[],[],[],[],[],[],[],
                                     [],[],[]},
                                    {{[],[],[],[],[],[],[],[],[],[],[],[],[],
                                      [],[],[]}}},
                                erlang},
                            {dict,0,16,16,8,80,48,
                                {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],
                                 []},
                                {{[],[],[],[],[],[],[],[],[],[],[],[],[],[],
                                  [],[]}}},
                            {set,0,16,16,8,80,48,
                                {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],
                                 []},
                                {{[],[],[],[],[],[],[],[],[],[],[],[],[],[],
                                  [],[]}}},
                            {dict,0,16,16,8,80,48,
                                {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],
                                 []},
                                {{[],[],[],[],[],[],[],[],[],[],[],[],[],[],
                                  [],[]}}},
                            {set,0,16,16,8,80,48,
                                {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],
                                 []},
                                {{[],[],[],[],[],[],[],[],[],[],[],[],[],[],
                                  [],[]}}},
                            <0.7515.75>,
                            {state,fine,5000,#Ref<0.0.124.120869>},
                            false,1,
                            {{0,nil},{0,nil}},
                            [],
                            [{<<"publisher_confirms">>,bool,true},
                             {<<"exchange_exchange_bindings">>,bool,true},
                             {<<"basic.nack">>,bool,true},
                             {<<"consumer_cancel_notify">>,bool,true},
                             {<<"connection.blocked">>,bool,true},
                             {<<"authentication_failure_close">>,bool,true}],
                            {exchange,
                                {resource,<<"pavel">>,exchange,
                                    <<"amq.rabbitmq.trace">>},
                                topic,true,false,false,[],undefined,undefined,
                                {[],[]}}}
** Reason for termination ==
** {{error,{{badmatch,{error,[{root,none}],["aircraft","OK-3"]}},
            [{rabbit_exchange_type_topic,follow_down_get_path,2,[]},
             {rabbit_exchange_type_topic,'-remove_bindings/3-lc$^1/1-1-',1,[]},
             {rabbit_exchange_type_topic,remove_bindings,3,[]},
             {rabbit_binding,x_callback,4,[]},
             {rabbit_binding,'-process_deletions/1-fun-0-',2,[]},
             {dict,map_bucket,2,[{file,"dict.erl"},{line,460}]},
             {dict,map_bkt_list,2,[{file,"dict.erl"},{line,456}]},
             {dict,map_bkt_list,2,[{file,"dict.erl"},{line,456}]}]}},
    [{rabbit_misc,execute_mnesia_transaction,1,[]},
    {rabbit_misc,execute_mnesia_tx_with_tail,1,[]},
     {rabbit_channel,binding_action,9,[]},
     {rabbit_channel,handle_cast,2,[]},
     {gen_server2,handle_msg,2,[]},
     {proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]}


Do you have any idea what could be wrong?

Thanks,
Petr

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20140328/2e382600/attachment.html>


More information about the rabbitmq-discuss mailing list