New issue 46 by mar...@morango.co.uk: activemessaging gem 0.6.1 fails upn
message pick up (rails 2.3.2)
http://code.google.com/p/activemessaging/issues/detail?id=46
Hi,
Seems like a similar issue to described for other rails version. A
'vanilla' poller starts up ok 'script/poller run' but as soon as there is a
message to pick up and action it fails miserably as below:
Starting thread default to finish processing last message...
Dispatch exception: undefined method `prepare_application_for_dispatch' for
ActionController::Dispatcher:Class
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:192:in
`prepare_application'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:205:in
`dispatch'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:203:in
`synchronize'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:203:in
`dispatch'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:95:in
`stop'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:92:in
`start'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:92:in
`stop'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:82:in
`each'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:82:in
`stop'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:69:in
`start'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging.rb:114:in
`start'
/home/martin/apps/vid2/lib/poller.rb:24
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:145:in
`load_without_new_constant_marking'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:145:in
`load'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in
`new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:145:in
`load'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/application.rb:176:in
`start_load'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/application.rb:253:in
`start'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/controller.rb:72:in
`run'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons.rb:139:in `run'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/cmdline.rb:105:in
`call'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/cmdline.rb:105:in
`catch_exceptions'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons.rb:138:in `run'
script/poller:26
Starting thread default to finish processing last message...
Dispatch exception: undefined method `prepare_application_for_dispatch' for
ActionController::Dispatcher:Class
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:192:in
`prepare_application'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:205:in
`dispatch'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:203:in
`synchronize'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:203:in
`dispatch'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:95:in
`stop'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:92:in
`start'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:92:in
`stop'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:82:in
`each'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:82:in
`stop'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:69:in
`start'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging.rb:114:in
`start'
/home/martin/apps/vid2/lib/poller.rb:24
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:145:in
`load_without_new_constant_marking'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:145:in
`load'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in
`new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:145:in
`load'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/application.rb:176:in
`start_load'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/application.rb:253:in
`start'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/controller.rb:72:in
`run'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons.rb:139:in `run'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/cmdline.rb:105:in
`call'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/cmdline.rb:105:in
`catch_exceptions'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons.rb:138:in `run'
script/poller:26
Starting thread default to finish processing last message...
Dispatch exception: undefined method `prepare_application_for_dispatch' for
ActionController::Dispatcher:Class
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:192:in
`prepare_application'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:205:in
`dispatch'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:203:in
`synchronize'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:203:in
`dispatch'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:95:in
`stop'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:92:in
`start'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:92:in
`stop'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:82:in
`each'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:82:in
`stop'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:69:in
`start'
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging.rb:114:in
`start'
/home/martin/apps/vid2/lib/poller.rb:24
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:145:in
`load_without_new_constant_marking'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:145:in
`load'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in
`new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:145:in
`load'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/application.rb:176:in
`start_load'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/application.rb:253:in
`start'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/controller.rb:72:in
`run'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons.rb:139:in `run'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/cmdline.rb:105:in
`call'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/cmdline.rb:105:in
`catch_exceptions'
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons.rb:138:in `run'
script/poller:26
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:105:in
`sleep': Interrupt
from
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:105:in
`stop'
from
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging/gateway.rb:69:in
`start'
from
/usr/lib/ruby/gems/1.8/gems/activemessaging-0.6.1/lib/activemessaging.rb:114:in
`start'
from /home/martin/apps/vid2/lib/poller.rb:24
from
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:145:in
`load_without_new_constant_marking'
from
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:145:in
`load'
from
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in
`new_constants_in'
from
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:145:in
`load'
from
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/application.rb:176:in
`start_load'
from
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/application.rb:253:in
`start'
from
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/controller.rb:72:in
`run'
from /usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons.rb:139:in `run'
from
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/cmdline.rb:105:in
`call'
from
/usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons/cmdline.rb:105:in
`catch_exceptions'
from /usr/lib/ruby/gems/1.8/gems/daemons-1.0.10/lib/daemons.rb:138:in `run'
from script/poller:26
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
The same thing. And it's 07 Jan 2010 now. Seems like nobody cares anymore
This issue got fixed in the src, but a new gem version was not yet released.
This defect is related to a change in Rails, so the trick is fixing it and
being
backwards compatible.
Comment #3 on issue 46 by kookster: activemessaging gem 0.6.1 fails upn
message pick up (rails 2.3.2)
http://code.google.com/p/activemessaging/issues/detail?id=46
really suggest not using the gem version until it is updated.
I am working on a new version now, will release soon.
hi, i am a new user of activemessaging, have installed the gem 0.6.1 and
rails 2.3.5.
Will you post on this ticket when you have released a new gem that fixes
this issue?