I found this thread: https://groups.google.com/forum/#!topic/openwferu-users/DwgEfI6Rh3w. Moving from EventMachine 0.12.10 to 0.12.6 cleared up the problem.
Cheers! -Mario. -- I want to change the world but they won't give me the source code. On Mon, Mar 14, 2011 at 22:46, Mario Camou <[email protected]> wrote: > Hi all, > > I'm having some trouble with Ruote-AMQP. I had previously gotten it to work > and a few days ago it stopped working and I can't for the life of me figure > out what's going on. The thing is, the Receiver isn't creating the queue or > even creating a Channel on the AMQP server. > > I've done a minimal install of the latest ruote-kit (just cloned from > GitHub) and replicated the issue. Here's my ruote-kit/Gemfile (I'm running > on JRuby): > > ***** BEGIN Gemfile ****** > source 'http://rubygems.org' > > gemspec > > gem 'json-jruby', '1.5.0' # for jruby > gem 'json_pure' > gem 'rufus-json', '>= 0.2.5', :path => '../rufus-json/' > > gem 'ruote', :git => 'git://github.com/jmettraux/ruote.git' > > #group :test do > # gem 'rspec', '2.4.0' > # gem 'rack-test' > # gem 'webrat', '0.7.3' > #end > > gem 'ruote', :git => 'git://github.com/jmettraux/ruote.git' > gem 'amqp', '0.7.0' > gem 'ruote-amqp', :git => 'git://github.com/kennethkalmer/ruote-amqp.git' > > ***** END Gemfile ***** > > Here's what I added to config.ru: > > ***** BEGIN config.ru snippet ***** > > RuoteKit.engine.register do > catchall > end > > # ruote-amqp > require 'ruote-amqp' > AMQP.settings[:host] = 'localhost' > AMQP.settings[:port] = 5672 > AMQP.settings[:user] = 'ruote' > AMQP.settings[:pass] = 'ruote' > AMQP.settings[:vhost] = '/test' > RuoteAMQP::Receiver.new(RuoteKit.engine, :queue => 'test', :launchitems => > true) > > ***** END config.ru snippet ***** > > So I start up ruote-kit and this is the output of rabbitmqctl: > > root@calypso:/home/devel# rabbitmqctl -p /test list_queues > Listing queues ... > ...done. > root@calypso:/home/devel# rabbitmqctl -p /test list_channels > Listing channels ... > ...done. > root@calypso:/home/devel# rabbitmqctl -p /test list_connections > Listing connections ... > ruote 127.0.0.1 37014 running > ...done. > root@calypso:/home/devel# rabbitmqctl -p /test list_exchanges > Listing exchanges ... > amq.headers headers > amq.topic topic > amq.fanout fanout > amq.match headers > amq.direct direct > direct > ...done. > root@calypso:/home/devel# rabbitmqctl -p /test list_bindings > Listing bindings ... > ...done. > root@calypso:/home/devel# > > > As you can see, Ruote connects but doesn't do anything (not even create the > queue). > > Any ideas? > > Thanks! > > -Mario. > > -- > I want to change the world but they won't give me the source code. > -- you received this message because you are subscribed to the "ruote users" group. to post : send email to [email protected] to unsubscribe : send email to [email protected] more options : http://groups.google.com/group/openwferu-users?hl=en
