Bugs: Browse | Submit New | Admin
I'm trying to install backgroundrb. I just installed the plugin from github using script/plugin install git://... and when I rake, I get this: $ rake backgroundrb:setup (in /home/jwoods/NetBeansProjects/activista) Copying backgroundrb script to /home/jwoods/NetBeansProjects/activista/script/backgroundrb Copying Worker envionment loader file /home/jwoods/NetBeansProjects/activista/script/load_worker_env.rb ^Crake aborted! (See full trace by running task with --trace) jwoods@draco:~/NetBeansProjects/activista$ rm script/backgroundrb jwoods@draco:~/NetBeansProjects/activista$ rm script/load_worker_env.rb jwoods@draco:~/NetBeansProjects/activista$ rake backgroundrb:setup --trace (in /home/jwoods/NetBeansProjects/activista) ** Invoke backgroundrb:setup (first_time) ** Execute backgroundrb:setup Copying backgroundrb script to /home/jwoods/NetBeansProjects/activista/script/backgroundrb Copying Worker envionment loader file /home/jwoods/NetBeansProjects/activista/script/load_worker_env.rb ** Invoke backgroundrb:queue_migration (first_time) ** Invoke environment (first_time) ** Execute environment ** Execute backgroundrb:queue_migration rake aborted! You have a nil object when you didn't expect it! You might have expected an instance of Array. The error occurred while evaluating nil.map /usr/local/lib/site_ruby/1.8/rubygems.rb:270:in `activate' /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:35:in `require' /home/jwoods/NetBeansProjects/activista/vendor/rails/activeresource/lib/../../activesupport/lib/active_support/dependenc ies.rb:167:in `require' /home/jwoods/NetBeansProjects/activista/vendor/rails/activeresource/lib/../../activesupport/lib/active_support/dependenc ies.rb:537:in `new_constants_in' /home/jwoods/NetBeansProjects/activista/vendor/rails/activeresource/lib/../../activesupport/lib/active_support/dependenc ies.rb:167:in `require' /home/jwoods/NetBeansProjects/activista/vendor/plugins/backgroundrb/tasks/backgroundrb_tasks.rake:72 /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain' /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in `invoke' /home/jwoods/NetBeansProjects/activista/vendor/plugins/backgroundrb/tasks/backgroundrb_tasks.rake:45 /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain' /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in `invoke' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `each' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 /usr/bin/rake:19:in `load' /usr/bin/rake:19 $ I have installed chronic and packet, and they show up in my list of installed gems. $ rake gems (in /home/jwoods/NetBeansProjects/activista) - [I] postgres - [I] authlogic - [R] activesupport - [I] gbdev-validates_as_phone_number - [I] ym4r - [I] packet - [I] chronic - [I] hoe >= 1.2.1 - [I] rubyforge >= 1.0.4 - [R] rake >= 0.8.7 I = Installed F = Frozen R = Framework (loaded before rails starts) $ gem list *** LOCAL GEMS *** actionmailer (2.3.4, 2.3.2) actionpack (2.3.4, 2.3.2) activerecord (2.3.4, 2.3.2) activeresource (2.3.4, 2.3.2) activesupport (2.3.4, 2.3.2) addressable (2.1.0, 2.0.2) authlogic (2.1.2) bio (1.3.1, 1.3.0) bioruby (0.6.4) chronic (0.2.3) columnize (0.3.1) data_objects (0.9.12) dbf (1.0.9) dm-core (0.9.11) do_postgres (0.9.12) extlib (0.9.12) fastercsv (1.5.0) fastthread (1.0.7) gbdev-validates_as_phone_number (0.7.5) gchartrb (0.8) hoe (2.3.3) hpricot (0.8.1) json (1.1.9, 1.1.7) linecache (0.43) mislav-will_paginate (2.3.11) mms2r (2.3.0, 2.2.0) mysql (2.8.1, 2.7) packet (0.1.15) postgres (0.7.9.2008.01.28) rack (1.0.0) rails (2.3.4, 2.3.2) rake (0.8.7) rspec (1.2.8, 1.2.7) ruby-debug (0.10.3) ruby-debug-base (0.10.3) rubyforge (2.0.0) rubygems-update (1.3.5) searchlogic (2.3.5, 2.3.3) tmail (1.2.3.1) wirble (0.1.3) ym4r (0.6.1) I'm using edge. I tried unfreezing already, but it didn't help. Thanks! John
Add A Comment:
Date: 2010-08-06 09:26 Sender: Michael Ball Sorry, posted my comment a little early. Fixed by removing old backgroundrb.yml file in config/
Date: 2010-08-06 09:19 Sender: Michael Ball I'm having the same issue. Here is the trace log: rake aborted! You have a nil object when you didn't expect it! You might have expected an instance of Array. The error occurred while evaluating nil.[] /home/mball/src/dev/10_scheduled_reports/trunk/vendor/plugins/bac kgroundrb/lib/backgroundrb/bdrb_config.rb:28:in `read_config' /home/mball/src/dev/10_scheduled_reports/trunk/vendor/plugins/bac kgroundrb/lib/backgroundrb.rb:10 /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_ support/dependencies.rb:495:in `require' /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_ support/dependencies.rb:342:in `new_constants_in' /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_ support/dependencies.rb:495:in `require' /home/mball/src/dev/10_scheduled_reports/trunk/vendor/plugins/bac kgroundrb/init.rb:6:in `load_plugin' /usr/local/lib/ruby/gems/1.8/gems/rails-1.2.5/lib/initializer.rb: 407:in `load_plugin' /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_ support/core_ext/kernel/reporting.rb:11:in `silence_warnings' /usr/local/lib/ruby/gems/1.8/gems/rails-1.2.5/lib/initializer.rb: 407:in `load_plugin' /usr/local/lib/ruby/gems/1.8/gems/rails-1.2.5/lib/initializer.rb: 189:in `load_plugins' /usr/local/lib/ruby/gems/1.8/gems/rails-1.2.5/lib/initializer.rb: 189:in `each' /usr/local/lib/ruby/gems/1.8/gems/rails-1.2.5/lib/initializer.rb: 189:in `load_plugins' /usr/local/lib/ruby/gems/1.8/gems/rails-1.2.5/lib/initializer.rb: 109:in `process' /usr/local/lib/ruby/gems/1.8/gems/rails-1.2.5/lib/initializer.rb:47:in `send' /usr/local/lib/ruby/gems/1.8/gems/rails-1.2.5/lib/initializer.rb:47:in `run' /home/mball/src/dev/10_scheduled_reports/trunk/config/../config/e nvironment.rb:13 /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_ support/dependencies.rb:495:in `require' /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_ support/dependencies.rb:342:in `new_constants_in' /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_ support/dependencies.rb:495:in `require' /usr/local/lib/ruby/gems/1.8/gems/rails-1.2.5/lib/tasks/misc.rake :3 /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain' /usr/local/lib/ruby/1.8/monitor.rb:242:in `synchronize' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:607:in `invoke_prerequisites' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `invoke_prerequisites' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:596:in `invoke_with_call_chain' /usr/local/lib/ruby/1.8/monitor.rb:242:in `synchronize' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in `invoke' /home/mball/src/dev/10_scheduled_reports/trunk/config/../vendor/p lugins/backgroundrb/tasks/backgroundrb_tasks.rake:45 /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain' /usr/local/lib/ruby/1.8/monitor.rb:242:in `synchronize' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in `invoke' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `each' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in `run' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 /usr/local/bin/rake:19:in `load' /usr/local/bin/rake:19 (in /home/mball/src/dev/10_scheduled_reports/trunk) ** Invoke backgroundrb:setup (first_time) ** Execute backgroundrb:setup ** Invoke backgroundrb:queue_migration (first_time) ** Invoke environment (first_time) ** Execute environment gem list *** LOCAL GEMS *** actionmailer (2.3.8, 1.3.5) actionpack (2.3.8, 1.13.6, 1.13.5) actionwebservice (1.2.6, 1.2.5) activerecord (2.3.8, 1.15.6, 1.15.5) activeresource (2.3.8) activesupport (2.3.8, 1.4.4) cgi_multipart_eof_fix (2.5.0) chronic (0.2.3) color (1.4.1) daemons (1.1.0) facets (2.8.4) fastercsv (1.5.3) fastthread (1.0.7) gem_plugin (0.2.3) hoe (2.6.1) json_pure (1.4.3) mongrel (1.1.5) mysql (2.8.1) packet (0.1.15) passenger (2.2.15) pdf-writer (1.1.8, 1.1.7) rack (1.2.1, 1.1.0) rails (2.3.8, 1.2.5) rake (0.8.7) rubyforge (2.0.4) rubygems-update (1.3.7) ruport (1.6.3, 1.4.0, 1.2.3) transaction-simple (1.4.0)