[rabbitmq-discuss] changes to rabbit_amqqueue:declare in trunk

anders conbere aconbere at gmail.com
Mon Sep 15 05:39:04 BST 2008


I've noticed that there are changes in rabbit_amqqueue:declare in
trunk from 1.4.0

that along with the changes today in default bindings has caused me
some troubles
(changeset http://hg.rabbitmq.com/rabbitmq-server/rev/93d69099da14)

(timelope at anders-conberes-macbook)2> timelope_api:add_user("aconbere").
** exception throw: {error,
                        {function_clause,
                            [{rabbit_amqqueue,default_binding_spec,

[<<"url:timelope.com:timelope:aconbere:friend_stream">>]},
                             {rabbit_amqqueue,recover_bindings,1},
                             {rabbit_amqqueue,recover_queue,1},
                             {rabbit_amqqueue,'-declare/4-fun-0-',2},
                             {mnesia_tm,apply_fun,3},
                             {mnesia_tm,execute_transaction,5},
                             {rabbit_misc,execute_mnesia_transaction,1},
                             {rabbit_amqqueue,declare,4}]}}
     in function  rabbit_misc:execute_mnesia_transaction/1
     in call from rabbit_amqqueue:declare/4
     in call from timelope_api:add_user/1

Is there a description somewhere of what the declare function now
expects? (I simple removed the Realm argument I was passing shifting
everything over, but that seems to have broken when passed to default
binding).

~ Anders




More information about the rabbitmq-discuss mailing list