Bugs: Browse | Submit New | Admin

[#27170] Cannot install backgroundrb, rake fails.

Date:
2009-09-24 00:01
Priority:
3
Submitted By:
John Woods (aciel)
Assigned To:
Nobody (None)
Category:
None
State:
Open
Summary:
Cannot install backgroundrb, rake fails.

Detailed description
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: Notepad

Please login


Followup

Message
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)

Attached Files:

Name Description Download
No Files Currently Attached

Changes:

No Changes Have Been Made to This Item