Skip to content

Instantly share code, notes, and snippets.

@atoulme
Created September 11, 2013 21:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save atoulme/6530342 to your computer and use it in GitHub Desktop.
Save atoulme/6530342 to your computer and use it in GitHub Desktop.
Caused by: java.lang.RuntimeException: FourVarDynamicScope only supports scopes with four variables
at org.jruby.runtime.scope.FourVarDynamicScope.setValue(FourVarDynamicScope.java:135) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.DAsgnNode.interpret(DAsgnNode.java:110) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.RescueBodyNode.interpret(RescueBodyNode.java:108) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.RescueNode.handleJavaException(RescueNode.java:207) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.RescueNode.interpret(RescueNode.java:140) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.BeginNode.interpret(BeginNode.java:83) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:197) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:180) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.Interpreted19Block.yieldSpecific(Interpreted19Block.java:148) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.Block.yieldSpecific(Block.java:126) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.YieldThreeNode.interpret(YieldThreeNode.java:33) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.IfNode.interpret(IfNode.java:116) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:160) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.Interpreted19Block.yieldSpecific(Interpreted19Block.java:138) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.Block.yieldSpecific(Block.java:108) ~[org.jruby.jruby_1.7.3/:na]
at rubyjit.Java::JavaUtil::Collection$$each_7DC29934C39E83EC69155D6C33C4DA285600B07F1729537004.__file__(classpath:/jruby/java/java_ext/java.util.rb:7) ~[na:na]
at rubyjit.Java::JavaUtil::Collection$$each_7DC29934C39E83EC69155D6C33C4DA285600B07F1729537004.__file__(classpath:/jruby/java/java_ext/java.util.rb) ~[na:na]
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:161) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:143) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:204) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:196) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:336) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:179) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:188) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.FCallOneArgBlockNode.interpret(FCallOneArgBlockNode.java:34) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:204) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:196) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.RubyClass.finvoke(RubyClass.java:618) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1683) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.RubyKernel.send19(RubyKernel.java:2107) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrTwoOrNBlock.call(JavaMethod.java:348) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.runtime.callsite.CachingCallSite.callVarargs(CachingCallSite.java:104) ~[org.jruby.jruby_1.7.3/:na]
at rubyjit.Object$$__execute___54E79E8815667B0C8D8080FF34D661169CF2E86F1729537004.__file__(bundle:/cloud.core.polyglot.ruby/ruby/lib/startup.rb:50) ~[na:na]
at rubyjit.Object$$__execute___54E79E8815667B0C8D8080FF34D661169CF2E86F1729537004.__file__(bundle:/cloud.core.polyglot.ruby/ruby/lib/startup.rb) ~[na:na]
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:121) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.RubyClass.finvoke(RubyClass.java:722) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:505) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.embed.internal.EmbedRubyObjectAdapterImpl.callEachType(EmbedRubyObjectAdapterImpl.java:353) ~[org.jruby.jruby_1.7.3/:na]
at org.jruby.embed.internal.EmbedRubyObjectAdapterImpl.call(EmbedRubyObjectAdapterImpl.java:306) ~[org.jruby.jruby_1.7.3/:na]
... 44 common frames omitted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment