[rabbitmq-discuss] Error while Running RabbitMQ along with pluggins BQL and Shovel

Alexis Richardson alexis.richardson at gmail.com
Mon Feb 8 11:28:54 GMT 2010


Hooray!

Thanks Paul.


On Mon, Feb 8, 2010 at 9:20 AM, Seema Biradar <seemasbiradar at gmail.com> wrote:
> Thanks a lot.
> It's working fine now... :)
>
>
> On Mon, Feb 8, 2010 at 1:52 PM, Paul Jones <pauljones23 at gmail.com> wrote:
>>
>> Hi Seema,
>>
>> It looks like the same problem was in the client too. I've fixed that as
>> well - so please do the following in your rabbitmq-bql directory:
>>   make clean
>>   hg pull
>>   hg up
>>   make
>>
>> For note, to make it easier to use the client in this circumstance, the
>> client is automatically unpacked in the directory "build/client".
>>
>> Paul.
>>
>> On Mon, Feb 8, 2010 at 7:28 AM, Seema Biradar <seemasbiradar at gmail.com>
>> wrote:
>>>
>>> Hi,
>>>
>>> I have Rabbitmq running on the same machine and i am trying to execute
>>> the BQL script I am getting the follwing error.
>>>
>>> {"init terminating in
>>> do_boot",{{badmatch,{error,{{anonymous_queue_empty,<<33
>>> bytes>>},{gen_server,call,[<0.41.0>,{call,{'basic.consume',
>>> 1,<<32 bytes>>,<<0
>>> bytes>>,false,true,false,false},none},infinity]}}}},[{bql_amqp_rpc_client,start,2},{bql_client,connect,5},{bql_shell,s
>>> tart,0},{init,start_it,1},{init,start_em,1}]}}
>>> Crash dump was written to: erl_crash.dump
>>> init terminating in do_boot ()
>>>
>>> On Fri, Feb 5, 2010 at 6:52 PM, Paul Jones <pauljones23 at gmail.com> wrote:
>>>>
>>>> That is indicating that you don't have Rabbit running on the same
>>>> machine using the default port. If it is on an alternate page, please refer
>>>> to the documentation on the web page for connecting to alternate
>>>> machines/ports.
>>>>
>>>> On Fri, Feb 5, 2010 at 1:14 PM, Seema Biradar <seemasbiradar at gmail.com>
>>>> wrote:
>>>>>
>>>>> I have unpack the rabbitmq-bql-client.zip and ran.
>>>>>
>>>>> $ sh bql
>>>>> {"init terminating in
>>>>> do_boot",{{badmatch,{error,econnrefused}},[{amqp_connection,start_network_internal,2},{bql_client,connect,5},{bql_shell,start,0},{init,start_it,1},{init,start_em,1}]}}
>>>>> Crash dump was written to: erl_crash.dump
>>>>> init terminating in do_boot ()
>>>>>
>>>>> On Fri, Feb 5, 2010 at 6:33 PM, Paul Jones <pauljones23 at gmail.com>
>>>>> wrote:
>>>>>>
>>>>>> Seema,
>>>>>>
>>>>>> Did you unpack the client from the zip file, as per the install
>>>>>> instructions? The bql script cannot be invoked directly in the source tree -
>>>>>> it expects to have approach files put in the right places.
>>>>>>
>>>>>> Paul.
>>>>>>
>>>>>> On Fri, Feb 5, 2010 at 11:24 AM, Seema Biradar
>>>>>> <seemasbiradar at gmail.com> wrote:
>>>>>>>
>>>>>>> Hi Paul,
>>>>>>>
>>>>>>> Thanks a lot for detailed steps....now RabbitMq server is running
>>>>>>> fine , I am not getting any error while running the server.
>>>>>>> But when i am trying to BQL script i am getting the following error.
>>>>>>>
>>>>>>> [Scripts]$ ./bql
>>>>>>> {"init terminating in
>>>>>>> do_boot",{undef,[{bql_shell,start,[]},{init,start_it,1},{init,start_em,1}]}}
>>>>>>> init terminating in do_boot ()
>>>>>>> Regards
>>>>>>> Seema
>>>>>>> On Fri, Feb 5, 2010 at 2:16 PM, Paul Jones <pauljones23 at gmail.com>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Hi Seema,
>>>>>>>>
>>>>>>>> I've just done a fresh checkout with the following steps:
>>>>>>>> - hg clone http://hg.rabbitmq.com/rabbitmq-public-umbrella
>>>>>>>> - cd rabbitmq-public-umbrella
>>>>>>>> - make co
>>>>>>>> - make
>>>>>>>> - cd rabbitmq-bql
>>>>>>>> - make clean
>>>>>>>> - make
>>>>>>>> - mkdir ../rabbitmq-server/plugins
>>>>>>>> - cp dist/{amqp_client.ez,rabbitmq-bql.ez,rfc4627_jsonrpc.ez}
>>>>>>>> ../rabbitmq-server/plugins
>>>>>>>> - cd ../rabbitmq-server
>>>>>>>> - make cleandb run
>>>>>>>>
>>>>>>>> These steps are working for me. Can you confirm what version of
>>>>>>>> Erlang you have installed?
>>>>>>>>
>>>>>>>> On Fri, Feb 5, 2010 at 8:33 AM, Seema Biradar
>>>>>>>> <seemasbiradar at gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Hi
>>>>>>>>>
>>>>>>>>> Yes , I have follwed the same steps mentioned by you......still
>>>>>>>>> error exists.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Feb 5, 2010 at 1:57 PM, Paul Jones <pauljones23 at gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> So just to verify, you've done the following in rabbitmq-bql:
>>>>>>>>>>   hg pull
>>>>>>>>>>   hg up
>>>>>>>>>>   make clean
>>>>>>>>>>   make
>>>>>>>>>>
>>>>>>>>>> and then copied the .ez files into your plugins directory?
>>>>>>>>>>
>>>>>>>>>> On Fri, Feb 5, 2010 at 8:22 AM, Seema Biradar
>>>>>>>>>> <seemasbiradar at gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Hi Paul,
>>>>>>>>>>>
>>>>>>>>>>> Even after removing the symlink in the plugin folder i am getting
>>>>>>>>>>> the same error.
>>>>>>>>>>>
>>>>>>>>>>> node          : rabbit at linux
>>>>>>>>>>> app descriptor:
>>>>>>>>>>> /usr/local/lib/erlang/lib/rabbitmq-public-umbrella/rabbitmq-server/scripts/../ebin/rabbit.app
>>>>>>>>>>> home dir      : /home/
>>>>>>>>>>> cookie hash   : fISy4G9tmNyABJwnAvHjrQ==
>>>>>>>>>>> log           : /var/log/rabbitmq/rabbit.log
>>>>>>>>>>> sasl log      : /var/log/rabbitmq/rabbit-sasl.log
>>>>>>>>>>> database dir  : /var/lib/rabbitmq/mnesia/rabbit
>>>>>>>>>>> starting internal event notification
>>>>>>>>>>> system                           ...done
>>>>>>>>>>> starting logging
>>>>>>>>>>> server                                               ...done
>>>>>>>>>>> starting
>>>>>>>>>>> database                                                     ...done
>>>>>>>>>>> -- kernel ready
>>>>>>>>>>> starting alarm
>>>>>>>>>>> handler                                                ...done
>>>>>>>>>>> starting queue
>>>>>>>>>>> supervisor                                             ...done
>>>>>>>>>>> starting node
>>>>>>>>>>> monitor                                                 ...done
>>>>>>>>>>> starting cluster
>>>>>>>>>>> router                                               ...done
>>>>>>>>>>> -- core initialized
>>>>>>>>>>> starting empty DB
>>>>>>>>>>> check                                               ...done
>>>>>>>>>>> starting codec correctness
>>>>>>>>>>> check                                      ...done
>>>>>>>>>>> starting exchange
>>>>>>>>>>> recovery                                            ...done
>>>>>>>>>>> starting queue
>>>>>>>>>>> recovery                                               ...done
>>>>>>>>>>> starting
>>>>>>>>>>> persister                                                    ...done
>>>>>>>>>>> starting guid
>>>>>>>>>>> generator                                               ...done
>>>>>>>>>>> -- message delivery logic ready
>>>>>>>>>>> starting error log
>>>>>>>>>>> relay                                              ...done
>>>>>>>>>>> starting
>>>>>>>>>>> networking                                                   ...done
>>>>>>>>>>> -- network listeners available
>>>>>>>>>>>
>>>>>>>>>>> broker running
>>>>>>>>>>> Erlang has closed
>>>>>>>>>>> {"Kernel pid
>>>>>>>>>>> terminated",application_controller,"{application_start_failure,rabbitmq_bql,{shutdown,{rabbitmq_bql,start,[normal,[]]}}}"}
>>>>>>>>>>> Crash dump was written to: erl_crash.dump
>>>>>>>>>>> Kernel pid terminated (application_controller)
>>>>>>>>>>> ({application_start_failure,rabbitmq_bql,{shutdown,{rabbitmq_bql,start,[normal,[]]}}})
>>>>>>>>>>>
>>>>>>>>>>> Thanks,
>>>>>>>>>>> seema
>>>>>>>>>>> On Fri, Feb 5, 2010 at 1:48 PM, Paul Jones
>>>>>>>>>>> <pauljones23 at gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> As a starting point, you should remove the two symlinks in the
>>>>>>>>>>>> directory - with the .ez files and the symlinks, you now have the erlang
>>>>>>>>>>>> client and bql installed as plugins twice.
>>>>>>>>>>>>
>>>>>>>>>>>> Once you've done this, are you seeing the exact same error
>>>>>>>>>>>> message?
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Feb 5, 2010 at 7:47 AM, Seema Biradar
>>>>>>>>>>>> <seemasbiradar at gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Even after downloading erlang-rfc4627 and latest rabbitmq-bql I
>>>>>>>>>>>>> am still facing the same error.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have downloded  erlang-rfc4627  from the site
>>>>>>>>>>>>> http://hg.opensource.lshift.net/erlang-rfc4627/
>>>>>>>>>>>>>
>>>>>>>>>>>>> rabbitmq-bql from
>>>>>>>>>>>>> http://hg.rabbitmq.com/rabbitmq-bql/.
>>>>>>>>>>>>>
>>>>>>>>>>>>> my folder structure is like
>>>>>>>>>>>>>
>>>>>>>>>>>>> RabbitMQ server :
>>>>>>>>>>>>>
>>>>>>>>>>>>>  /usr/local/lib/erlang/lib/rabbitmq-public-umbrella/rabbitmq-server
>>>>>>>>>>>>>
>>>>>>>>>>>>> Rabbitmq -BQL
>>>>>>>>>>>>> /usr/local/lib/erlang/lib/rabbitmq-public-umbrella/rabbitmq-bql
>>>>>>>>>>>>>
>>>>>>>>>>>>> Plugin folder of rabbitmq-server contains.
>>>>>>>>>>>>>
>>>>>>>>>>>>> lrwxrwxrwx  1 root rootuser     28 Feb  4 13:44
>>>>>>>>>>>>>  rabbitmq-erlang-client -> ../../rabbitmq-erlang-client
>>>>>>>>>>>>> -rwxrwxrwx  1 root rootuser  41041 Feb  5 12:35
>>>>>>>>>>>>>  rfc4627_jsonrpc.ez
>>>>>>>>>>>>> -rwxrwxrwx  1 root rootuser 238092 Feb  5 12:37
>>>>>>>>>>>>> rabbitmq-bql.ez
>>>>>>>>>>>>> -rwxrwxrwx  1 root rootuser 104210 Feb  5 12:37
>>>>>>>>>>>>> amqp_client.ez
>>>>>>>>>>>>> lrwxrwxrwx  1 root rootuser     18 Feb  5 13:17
>>>>>>>>>>>>> rabbitmq-bql -> ../../rabbitmq-bql.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Please help me on this.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks in advance
>>>>>>>>>>>>> Seema
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thu, Feb 4, 2010 at 8:30 PM, Paul Jones
>>>>>>>>>>>>> <pauljones23 at gmail.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Seema,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> It turns out there were two problems in play here. Firstly, as
>>>>>>>>>>>>>> Matthew said in his emails, you'll also need the erlang-rfc4627 package.
>>>>>>>>>>>>>> You'll also need to pull in the latest change for rabbitmq-bql, since
>>>>>>>>>>>>>> unfortunately a change in the erlang client resulted in the plugin breaking.
>>>>>>>>>>>>>> I've corrected this, and after being able to reproduce the problem before,
>>>>>>>>>>>>>> it is now working for me.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>> Paul.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Thu, Feb 4, 2010 at 11:40 AM, Seema Biradar
>>>>>>>>>>>>>> <seemasbiradar at gmail.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I am getting the Following error while running the Rabbitmq
>>>>>>>>>>>>>>> along with shovel and BQL pluggin.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> broker running
>>>>>>>>>>>>>>> Erlang has closed
>>>>>>>>>>>>>>>                  {"Kernel pid
>>>>>>>>>>>>>>> terminated",application_controller,"{application_start_failure,rabbitmq_bql,{shutdown,{rabbitmq_bql,start,[normal,[]]}}}"}
>>>>>>>>>>>>>>> Crash dump was written to: erl_crash.dump
>>>>>>>>>>>>>>> Kernel pid terminated (application_controller)
>>>>>>>>>>>>>>> ({application_start_failure,rabbitmq_bql,{shutdown,{rabbitmq_bql,start,[normal,[]]}}})
>>>>>>>>>>>>>>> make: *** [run] Error 1
>>>>>>>>>>>>>>>  here are the steps I followed while running Shovel and
>>>>>>>>>>>>>>> RabbitMQ BQL pluggins.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 1. hg clone http://hg.rabbitmq.com/rabbitmq-public-umbrella
>>>>>>>>>>>>>>> 2 .cd rabbitmq-public-umbrella
>>>>>>>>>>>>>>> 3 .hg clone http://hg.rabbitmq.com/rabbitmq-codegen
>>>>>>>>>>>>>>> 4 .hg clone http://hg.rabbitmq.com/rabbitmq-erlang-client
>>>>>>>>>>>>>>> 5 .hg clone http://hg.rabbitmq.com/rabbitmq-server
>>>>>>>>>>>>>>> 6. hg clone http://hg.rabbitmq.com/rabbitmq-shovel
>>>>>>>>>>>>>>> 7. hg clone http://hg.rabbitmq.com/rabbitmq-bql
>>>>>>>>>>>>>>> 8. cd rabbitmq-server
>>>>>>>>>>>>>>> 9. hg up -C bug16653
>>>>>>>>>>>>>>> 10.make -j
>>>>>>>>>>>>>>> 11. mkdir -p plugins
>>>>>>>>>>>>>>> 12. cd plugins
>>>>>>>>>>>>>>> 13. ln -s ../../rabbitmq-erlang-client
>>>>>>>>>>>>>>> 14. ln -s ../../rabbitmq-shovel
>>>>>>>>>>>>>>> 15. ln -s ../../rabbitmq-bql
>>>>>>>>>>>>>>> 16. cd ../../rabbitmq-erlang-client
>>>>>>>>>>>>>>> 17. make
>>>>>>>>>>>>>>> 18. cd ../rabbitmq-shovel
>>>>>>>>>>>>>>> 19. make
>>>>>>>>>>>>>>> 18. cd ../rabbitmq-bql
>>>>>>>>>>>>>>> 19. make
>>>>>>>>>>>>>>> 20. cd ../rabbitmq-server
>>>>>>>>>>>>>>> 21. ./scripts/rabbitmq-activate-plugins
>>>>>>>>>>>>>>> 22. make cleandb run
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Please let me know your suggestions.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks in adavance.
>>>>>>>>>>>>>>> Seema
>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>> rabbitmq-discuss mailing list
>>>>>>>>>>>>>>> rabbitmq-discuss at lists.rabbitmq.com
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> rabbitmq-discuss mailing list
>>> rabbitmq-discuss at lists.rabbitmq.com
>>> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>>>
>>
>
>
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>
>




More information about the rabbitmq-discuss mailing list