David Lee
2006-Nov-11 23:40 UTC
[Backgroundrb-devel] Error when creating a new worker -- "Text is not a module - (TypeError)"
Hello everyone, I''m stuck with this very obscure error whenever I try to create a new worker. My worker is a subclass of BackgrounDRb::Worker::RailsBase, and if you follow the stack trace below, you can tell that the error occurs while trying to load Rails. There is no problem starting up the server, by the way. Does anyone have any idea what might be causing this? I didn''t have this problem with the previous version of backgroundrb. Any pointers would be appreciated. Thank you! David Text is not a module - (TypeError) /Users/guest/workspace/nano/config/../vendor/rails/actionmailer/lib/action_mailer/vendor/text/format.rb:49 /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'' /Users/guest/workspace/nano/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:147:in `require'' /Users/guest/workspace/nano/config/../vendor/rails/actionmailer/lib/action_mailer/mail_helper.rb:1 /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'' /Users/guest/workspace/nano/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:147:in `require'' /Users/guest/workspace/nano/config/../vendor/rails/actionmailer/lib/action_mailer.rb:39 /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'' /Users/guest/workspace/nano/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:147:in `require'' /Users/guest/workspace/nano/config/../vendor/rails/railties/lib/initializer.rb:137:in `require_frameworks'' /Users/guest/workspace/nano/config/../vendor/rails/railties/lib/initializer.rb:137:in `require_frameworks'' /Users/guest/workspace/nano/config/../vendor/rails/railties/lib/initializer.rb:81:in `process'' /Users/guest/workspace/nano/config/../vendor/rails/railties/lib/initializer.rb:42:in `run'' /Users/guest/workspace/nano/config/environment.rb:13 /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'' /Users/guest/workspace/nano/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:147:in `require'' /Users/guest/workspace/nano/vendor/plugins/backgroundrb/server/lib/backgroundrb/worker_rails.rb:19:in `initialize'' /Users/guest/workspace/nano/vendor/plugins/backgroundrb/server/lib/backgroundrb/middleman.rb:170:in `new_worker'' /Users/guest/workspace/nano/vendor/plugins/backgroundrb/server/lib/backgroundrb/thread_pool.rb:36:in `dispatch'' /Users/guest/workspace/nano/vendor/plugins/backgroundrb/server/lib/backgroundrb/thread_pool.rb:22:in `dispatch'' /Users/guest/workspace/nano/vendor/plugins/backgroundrb/server/lib/backgroundrb/middleman.rb:159:in `new_worker'' /usr/local/lib/ruby/1.8/drb/drb.rb:1552:in `perform_without_block'' /usr/local/lib/ruby/1.8/drb/drb.rb:1512:in `perform'' /usr/local/lib/ruby/1.8/drb/drb.rb:1586:in `main_loop'' /usr/local/lib/ruby/1.8/drb/drb.rb:1582:in `main_loop'' /usr/local/lib/ruby/1.8/drb/drb.rb:1578:in `main_loop'' /usr/local/lib/ruby/1.8/drb/drb.rb:1427:in `run'' /usr/local/lib/ruby/1.8/drb/drb.rb:1424:in `run'' /usr/local/lib/ruby/1.8/drb/drb.rb:1344:in `initialize'' /usr/local/lib/ruby/1.8/drb/drb.rb:1624:in `start_service'' /Users/guest/workspace/nano/vendor/plugins/backgroundrb/server/lib/backgroundrb_server.rb:215:in `run'' /usr/local/lib/ruby/gems/1.8/gems/daemons-1.0.3/lib/daemons/application.rb:186:in `start_proc'' /usr/local/lib/ruby/gems/1.8/gems/daemons-1.0.3/lib/daemons/application.rb:196:in `start_proc'' /usr/local/lib/ruby/gems/1.8/gems/daemons-1.0.3/lib/daemons/application.rb:226:in `start'' /usr/local/lib/ruby/gems/1.8/gems/daemons-1.0.3/lib/daemons/controller.rb:72:in `run'' /usr/local/lib/ruby/gems/1.8/gems/daemons-1.0.3/lib/daemons.rb:179:in `run_proc'' /usr/local/lib/ruby/gems/1.8/gems/daemons-1.0.3/lib/daemons/cmdline.rb:94:in `catch_exceptions'' /usr/local/lib/ruby/gems/1.8/gems/daemons-1.0.3/lib/daemons.rb:178:in `run_proc'' /Users/guest/workspace/nano/vendor/plugins/backgroundrb/server/lib/backgroundrb_server.rb:204:in `run'' ./script/backgroundrb:29 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/backgroundrb-devel/attachments/20061111/1c158d41/attachment.html