Getting NPE when using working rails application
------------------------------------------------
Key: JRUBY-1407
URL: http://jira.codehaus.org/browse/JRUBY-1407
Project: JRuby
Issue Type: Bug
Affects Versions: JRuby 1.0.1
Environment: ubuntu 7.04, java-1.5.0, jruby-1.0.1 , rails-1.2.3,
webrick server
Reporter: Aylarov Alexey
Assignee: Thomas E Enebo
Priority: Critical
Getting the following in my log file:
java.lang.NullPointerException: null
Dir.java:508:in `org.jruby.util.Dir.glob_helper'
Dir.java:498:in `org.jruby.util.Dir.glob_helper'
EvaluationState.java:1760:in `org.jruby.evaluator.EvaluationState.vcallNode'
EvaluationState.java:382:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:550:in `org.jruby.evaluator.EvaluationState.callNode'
EvaluationState.java:207:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:550:in `org.jruby.evaluator.EvaluationState.callNode'
EvaluationState.java:207:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:270:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
DefaultMethod.java:142:in
`org.jruby.internal.runtime.methods.DefaultMethod.internalCall'
DynamicMethod.java:79:in `org.jruby.internal.runtime.methods.DynamicMethod.call'
AliasMethod.java:71:in `org.jruby.internal.runtime.methods.AliasMethod.call'
AliasMethod.java:71:in `org.jruby.internal.runtime.methods.AliasMethod.call'
EvaluationState.java:1025:in `org.jruby.evaluator.EvaluationState.fCallNode'
EvaluationState.java:253:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
DefaultMethod.java:142:in
`org.jruby.internal.runtime.methods.DefaultMethod.internalCall'
DynamicMethod.java:79:in `org.jruby.internal.runtime.methods.DynamicMethod.call'
AliasMethod.java:71:in `org.jruby.internal.runtime.methods.AliasMethod.call'
AliasMethod.java:71:in `org.jruby.internal.runtime.methods.AliasMethod.call'
EvaluationState.java:1025:in `org.jruby.evaluator.EvaluationState.fCallNode'
EvaluationState.java:253:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
DefaultMethod.java:142:in
`org.jruby.internal.runtime.methods.DefaultMethod.internalCall'
DynamicMethod.java:79:in `org.jruby.internal.runtime.methods.DynamicMethod.call'
AliasMethod.java:71:in `org.jruby.internal.runtime.methods.AliasMethod.call'
AliasMethod.java:71:in `org.jruby.internal.runtime.methods.AliasMethod.call'
RubyObject.java:508:in `org.jruby.RubyObject.compilerCallMethod'
CompilerHelpers.java:124:in
`org.jruby.javasupport.util.CompilerHelpers.doInvokeDynamic'
/usr/lib/jruby/lib/ruby/gems/1.8/gems/actionwebservice-1.2.3/lib/action_web_service/dispatcher/action_controller_dispatcher.rb:32:in
`inherited_with_action_controller7982988_19469433.__file__'
/usr/lib/jruby/lib/ruby/gems/1.8/gems/actionwebservice-1.2.3/lib/action_web_service/dispatcher/action_controller_dispatcher.rb:-1:in
`inherited_with_action_controller7982988_19469433.run'
DefaultMethod.java:139:in
`org.jruby.internal.runtime.methods.DefaultMethod.internalCall'
DynamicMethod.java:79:in `org.jruby.internal.runtime.methods.DynamicMethod.call'
AliasMethod.java:71:in `org.jruby.internal.runtime.methods.AliasMethod.call'
RubyObject.java:575:in `org.jruby.RubyObject.callMethod'
RubyObject.java:445:in `org.jruby.RubyObject.callMethod'
RubyObject.java:595:in `org.jruby.RubyObject.callMethod'
RubyClass.java:249:in `org.jruby.RubyClass.inheritedBy'
RubyClass.java:381:in `org.jruby.RubyClass.newSubClass'
RubyClass.java:396:in `org.jruby.RubyClass.newSubClass'
Ruby.java:490:in `org.jruby.Ruby.defineClassUnder'
RubyModule.java:945:in `org.jruby.RubyModule.defineOrGetClassUnder'
EvaluationState.java:686:in `org.jruby.evaluator.EvaluationState.classNode'
EvaluationState.java:211:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:1611:in `org.jruby.evaluator.EvaluationState.rootNode'
EvaluationState.java:356:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
Ruby.java:1223:in `org.jruby.Ruby.loadScript'
ExternalScript.java:53:in `org.jruby.runtime.load.ExternalScript.load'
LoadService.java:214:in `org.jruby.runtime.load.LoadService.load'
RubyKernel.java:769:in `org.jruby.RubyKernel.load'
null:-1:in `org.jruby.RubyKernelInvokerSloadxx1.call'
InvocationCallback.java:49:in
`org.jruby.runtime.callback.InvocationCallback.execute'
FullFunctionCallbackMethod.java:78:in
`org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.internalCall'
DynamicMethod.java:79:in `org.jruby.internal.runtime.methods.DynamicMethod.call'
AliasMethod.java:71:in `org.jruby.internal.runtime.methods.AliasMethod.call'
EvaluationState.java:1025:in `org.jruby.evaluator.EvaluationState.fCallNode'
EvaluationState.java:253:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:1236:in `org.jruby.evaluator.EvaluationState.localAsgnNode'
EvaluationState.java:286:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
Block.java:220:in `org.jruby.runtime.Block.yield'
EvaluationState.java:1832:in `org.jruby.evaluator.EvaluationState.yieldNode'
EvaluationState.java:391:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:985:in `org.jruby.evaluator.EvaluationState.ensureNode'
EvaluationState.java:247:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:985:in `org.jruby.evaluator.EvaluationState.ensureNode'
EvaluationState.java:247:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
DefaultMethod.java:142:in
`org.jruby.internal.runtime.methods.DefaultMethod.internalCall'
DynamicMethod.java:79:in `org.jruby.internal.runtime.methods.DynamicMethod.call'
RubyObject.java:575:in `org.jruby.RubyObject.callMethod'
EvaluationState.java:1032:in `org.jruby.evaluator.EvaluationState.fCallNode'
EvaluationState.java:253:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:1236:in `org.jruby.evaluator.EvaluationState.localAsgnNode'
EvaluationState.java:286:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
DefaultMethod.java:142:in
`org.jruby.internal.runtime.methods.DefaultMethod.internalCall'
DynamicMethod.java:79:in `org.jruby.internal.runtime.methods.DynamicMethod.call'
EvaluationState.java:1025:in `org.jruby.evaluator.EvaluationState.fCallNode'
EvaluationState.java:253:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:1236:in `org.jruby.evaluator.EvaluationState.localAsgnNode'
EvaluationState.java:286:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:1520:in `org.jruby.evaluator.EvaluationState.rescueNode'
EvaluationState.java:350:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
DefaultMethod.java:142:in
`org.jruby.internal.runtime.methods.DefaultMethod.internalCall'
DynamicMethod.java:79:in `org.jruby.internal.runtime.methods.DynamicMethod.call'
EvaluationState.java:1025:in `org.jruby.evaluator.EvaluationState.fCallNode'
EvaluationState.java:253:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:1520:in `org.jruby.evaluator.EvaluationState.rescueNode'
EvaluationState.java:350:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
DefaultMethod.java:142:in
`org.jruby.internal.runtime.methods.DefaultMethod.internalCall'
DynamicMethod.java:79:in `org.jruby.internal.runtime.methods.DynamicMethod.call'
EvaluationState.java:571:in `org.jruby.evaluator.EvaluationState.callNode'
EvaluationState.java:207:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
Block.java:220:in `org.jruby.runtime.Block.yield'
Block.java:174:in `org.jruby.runtime.Block.call'
RubyProc.java:173:in `org.jruby.RubyProc.call'
ProcMethod.java:71:in
`org.jruby.internal.runtime.methods.ProcMethod.internalCall'
DynamicMethod.java:79:in `org.jruby.internal.runtime.methods.DynamicMethod.call'
EvaluationState.java:1025:in `org.jruby.evaluator.EvaluationState.fCallNode'
EvaluationState.java:253:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
DefaultMethod.java:142:in
`org.jruby.internal.runtime.methods.DefaultMethod.internalCall'
DynamicMethod.java:79:in `org.jruby.internal.runtime.methods.DynamicMethod.call'
EvaluationState.java:1760:in `org.jruby.evaluator.EvaluationState.vcallNode'
EvaluationState.java:382:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:1520:in `org.jruby.evaluator.EvaluationState.rescueNode'
EvaluationState.java:350:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:985:in `org.jruby.evaluator.EvaluationState.ensureNode'
EvaluationState.java:247:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
DefaultMethod.java:142:in
`org.jruby.internal.runtime.methods.DefaultMethod.internalCall'
DynamicMethod.java:79:in `org.jruby.internal.runtime.methods.DynamicMethod.call'
EvaluationState.java:571:in `org.jruby.evaluator.EvaluationState.callNode'
EvaluationState.java:207:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:1520:in `org.jruby.evaluator.EvaluationState.rescueNode'
EvaluationState.java:350:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
DefaultMethod.java:142:in
`org.jruby.internal.runtime.methods.DefaultMethod.internalCall'
DynamicMethod.java:79:in `org.jruby.internal.runtime.methods.DynamicMethod.call'
EvaluationState.java:1025:in `org.jruby.evaluator.EvaluationState.fCallNode'
EvaluationState.java:253:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:270:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:985:in `org.jruby.evaluator.EvaluationState.ensureNode'
EvaluationState.java:247:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
DefaultMethod.java:142:in
`org.jruby.internal.runtime.methods.DefaultMethod.internalCall'
DynamicMethod.java:79:in `org.jruby.internal.runtime.methods.DynamicMethod.call'
EvaluationState.java:571:in `org.jruby.evaluator.EvaluationState.callNode'
EvaluationState.java:207:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
DefaultMethod.java:142:in
`org.jruby.internal.runtime.methods.DefaultMethod.internalCall'
DynamicMethod.java:79:in `org.jruby.internal.runtime.methods.DynamicMethod.call'
EvaluationState.java:571:in `org.jruby.evaluator.EvaluationState.callNode'
EvaluationState.java:207:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:1520:in `org.jruby.evaluator.EvaluationState.rescueNode'
EvaluationState.java:350:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:985:in `org.jruby.evaluator.EvaluationState.ensureNode'
EvaluationState.java:247:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:1774:in `org.jruby.evaluator.EvaluationState.whileNode'
EvaluationState.java:387:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
DefaultMethod.java:142:in
`org.jruby.internal.runtime.methods.DefaultMethod.internalCall'
DynamicMethod.java:79:in `org.jruby.internal.runtime.methods.DynamicMethod.call'
EvaluationState.java:1025:in `org.jruby.evaluator.EvaluationState.fCallNode'
EvaluationState.java:253:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:533:in `org.jruby.evaluator.EvaluationState.blockNode'
EvaluationState.java:201:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:1520:in `org.jruby.evaluator.EvaluationState.rescueNode'
EvaluationState.java:350:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:985:in `org.jruby.evaluator.EvaluationState.ensureNode'
EvaluationState.java:247:in `org.jruby.evaluator.EvaluationState.evalInternal'
EvaluationState.java:164:in `org.jruby.evaluator.EvaluationState.eval'
Block.java:220:in `org.jruby.runtime.Block.yield'
Block.java:174:in `org.jruby.runtime.Block.call'
RubyProc.java:173:in `org.jruby.RubyProc.call'
RubyProc.java:148:in `org.jruby.RubyProc.call'
RubyNativeThread.java:73:in `org.jruby.internal.runtime.RubyNativeThread.run'
/usr/lib/jruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:100:in
`require_or_load'
/usr/lib/jruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:60:in
`depend_on'
/usr/lib/jruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:442:in
`require_dependency'
/usr/lib/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require_dependency'
/usr/lib/jruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:110:in
`prepare_application'
/usr/lib/jruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:39:in
`dispatch'
/usr/lib/jruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:113:in
`handle_dispatch'
/usr/lib/jruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:79:in
`service'
/usr/lib/jruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/usr/lib/jruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/usr/lib/jruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/usr/lib/jruby/lib/ruby/1.8/webrick/server.rb:95:in `start'
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
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