Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

This project is archived and is in readonly mode.

ActiveSupport method_missing 'set_exception' on Nil

#5176

I keep getting this error with Ruby 1.9.1-p378 and 1.9.2-rc2

/Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/activesupport-3.0.0.beta4/lib/active_support/whiny_nil.rb:48:in method_missing': undefined methodset_exception' for nil:NilClass (NoMethodError)

    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/hooks.rb:39:in `rescue in run_in'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/hooks.rb:35:in `run_in'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/hooks.rb:76:in `run_all!'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/hooks.rb:111:in `run_hook!'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/example_group.rb:176:in `block in eval_after_alls'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/example_group.rb:176:in `each'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/example_group.rb:176:in `eval_after_alls'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/example_group.rb:189:in `run'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/example_group.rb:186:in `block in run'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/example_group.rb:186:in `map'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/example_group.rb:186:in `run'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/command_line.rb:42:in `block in run_examples'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/command_line.rb:42:in `each'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/command_line.rb:42:in `inject'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/command_line.rb:42:in `run_examples'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/command_line.rb:25:in `block in run'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/formatters/base_formatter.rb:37:in `block in report'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/formatters/base_formatter.rb:156:in `sync_output'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/formatters/base_formatter.rb:34:in `report'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/command_line.rb:22:in `run'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/runner.rb:46:in `run_in_process'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/runner.rb:37:in `run'
    from /Users/sean/.rvm/gems/ruby-1.9.2-rc2/gems/rspec-core-2.0.0.beta.17/lib/rspec/core/runner.rb:10:in `block in autorun'</code>



Reported by Sean McCleary · July 21st, 2010 @ 10:14 PM

State: invalid
Milestone: none
Assigned to: nobody
Importance: Low

Activity

  1. Sean McCleary
    Sean McCleary

    I think I jumped the gun reporting this issue. I believe this is an issue with rspec-core-2.0.0.beta.17. The set_exception is called from rspec.

    Please close or remove this ticket.

    July 21st, 2010 @ 10:43 PM

  2. Rohit Arondekar
    Rohit Arondekar
    • State changed from new to invalid
    • Importance changed from to Low

    September 14th, 2010 @ 05:13 AM