Created
August 17, 2012 10:16
-
-
Save andreasronge/3377725 to your computer and use it in GitHub Desktop.
JVM Crash using JRuby 1.7.preview2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Environment | |
=========== | |
Mac OSX | |
jruby 1.7.0.preview2 | |
java version "1.7.0_05" | |
Java(TM) SE Runtime Environment (build 1.7.0_05-b05) | |
Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode) | |
How to Reproduce | |
---------------- | |
rvm use jruby-1.7.0.preview2 | |
gem install neo4j neo4j-core neo4j-wrapper -v 2.0.1 | |
[1] pry(main)> require 'neo4j' | |
=> true | |
[2] pry(main)> Neo4j::VERSION | |
=> "2.0.1" | |
[3] pry(main)> Neo4j::Rails::Model.create!(:asd => Neo4j::Rails::Model.create) | |
I, [2012-08-17T14:33:16.912000 #2841] INFO -- : Starting local Neo4j using db /Users/andreasronge/db using Java::OrgNeo4jKernel::EmbeddedGraphDatabase | |
TopLevelTransaction.java:85:in `failure': org.neo4j.graphdb.TransactionFailureException: Failed to mark transaction as rollback only. | |
from NativeMethodAccessorImpl.java:-2:in `invoke0' | |
from NativeMethodAccessorImpl.java:57:in `invoke' | |
from DelegatingMethodAccessorImpl.java:43:in `invoke' | |
See below for complete stack trace. | |
Could not find any JVM crash dump. | |
The pry/jvm exits/crash ! | |
Expected Behaviour on JRuby 1.6.7 | |
================================= | |
Andreass-MacBook-Pro-2:~ andreasronge$ pry | |
[1] pry(main)> require 'neo4j' | |
=> true | |
[2] pry(main)> Neo4j::VERSION | |
=> "2.0.1" | |
[3] pry(main)> Neo4j::Rails::Model.create!(:asd => Neo4j::Rails::Model.create) | |
I, [2012-08-17T14:30:10.877000 #2673] INFO -- : Starting local Neo4j using db /Users/andreasronge/db using Java::OrgNeo4jKernel::EmbeddedGraphDatabase | |
NativeException: java.lang.IllegalArgumentException: Unknown property type on: #<Neo4j::Rails::Model:0x3e1f3387>, class org.jruby.RubyObject | |
from org/neo4j/kernel/impl/nioneo/store/PropertyStore.java:570:in `encodeValue' | |
[4] pry(main)> exit | |
Complete StackTrace | |
================== | |
Caused by: | |
TopLevelTransaction.java:81:in `failure': java.lang.NullPointerException | |
from NativeMethodAccessorImpl.java:-2:in `invoke0' | |
from NativeMethodAccessorImpl.java:57:in `invoke' | |
from DelegatingMethodAccessorImpl.java:43:in `invoke' | |
from Method.java:601:in `invoke' | |
from JavaMethod.java:440:in `invokeDirectWithExceptionHandling' | |
from JavaMethod.java:304:in `invokeDirect' | |
from InstanceMethodInvoker.java:52:in `call' | |
from CachingCallSite.java:292:in `cacheAndCall' | |
from CachingCallSite.java:135:in `call' | |
from CallNoArgNode.java:63:in `interpret' | |
from IfNode.java:118:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
Full StackTrace | |
=============== | |
Java Exception in a transaction, cause: Failed to commit, transaction rolledback | |
javax.transaction.RollbackException: Failed to commit, transaction rolledback | |
at org.neo4j.kernel.impl.transaction.TxManager.rollbackCommit(TxManager.java:587) | |
at org.neo4j.kernel.impl.transaction.TxManager.commit(TxManager.java:416) | |
at org.neo4j.kernel.impl.transaction.TransactionImpl.commit(TransactionImpl.java:119) | |
at org.neo4j.kernel.TopLevelTransaction.finish(TopLevelTransaction.java:118) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:601) | |
at org.jruby.javasupport.JavaMethod.invokeDirectWithExceptionHandling(JavaMethod.java:440) | |
at org.jruby.javasupport.JavaMethod.invokeDirect(JavaMethod.java:304) | |
at org.jruby.java.invokers.InstanceMethodInvoker.call(InstanceMethodInvoker.java:52) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:133) | |
at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
at org.jruby.ast.RescueNode.executeBody(RescueNode.java:226) | |
at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:123) | |
at org.jruby.ast.RescueNode.interpret(RescueNode.java:113) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) | |
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139) | |
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:176) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:133) | |
at org.jruby.ast.VCallNode.interpret(VCallNode.java:86) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:98) | |
at org.jruby.ast.BeginNode.interpret(BeginNode.java:83) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
at org.jruby.ast.IfNode.interpret(IfNode.java:118) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) | |
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:161) | |
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:184) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:142) | |
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153) | |
at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) | |
at org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209) | |
at org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:197) | |
at org.jruby.runtime.Interpreted19Block.call(Interpreted19Block.java:128) | |
at org.jruby.runtime.Block.call(Block.java:89) | |
at org.jruby.RubyProc.call(RubyProc.java:271) | |
at org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64) | |
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:208) | |
at org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:190) | |
at org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:197) | |
at org.jruby.runtime.callsite.SuperCallSite.callVarargs(SuperCallSite.java:108) | |
at org.jruby.ast.ZSuperNode.interpret(ZSuperNode.java:102) | |
at org.jruby.ast.IfNode.interpret(IfNode.java:116) | |
at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) | |
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139) | |
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:176) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135) | |
at org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:37) | |
at org.jruby.ast.IfNode.interpret(IfNode.java:110) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) | |
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139) | |
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:176) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135) | |
at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) | |
at org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209) | |
at org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:160) | |
at org.jruby.runtime.Block.yield(Block.java:130) | |
at org.jruby.RubyKernel.tap(RubyKernel.java:1750) | |
at org.jruby.RubyKernel$INVOKER$s$0$0$tap.call(RubyKernel$INVOKER$s$0$0$tap.gen) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144) | |
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153) | |
at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) | |
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182) | |
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:192) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169) | |
at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.ast.RootNode.interpret(RootNode.java:129) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_EVAL(ASTInterpreter.java:96) | |
at org.jruby.evaluator.ASTInterpreter.evalWithBinding(ASTInterpreter.java:175) | |
at org.jruby.RubyKernel.evalCommon(RubyKernel.java:1107) | |
at org.jruby.RubyKernel.eval(RubyKernel.java:1065) | |
at org.jruby.RubyBinding.eval(RubyBinding.java:134) | |
at org.jruby.RubyBinding$INVOKER$i$0$2$eval.call(RubyBinding$INVOKER$i$0$2$eval.gen) | |
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:650) | |
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:220) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:235) | |
at org.jruby.ast.CallThreeArgNode.interpret(CallThreeArgNode.java:61) | |
at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
at org.jruby.ast.RescueNode.executeBody(RescueNode.java:226) | |
at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:123) | |
at org.jruby.ast.RescueNode.interpret(RescueNode.java:113) | |
at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) | |
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182) | |
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:192) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169) | |
at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) | |
at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) | |
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182) | |
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:192) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169) | |
at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) | |
at org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209) | |
at org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:160) | |
at org.jruby.runtime.Interpreted19Block.yieldSpecific(Interpreted19Block.java:133) | |
at org.jruby.runtime.Block.yieldSpecific(Block.java:99) | |
at org.jruby.RubyKernel.loop(RubyKernel.java:1395) | |
at org.jruby.RubyKernel$INVOKER$s$0$0$loop.call(RubyKernel$INVOKER$s$0$0$loop.gen) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144) | |
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153) | |
at org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) | |
at org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209) | |
at org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:160) | |
at org.jruby.runtime.Block.yield(Block.java:130) | |
at org.jruby.RubyContinuation.enter(RubyContinuation.java:107) | |
at org.jruby.RubyKernel.rbCatch19Common(RubyKernel.java:1185) | |
at org.jruby.RubyKernel.rbCatch19(RubyKernel.java:1178) | |
at org.jruby.RubyKernel$INVOKER$s$rbCatch19.call(RubyKernel$INVOKER$s$rbCatch19.gen) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:322) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:178) | |
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:187) | |
at org.jruby.ast.FCallOneArgBlockNode.interpret(FCallOneArgBlockNode.java:34) | |
at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) | |
at org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209) | |
at org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:160) | |
at org.jruby.runtime.Block.yield(Block.java:130) | |
at org.jruby.RubyContinuation.enter(RubyContinuation.java:107) | |
at org.jruby.RubyKernel.rbCatch19Common(RubyKernel.java:1185) | |
at org.jruby.RubyKernel.rbCatch19(RubyKernel.java:1178) | |
at org.jruby.RubyKernel$INVOKER$s$rbCatch19.call(RubyKernel$INVOKER$s$rbCatch19.gen) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:322) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:178) | |
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:187) | |
at org.jruby.ast.FCallOneArgBlockNode.interpret(FCallOneArgBlockNode.java:34) | |
at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) | |
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182) | |
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:192) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169) | |
at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) | |
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:225) | |
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:208) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:332) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:203) | |
at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) | |
at org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209) | |
at org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:197) | |
at org.jruby.runtime.Interpreted19Block.call(Interpreted19Block.java:128) | |
at org.jruby.runtime.Block.call(Block.java:89) | |
at org.jruby.RubyProc.call(RubyProc.java:271) | |
at org.jruby.RubyProc.call19(RubyProc.java:259) | |
at org.jruby.RubyProc$INVOKER$i$0$0$call19.call(RubyProc$INVOKER$i$0$0$call19.gen) | |
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:208) | |
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:204) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169) | |
at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112) | |
at org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:209) | |
at org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:160) | |
at org.jruby.runtime.Block.yield(Block.java:130) | |
at org.jruby.RubyArray.eachCommon(RubyArray.java:1605) | |
at org.jruby.RubyArray.each(RubyArray.java:1612) | |
at org.jruby.RubyArray$INVOKER$i$0$0$each.call(RubyArray$INVOKER$i$0$0$each.gen) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302) | |
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144) | |
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153) | |
at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64) | |
at org.jruby.ast.IfNode.interpret(IfNode.java:116) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75) | |
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139) | |
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:176) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:292) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:135) | |
at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:63) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
at org.jruby.ast.RootNode.interpret(RootNode.java:129) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:120) | |
at org.jruby.Ruby.runInterpreter(Ruby.java:807) | |
at org.jruby.Ruby.loadFile(Ruby.java:2571) | |
at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:66) | |
at org.jruby.runtime.load.LoadService.load(LoadService.java:327) | |
at org.jruby.RubyKernel.loadCommon(RubyKernel.java:1058) | |
at org.jruby.RubyKernel.load19(RubyKernel.java:1050) | |
at org.jruby.RubyKernel$INVOKER$s$0$1$load19.call(RubyKernel$INVOKER$s$0$1$load19.gen) | |
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:208) | |
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:204) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:312) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169) | |
at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36) | |
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104) | |
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71) | |
at org.jruby.ast.RootNode.interpret(RootNode.java:129) | |
at org.jruby.evaluator.ASTInterpreter.INTERPRET_EVAL(ASTInterpreter.java:96) | |
at org.jruby.evaluator.ASTInterpreter.evalWithBinding(ASTInterpreter.java:175) | |
at org.jruby.RubyKernel.evalCommon(RubyKernel.java:1107) | |
at org.jruby.RubyKernel.eval19(RubyKernel.java:1070) | |
at org.jruby.RubyKernel$INVOKER$s$0$3$eval19.call(RubyKernel$INVOKER$s$0$3$eval19.gen) | |
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:224) | |
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:220) | |
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:352) | |
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:237) | |
at Users.andreasronge.$_dot_rvm.gems.jruby_minus_1_dot_7_dot_0_dot_preview2.bin.ruby_noexec_wrapper.__file__(/Users/andreasronge/.rvm/gems/jruby-1.7.0.preview2/bin/ruby_noexec_wrapper:14) | |
at Users.andreasronge.$_dot_rvm.gems.jruby_minus_1_dot_7_dot_0_dot_preview2.bin.ruby_noexec_wrapper.load(/Users/andreasronge/.rvm/gems/jruby-1.7.0.preview2/bin/ruby_noexec_wrapper) | |
at org.jruby.Ruby.runScript(Ruby.java:780) | |
at org.jruby.Ruby.runScript(Ruby.java:773) | |
at org.jruby.Ruby.runNormally(Ruby.java:650) | |
at org.jruby.Ruby.runFromMain(Ruby.java:499) | |
at org.jruby.Main.doRunFromMain(Main.java:376) | |
at org.jruby.Main.internalRun(Main.java:265) | |
at org.jruby.Main.run(Main.java:231) | |
at org.jruby.Main.run(Main.java:215) | |
at org.jruby.Main.main(Main.java:195) | |
I, [2012-08-17T12:02:21.679000 #1572] INFO -- : Neo4j has been shutdown using storage_path: /Users/andreasronge/projects/neo4j/lib/db | |
TopLevelTransaction.java:85:in `failure': org.neo4j.graphdb.TransactionFailureException: Failed to mark transaction as rollback only. | |
from NativeMethodAccessorImpl.java:-2:in `invoke0' | |
from NativeMethodAccessorImpl.java:57:in `invoke' | |
from DelegatingMethodAccessorImpl.java:43:in `invoke' | |
from Method.java:601:in `invoke' | |
from JavaMethod.java:440:in `invokeDirectWithExceptionHandling' | |
from JavaMethod.java:304:in `invokeDirect' | |
from InstanceMethodInvoker.java:52:in `call' | |
from CachingCallSite.java:292:in `cacheAndCall' | |
from CachingCallSite.java:135:in `call' | |
from CallNoArgNode.java:63:in `interpret' | |
from IfNode.java:118:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from RescueBodyNode.java:108:in `interpret' | |
from RescueNode.java:209:in `handleJavaException' | |
from RescueNode.java:144:in `interpretWithJavaExceptions' | |
from RescueNode.java:113:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:139:in `call' | |
from DefaultMethod.java:176:in `call' | |
from CachingCallSite.java:133:in `call' | |
from VCallNode.java:86:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from EnsureNode.java:98:in `interpret' | |
from BeginNode.java:83:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from IfNode.java:118:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:161:in `call' | |
from DefaultMethod.java:184:in `call' | |
from CachingCallSite.java:142:in `callBlock' | |
from CachingCallSite.java:153:in `callIter' | |
from CallNoArgBlockNode.java:64:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from ASTInterpreter.java:112:in `INTERPRET_BLOCK' | |
from Interpreted19Block.java:209:in `evalBlockBody' | |
from Interpreted19Block.java:197:in `yield' | |
from Interpreted19Block.java:128:in `call' | |
from Block.java:89:in `call' | |
from RubyProc.java:271:in `call' | |
from ProcMethod.java:64:in `call' | |
from DynamicMethod.java:208:in `call' | |
from SuperCallSite.java:190:in `callBlock' | |
from SuperCallSite.java:197:in `call' | |
from SuperCallSite.java:108:in `callVarargs' | |
from ZSuperNode.java:102:in `interpret' | |
from IfNode.java:116:in `interpret' | |
from LocalAsgnNode.java:123:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:139:in `call' | |
from DefaultMethod.java:176:in `call' | |
from CachingCallSite.java:292:in `cacheAndCall' | |
from CachingCallSite.java:135:in `call' | |
from FCallSpecialArgNode.java:37:in `interpret' | |
from IfNode.java:110:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:139:in `call' | |
from DefaultMethod.java:176:in `call' | |
from CachingCallSite.java:292:in `cacheAndCall' | |
from CachingCallSite.java:135:in `call' | |
from CallNoArgNode.java:63:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from ASTInterpreter.java:112:in `INTERPRET_BLOCK' | |
from Interpreted19Block.java:209:in `evalBlockBody' | |
from Interpreted19Block.java:160:in `yield' | |
from Block.java:130:in `yield' | |
from RubyKernel.java:1750:in `tap' | |
from RubyKernel$INVOKER$s$0$0$tap.gen:-1:in `call' | |
from CachingCallSite.java:302:in `cacheAndCall' | |
from CachingCallSite.java:144:in `callBlock' | |
from CachingCallSite.java:153:in `callIter' | |
from CallNoArgBlockNode.java:64:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:182:in `call' | |
from DefaultMethod.java:192:in `call' | |
from CachingCallSite.java:312:in `cacheAndCall' | |
from CachingCallSite.java:169:in `call' | |
from CallOneArgNode.java:57:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from RootNode.java:129:in `interpret' | |
from ASTInterpreter.java:96:in `INTERPRET_EVAL' | |
from ASTInterpreter.java:175:in `evalWithBinding' | |
from RubyKernel.java:1107:in `evalCommon' | |
from RubyKernel.java:1065:in `eval' | |
from RubyBinding.java:134:in `eval' | |
from RubyBinding$INVOKER$i$0$2$eval.gen:-1:in `call' | |
from JavaMethod.java:650:in `call' | |
from DynamicMethod.java:220:in `call' | |
from CachingCallSite.java:235:in `call' | |
from CallThreeArgNode.java:61:in `interpret' | |
from LocalAsgnNode.java:123:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from RescueNode.java:226:in `executeBody' | |
from RescueNode.java:123:in `interpretWithJavaExceptions' | |
from RescueNode.java:113:in `interpret' | |
from EnsureNode.java:96:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:182:in `call' | |
from DefaultMethod.java:192:in `call' | |
from CachingCallSite.java:312:in `cacheAndCall' | |
from CachingCallSite.java:169:in `call' | |
from FCallOneArgNode.java:36:in `interpret' | |
from LocalAsgnNode.java:123:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:182:in `call' | |
from DefaultMethod.java:192:in `call' | |
from CachingCallSite.java:312:in `cacheAndCall' | |
from CachingCallSite.java:169:in `call' | |
from FCallOneArgNode.java:36:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from ASTInterpreter.java:112:in `INTERPRET_BLOCK' | |
from Interpreted19Block.java:209:in `evalBlockBody' | |
from Interpreted19Block.java:160:in `yield' | |
from Interpreted19Block.java:133:in `yieldSpecific' | |
from Block.java:99:in `yieldSpecific' | |
from RubyKernel.java:1395:in `loop' | |
from RubyKernel$INVOKER$s$0$0$loop.gen:-1:in `call' | |
from CachingCallSite.java:302:in `cacheAndCall' | |
from CachingCallSite.java:144:in `callBlock' | |
from CachingCallSite.java:153:in `callIter' | |
from FCallNoArgBlockNode.java:32:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from ASTInterpreter.java:112:in `INTERPRET_BLOCK' | |
from Interpreted19Block.java:209:in `evalBlockBody' | |
from Interpreted19Block.java:160:in `yield' | |
from Block.java:130:in `yield' | |
from RubyContinuation.java:107:in `enter' | |
from RubyKernel.java:1185:in `rbCatch19Common' | |
from RubyKernel.java:1178:in `rbCatch19' | |
from RubyKernel$INVOKER$s$rbCatch19.gen:-1:in `call' | |
from CachingCallSite.java:322:in `cacheAndCall' | |
from CachingCallSite.java:178:in `callBlock' | |
from CachingCallSite.java:187:in `callIter' | |
from FCallOneArgBlockNode.java:34:in `interpret' | |
from LocalAsgnNode.java:123:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from ASTInterpreter.java:112:in `INTERPRET_BLOCK' | |
from Interpreted19Block.java:209:in `evalBlockBody' | |
from Interpreted19Block.java:160:in `yield' | |
from Block.java:130:in `yield' | |
from RubyContinuation.java:107:in `enter' | |
from RubyKernel.java:1185:in `rbCatch19Common' | |
from RubyKernel.java:1178:in `rbCatch19' | |
from RubyKernel$INVOKER$s$rbCatch19.gen:-1:in `call' | |
from CachingCallSite.java:322:in `cacheAndCall' | |
from CachingCallSite.java:178:in `callBlock' | |
from CachingCallSite.java:187:in `callIter' | |
from FCallOneArgBlockNode.java:34:in `interpret' | |
from LocalAsgnNode.java:123:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from EnsureNode.java:96:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:182:in `call' | |
from DefaultMethod.java:192:in `call' | |
from CachingCallSite.java:312:in `cacheAndCall' | |
from CachingCallSite.java:169:in `call' | |
from CallOneArgNode.java:57:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:225:in `call' | |
from DefaultMethod.java:208:in `call' | |
from CachingCallSite.java:332:in `cacheAndCall' | |
from CachingCallSite.java:203:in `call' | |
from CallTwoArgNode.java:59:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from ASTInterpreter.java:112:in `INTERPRET_BLOCK' | |
from Interpreted19Block.java:209:in `evalBlockBody' | |
from Interpreted19Block.java:197:in `yield' | |
from Interpreted19Block.java:128:in `call' | |
from Block.java:89:in `call' | |
from RubyProc.java:271:in `call' | |
from RubyProc.java:259:in `call19' | |
from RubyProc$INVOKER$i$0$0$call19.gen:-1:in `call' | |
from DynamicMethod.java:208:in `call' | |
from DynamicMethod.java:204:in `call' | |
from CachingCallSite.java:312:in `cacheAndCall' | |
from CachingCallSite.java:169:in `call' | |
from CallOneArgNode.java:57:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from ASTInterpreter.java:112:in `INTERPRET_BLOCK' | |
from Interpreted19Block.java:209:in `evalBlockBody' | |
from Interpreted19Block.java:160:in `yield' | |
from Block.java:130:in `yield' | |
from RubyArray.java:1605:in `eachCommon' | |
from RubyArray.java:1612:in `each' | |
from RubyArray$INVOKER$i$0$0$each.gen:-1:in `call' | |
from CachingCallSite.java:302:in `cacheAndCall' | |
from CachingCallSite.java:144:in `callBlock' | |
from CachingCallSite.java:153:in `callIter' | |
from CallNoArgBlockNode.java:64:in `interpret' | |
from IfNode.java:116:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:139:in `call' | |
from DefaultMethod.java:176:in `call' | |
from CachingCallSite.java:292:in `cacheAndCall' | |
from CachingCallSite.java:135:in `call' | |
from CallNoArgNode.java:63:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from RootNode.java:129:in `interpret' | |
from ASTInterpreter.java:120:in `INTERPRET_ROOT' | |
from Ruby.java:807:in `runInterpreter' | |
from Ruby.java:2571:in `loadFile' | |
from ExternalScript.java:66:in `load' | |
from LoadService.java:327:in `load' | |
from RubyKernel.java:1058:in `loadCommon' | |
from RubyKernel.java:1050:in `load19' | |
from RubyKernel$INVOKER$s$0$1$load19.gen:-1:in `call' | |
from DynamicMethod.java:208:in `call' | |
from DynamicMethod.java:204:in `call' | |
from CachingCallSite.java:312:in `cacheAndCall' | |
from CachingCallSite.java:169:in `call' | |
from FCallOneArgNode.java:36:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from RootNode.java:129:in `interpret' | |
from ASTInterpreter.java:96:in `INTERPRET_EVAL' | |
from ASTInterpreter.java:175:in `evalWithBinding' | |
from RubyKernel.java:1107:in `evalCommon' | |
from RubyKernel.java:1070:in `eval19' | |
from RubyKernel$INVOKER$s$0$3$eval19.gen:-1:in `call' | |
from DynamicMethod.java:224:in `call' | |
from DynamicMethod.java:220:in `call' | |
from CachingCallSite.java:352:in `cacheAndCall' | |
from CachingCallSite.java:237:in `call' | |
from /Users/andreasronge/.rvm/gems/jruby-1.7.0.preview2/bin/ruby_noexec_wrapper:14:in `__file__' | |
from /Users/andreasronge/.rvm/gems/jruby-1.7.0.preview2/bin/ruby_noexec_wrapper:-1:in `load' | |
from Ruby.java:780:in `runScript' | |
from Ruby.java:773:in `runScript' | |
from Ruby.java:650:in `runNormally' | |
from Ruby.java:499:in `runFromMain' | |
from Main.java:376:in `doRunFromMain' | |
from Main.java:265:in `internalRun' | |
from Main.java:231:in `run' | |
from Main.java:215:in `run' | |
from Main.java:195:in `main' | |
Caused by: | |
TopLevelTransaction.java:81:in `failure': java.lang.NullPointerException | |
from NativeMethodAccessorImpl.java:-2:in `invoke0' | |
from NativeMethodAccessorImpl.java:57:in `invoke' | |
from DelegatingMethodAccessorImpl.java:43:in `invoke' | |
from Method.java:601:in `invoke' | |
from JavaMethod.java:440:in `invokeDirectWithExceptionHandling' | |
from JavaMethod.java:304:in `invokeDirect' | |
from InstanceMethodInvoker.java:52:in `call' | |
from CachingCallSite.java:292:in `cacheAndCall' | |
from CachingCallSite.java:135:in `call' | |
from CallNoArgNode.java:63:in `interpret' | |
from IfNode.java:118:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from RescueBodyNode.java:108:in `interpret' | |
from RescueNode.java:209:in `handleJavaException' | |
from RescueNode.java:144:in `interpretWithJavaExceptions' | |
from RescueNode.java:113:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:139:in `call' | |
from DefaultMethod.java:176:in `call' | |
from CachingCallSite.java:133:in `call' | |
from VCallNode.java:86:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from EnsureNode.java:98:in `interpret' | |
from BeginNode.java:83:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from IfNode.java:118:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:161:in `call' | |
from DefaultMethod.java:184:in `call' | |
from CachingCallSite.java:142:in `callBlock' | |
from CachingCallSite.java:153:in `callIter' | |
from CallNoArgBlockNode.java:64:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from ASTInterpreter.java:112:in `INTERPRET_BLOCK' | |
from Interpreted19Block.java:209:in `evalBlockBody' | |
from Interpreted19Block.java:197:in `yield' | |
from Interpreted19Block.java:128:in `call' | |
from Block.java:89:in `call' | |
from RubyProc.java:271:in `call' | |
from ProcMethod.java:64:in `call' | |
from DynamicMethod.java:208:in `call' | |
from SuperCallSite.java:190:in `callBlock' | |
from SuperCallSite.java:197:in `call' | |
from SuperCallSite.java:108:in `callVarargs' | |
from ZSuperNode.java:102:in `interpret' | |
from IfNode.java:116:in `interpret' | |
from LocalAsgnNode.java:123:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:139:in `call' | |
from DefaultMethod.java:176:in `call' | |
from CachingCallSite.java:292:in `cacheAndCall' | |
from CachingCallSite.java:135:in `call' | |
from FCallSpecialArgNode.java:37:in `interpret' | |
from IfNode.java:110:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:139:in `call' | |
from DefaultMethod.java:176:in `call' | |
from CachingCallSite.java:292:in `cacheAndCall' | |
from CachingCallSite.java:135:in `call' | |
from CallNoArgNode.java:63:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from ASTInterpreter.java:112:in `INTERPRET_BLOCK' | |
from Interpreted19Block.java:209:in `evalBlockBody' | |
from Interpreted19Block.java:160:in `yield' | |
from Block.java:130:in `yield' | |
from RubyKernel.java:1750:in `tap' | |
from RubyKernel$INVOKER$s$0$0$tap.gen:-1:in `call' | |
from CachingCallSite.java:302:in `cacheAndCall' | |
from CachingCallSite.java:144:in `callBlock' | |
from CachingCallSite.java:153:in `callIter' | |
from CallNoArgBlockNode.java:64:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:182:in `call' | |
from DefaultMethod.java:192:in `call' | |
from CachingCallSite.java:312:in `cacheAndCall' | |
from CachingCallSite.java:169:in `call' | |
from CallOneArgNode.java:57:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from RootNode.java:129:in `interpret' | |
from ASTInterpreter.java:96:in `INTERPRET_EVAL' | |
from ASTInterpreter.java:175:in `evalWithBinding' | |
from RubyKernel.java:1107:in `evalCommon' | |
from RubyKernel.java:1065:in `eval' | |
from RubyBinding.java:134:in `eval' | |
from RubyBinding$INVOKER$i$0$2$eval.gen:-1:in `call' | |
from JavaMethod.java:650:in `call' | |
from DynamicMethod.java:220:in `call' | |
from CachingCallSite.java:235:in `call' | |
from CallThreeArgNode.java:61:in `interpret' | |
from LocalAsgnNode.java:123:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from RescueNode.java:226:in `executeBody' | |
from RescueNode.java:123:in `interpretWithJavaExceptions' | |
from RescueNode.java:113:in `interpret' | |
from EnsureNode.java:96:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:182:in `call' | |
from DefaultMethod.java:192:in `call' | |
from CachingCallSite.java:312:in `cacheAndCall' | |
from CachingCallSite.java:169:in `call' | |
from FCallOneArgNode.java:36:in `interpret' | |
from LocalAsgnNode.java:123:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:182:in `call' | |
from DefaultMethod.java:192:in `call' | |
from CachingCallSite.java:312:in `cacheAndCall' | |
from CachingCallSite.java:169:in `call' | |
from FCallOneArgNode.java:36:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from ASTInterpreter.java:112:in `INTERPRET_BLOCK' | |
from Interpreted19Block.java:209:in `evalBlockBody' | |
from Interpreted19Block.java:160:in `yield' | |
from Interpreted19Block.java:133:in `yieldSpecific' | |
from Block.java:99:in `yieldSpecific' | |
from RubyKernel.java:1395:in `loop' | |
from RubyKernel$INVOKER$s$0$0$loop.gen:-1:in `call' | |
from CachingCallSite.java:302:in `cacheAndCall' | |
from CachingCallSite.java:144:in `callBlock' | |
from CachingCallSite.java:153:in `callIter' | |
from FCallNoArgBlockNode.java:32:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from ASTInterpreter.java:112:in `INTERPRET_BLOCK' | |
from Interpreted19Block.java:209:in `evalBlockBody' | |
from Interpreted19Block.java:160:in `yield' | |
from Block.java:130:in `yield' | |
from RubyContinuation.java:107:in `enter' | |
from RubyKernel.java:1185:in `rbCatch19Common' | |
from RubyKernel.java:1178:in `rbCatch19' | |
from RubyKernel$INVOKER$s$rbCatch19.gen:-1:in `call' | |
from CachingCallSite.java:322:in `cacheAndCall' | |
from CachingCallSite.java:178:in `callBlock' | |
from CachingCallSite.java:187:in `callIter' | |
from FCallOneArgBlockNode.java:34:in `interpret' | |
from LocalAsgnNode.java:123:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from ASTInterpreter.java:112:in `INTERPRET_BLOCK' | |
from Interpreted19Block.java:209:in `evalBlockBody' | |
from Interpreted19Block.java:160:in `yield' | |
from Block.java:130:in `yield' | |
from RubyContinuation.java:107:in `enter' | |
from RubyKernel.java:1185:in `rbCatch19Common' | |
from RubyKernel.java:1178:in `rbCatch19' | |
from RubyKernel$INVOKER$s$rbCatch19.gen:-1:in `call' | |
from CachingCallSite.java:322:in `cacheAndCall' | |
from CachingCallSite.java:178:in `callBlock' | |
from CachingCallSite.java:187:in `callIter' | |
from FCallOneArgBlockNode.java:34:in `interpret' | |
from LocalAsgnNode.java:123:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from EnsureNode.java:96:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:182:in `call' | |
from DefaultMethod.java:192:in `call' | |
from CachingCallSite.java:312:in `cacheAndCall' | |
from CachingCallSite.java:169:in `call' | |
from CallOneArgNode.java:57:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:225:in `call' | |
from DefaultMethod.java:208:in `call' | |
from CachingCallSite.java:332:in `cacheAndCall' | |
from CachingCallSite.java:203:in `call' | |
from CallTwoArgNode.java:59:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from ASTInterpreter.java:112:in `INTERPRET_BLOCK' | |
from Interpreted19Block.java:209:in `evalBlockBody' | |
from Interpreted19Block.java:197:in `yield' | |
from Interpreted19Block.java:128:in `call' | |
from Block.java:89:in `call' | |
from RubyProc.java:271:in `call' | |
from RubyProc.java:259:in `call19' | |
from RubyProc$INVOKER$i$0$0$call19.gen:-1:in `call' | |
from DynamicMethod.java:208:in `call' | |
from DynamicMethod.java:204:in `call' | |
from CachingCallSite.java:312:in `cacheAndCall' | |
from CachingCallSite.java:169:in `call' | |
from CallOneArgNode.java:57:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from ASTInterpreter.java:112:in `INTERPRET_BLOCK' | |
from Interpreted19Block.java:209:in `evalBlockBody' | |
from Interpreted19Block.java:160:in `yield' | |
from Block.java:130:in `yield' | |
from RubyArray.java:1605:in `eachCommon' | |
from RubyArray.java:1612:in `each' | |
from RubyArray$INVOKER$i$0$0$each.gen:-1:in `call' | |
from CachingCallSite.java:302:in `cacheAndCall' | |
from CachingCallSite.java:144:in `callBlock' | |
from CachingCallSite.java:153:in `callIter' | |
from CallNoArgBlockNode.java:64:in `interpret' | |
from IfNode.java:116:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from ASTInterpreter.java:75:in `INTERPRET_METHOD' | |
from InterpretedMethod.java:139:in `call' | |
from DefaultMethod.java:176:in `call' | |
from CachingCallSite.java:292:in `cacheAndCall' | |
from CachingCallSite.java:135:in `call' | |
from CallNoArgNode.java:63:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from RootNode.java:129:in `interpret' | |
from ASTInterpreter.java:120:in `INTERPRET_ROOT' | |
from Ruby.java:807:in `runInterpreter' | |
from Ruby.java:2571:in `loadFile' | |
from ExternalScript.java:66:in `load' | |
from LoadService.java:327:in `load' | |
from RubyKernel.java:1058:in `loadCommon' | |
from RubyKernel.java:1050:in `load19' | |
from RubyKernel$INVOKER$s$0$1$load19.gen:-1:in `call' | |
from DynamicMethod.java:208:in `call' | |
from DynamicMethod.java:204:in `call' | |
from CachingCallSite.java:312:in `cacheAndCall' | |
from CachingCallSite.java:169:in `call' | |
from FCallOneArgNode.java:36:in `interpret' | |
from NewlineNode.java:104:in `interpret' | |
from BlockNode.java:71:in `interpret' | |
from RootNode.java:129:in `interpret' | |
from ASTInterpreter.java:96:in `INTERPRET_EVAL' | |
from ASTInterpreter.java:175:in `evalWithBinding' | |
from RubyKernel.java:1107:in `evalCommon' | |
from RubyKernel.java:1070:in `eval19' | |
from RubyKernel$INVOKER$s$0$3$eval19.gen:-1:in `call' | |
from DynamicMethod.java:224:in `call' | |
from DynamicMethod.java:220:in `call' | |
from CachingCallSite.java:352:in `cacheAndCall' | |
from CachingCallSite.java:237:in `call' | |
from /Users/andreasronge/.rvm/gems/jruby-1.7.0.preview2/bin/ruby_noexec_wrapper:14:in `__file__' | |
from /Users/andreasronge/.rvm/gems/jruby-1.7.0.preview2/bin/ruby_noexec_wrapper:-1:in `load' | |
from Ruby.java:780:in `runScript' | |
from Ruby.java:773:in `runScript' | |
from Ruby.java:650:in `runNormally' | |
from Ruby.java:499:in `runFromMain' | |
from Main.java:376:in `doRunFromMain' | |
from Main.java:265:in `internalRun' | |
from Main.java:231:in `run' | |
from Main.java:215:in `run' | |
from Main.java:195:in `main' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment