Random exceptions from bluepill `shellsplit': undefined method `scan' for nil:NilClass (NoMethodError)

82 views
Skip to first unread message

Chris Y

unread,
Jul 16, 2012, 10:05:49 AM7/16/12
to bluep...@googlegroups.com
I'm getting strange exceptions from Bluepill.  Anyone seen this before?

/home/username/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/shellwords.rb:35:in `shellsplit': undefined method `scan' for nil:NilClass (NoMethodError)
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/system.rb:140:in `block in execute_blocking'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/system.rb:114:in `fork'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/system.rb:114:in `execute_blocking'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/process.rb:274:in `block in start_process'
from /home/username/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/timeout.rb:58:in `timeout'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/process.rb:471:in `with_timeout'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/process.rb:273:in `start_process'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/eval_helpers.rb:56:in `evaluate_method'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/callback.rb:191:in `block in run_methods'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/callback.rb:190:in `each'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/callback.rb:190:in `run_methods'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/callback.rb:159:in `call'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/transition.rb:443:in `block (2 levels) in after'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/transition.rb:443:in `each'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/transition.rb:443:in `block in after'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/transition.rb:441:in `catch'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/transition.rb:441:in `after'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/transition.rb:244:in `run_callbacks'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/transition_collection.rb:126:in `run_callbacks'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/transition_collection.rb:63:in `block (2 levels) in perform'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/transition_collection.rb:63:in `catch'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/transition_collection.rb:63:in `block in perform'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/transition_collection.rb:181:in `block in within_transaction'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/transition.rb:220:in `block in within_transaction'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/machine.rb:1843:in `block in within_transaction'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/machine.rb:2194:in `transaction'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/machine.rb:1843:in `within_transaction'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/transition.rb:219:in `within_transaction'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/transition_collection.rb:180:in `within_transaction'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/transition_collection.rb:62:in `perform'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/transition.rb:212:in `perform'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/event.rb:167:in `fire'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/event.rb:236:in `block in add_actions'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/machine.rb:753:in `call'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/state_machine-1.1.2/lib/state_machine/machine.rb:753:in `block (2 levels) in define_helper'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/process.rb:147:in `tick'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/process.rb:154:in `block in tick'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/process.rb:154:in `each'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/process.rb:154:in `tick'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/group.rb:20:in `block in tick'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/group.rb:19:in `each'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/group.rb:19:in `tick'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/application.rb:140:in `block (2 levels) in run'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/application.rb:140:in `each'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/application.rb:140:in `block in run'
from <internal:prelude>:10:in `synchronize'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/application.rb:36:in `mutex'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/application.rb:138:in `run'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/application.rb:132:in `start_server'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/application.rb:41:in `load'
from /home/username/.rvm/gems/ruby-1.9.2-p290/gems/bluepill-0.0.60/lib/bluepill/dsl.rb:10:in `application'
from /home/username/bluepill/pills/my_pillfile.pill:48:in `<main>'\n
Reply all
Reply to author
Forward
0 new messages