NullPointerException at RubyProc.java:248 -----------------------------------------
Key: JRUBY-6034 URL: https://jira.codehaus.org/browse/JRUBY-6034 Project: JRuby Issue Type: Bug Affects Versions: JRuby 1.6.4 Reporter: Diego Plentz Assignee: Thomas E Enebo I'm seeing this stracktrace a few times in my test suite in 1.9 mode. https://github.com/jruby/jruby/blob/1.6.4/src/org/jruby/RubyProc.java#L248 arity() is probably returning null, since this.block.arity() is called at line 244, so this.block != null. {code} Failure/Error: Unable to find matching line from backtrace Java::JavaLang::NullPointerException: # org.jruby.RubyProc.call19(RubyProc.java:248) # org.jruby.RubyProc$i$0$0$call19.call(RubyProc$i$0$0$call19.gen:65535) # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:211) # org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:207) # org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312) # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169) # org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) # org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) # org.jruby.ast.BlockNode.interpret(BlockNode.java:71) # org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) # org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:190) # org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:179) # org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312) # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169) # org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) # org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) # org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) # org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:212) # org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:187) # org.jruby.RubyClass.finvoke(RubyClass.java:563) # org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1691) # org.jruby.RubyKernel.send19(RubyKernel.java:2117) # org.jruby.RubyKernel$s$send19.call(RubyKernel$s$send19.gen:65535) # org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrTwoOrNBlock.call(JavaMethod.java:283) # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:201) # org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:187) # org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:190) # org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:197) # org.jruby.runtime.callsite.SuperCallSite.callVarargs(SuperCallSite.java:108) # org.jruby.ast.ZSuperNode.interpret(ZSuperNode.java:102) # org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) # org.jruby.ast.BlockNode.interpret(BlockNode.java:71) # org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) # org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:190) # org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:179) # org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312) # org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169) # org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) # org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) # org.jruby.ast.BlockNode.interpret(BlockNode.java:71) # org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) # org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:212) # org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:187) # org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:86) {code} -- 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