NPE when loading rails
----------------------

                 Key: JRUBY-5967
                 URL: https://jira.codehaus.org/browse/JRUBY-5967
             Project: JRuby
          Issue Type: Bug
          Components: Application Error
    Affects Versions: JRuby 1.6.3
         Environment: Debian Linux amd64, rails 3.0.9, JRUBY_OPTS=--1.9
            Reporter: James Healy
            Priority: Minor


If I create a new rails 3.0.9 app:

   jruby -S rails new foo

Change the Gemfile to this:

    source 'http://rubygems.org'
     
    gem 'rails', '3.0.9'
    gem 'delayed_job',   "2.1.4"

Run bundle update:

    jruby -S bundle update --local

and try to load a console:

    ./script/rails c

I get a NPE:

⚡ ./script/rails c
JRuby limited openssl loaded. http://jruby.org/openssl
gem install jruby-openssl for full support.
LoadError: load error: active_record/base -- java.lang.NullPointerException: 
null
                (root) at 
/home/jh/downloads/jruby-1.6.3/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/serialization/active_record.rb:1
               require at org/jruby/RubyKernel.java:1047
               require at 
/home/jh/downloads/jruby-1.6.3/lib/ruby/gems/1.8/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:239
       load_dependency at 
/home/jh/downloads/jruby-1.6.3/lib/ruby/gems/1.8/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:225
      new_constants_in at 
/home/jh/downloads/jruby-1.6.3/lib/ruby/gems/1.8/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:596
      new_constants_in at 
/home/jh/downloads/jruby-1.6.3/lib/ruby/gems/1.8/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:595
       load_dependency at 
/home/jh/downloads/jruby-1.6.3/lib/ruby/gems/1.8/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:225
               require at 
/home/jh/downloads/jruby-1.6.3/lib/ruby/gems/1.8/gems/activesupport-3.0.9/lib/active_support/dependencies.rb:239
              backend= at 
/home/jh/downloads/jruby-1.6.3/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/serialization/active_record.rb:34
         guess_backend at 
/home/jh/downloads/jruby-1.6.3/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/worker.rb:43
               Railtie at 
/home/jh/downloads/jruby-1.6.3/lib/ruby/gems/1.8/gems/delayed_job-2.1.4/lib/delayed/railtie.rb:7
         instance_exec at org/jruby/RubyBasicObject.java:1743
                   run at 
/home/jh/downloads/jruby-1.6.3/lib/ruby/gems/1.8/gems/railties-3.0.9/lib/rails/initializable.rb:25
      run_initializers at 
/home/jh/downloads/jruby-1.6.3/lib/ruby/gems/1.8/gems/railties-3.0.9/lib/rails/initializable.rb:50
                  each at org/jruby/RubyArray.java:1603
      run_initializers at 
/home/jh/downloads/jruby-1.6.3/lib/ruby/gems/1.8/gems/railties-3.0.9/lib/rails/initializable.rb:49
           initialize! at 
/home/jh/downloads/jruby-1.6.3/lib/ruby/gems/1.8/gems/railties-3.0.9/lib/rails/application.rb:134
              __send__ at org/jruby/RubyBasicObject.java:1684
                  send at org/jruby/RubyKernel.java:2113
        method_missing at 
/home/jh/downloads/jruby-1.6.3/lib/ruby/gems/1.8/gems/railties-3.0.9/lib/rails/application.rb:77
                (root) at /home/jh/tmp/foo/config/environment.rb:5
               require at org/jruby/RubyKernel.java:1047
  require_environment! at /home/jh/tmp/foo/config/environment.rb:103
                (root) at 
/home/jh/downloads/jruby-1.6.3/lib/ruby/gems/1.8/gems/railties-3.0.9/lib/rails/commands.rb:22
               require at org/jruby/RubyKernel.java:1047
                (root) at ./script/rails:6

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to