Skip to content

Instantly share code, notes, and snippets.

@jnicklas
Created January 30, 2014 13:20
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 jnicklas/8708153 to your computer and use it in GitHub Desktop.
Save jnicklas/8708153 to your computer and use it in GitHub Desktop.
Scary celluloid test failures
1) Celluloid behaves like a Celluloid Actor using Threads exclusive knows when it's in exclusive mode
Failure/Error: Unable to find matching line from backtrace
Java::JavaUtil::ConcurrentModificationException:
Shared Example Group: "a Celluloid Actor" called from ./spec/celluloid/actor_spec.rb:4
# java.util.WeakHashMap$HashIterator.nextEntry(WeakHashMap.java:762)
# java.util.WeakHashMap$KeyIterator.next(WeakHashMap.java:795)
# org.jruby.RubyThreadGroup.list(RubyThreadGroup.java:149)
# org.jruby.RubyThreadGroup$INVOKER$i$0$0$list.call(RubyThreadGroup$INVOKER$i$0$0$list.gen)
# org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrNBlock.call(JavaMethod.java:280)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:134)
# rubyjit.Celluloid::InternalPool$$kill_6822C6EA1FD9E2A2CC121A333083936E2DB92085.block_0$RUBY$__file__(./lib/celluloid/internal_pool.rb:140)
# rubyjit$Celluloid::InternalPool$$kill_6822C6EA1FD9E2A2CC121A333083936E2DB92085$block_0$RUBY$__file__.call(rubyjit$Celluloid::InternalPool$$kill_6822C6EA1FD9E2A2CC121A333083936E2DB92085$block_0$RUBY$__file__)
# org.jruby.runtime.CompiledBlock19.yield(CompiledBlock19.java:135)
# org.jruby.runtime.Block.yield(Block.java:142)
# org.jruby.ext.thread.Mutex.synchronize(Mutex.java:149)
# org.jruby.ext.thread.Mutex$INVOKER$i$0$0$synchronize.call(Mutex$INVOKER$i$0$0$synchronize.gen)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:143)
# org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)
# rubyjit.Celluloid::InternalPool$$kill_6822C6EA1FD9E2A2CC121A333083936E2DB92085.__file__(./lib/celluloid/internal_pool.rb:135)
# rubyjit.Celluloid::InternalPool$$kill_6822C6EA1FD9E2A2CC121A333083936E2DB92085.__file__(./lib/celluloid/internal_pool.rb)
# org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:141)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:134)
# rubyjit.Celluloid::ActorSystem$$shutdown_09F3E41F64E19F497030CE92596745972A37FEC8.chained_0_ensure_1$RUBY$__ensure__(./lib/celluloid/actor_system.rb:95)
# rubyjit.Celluloid::ActorSystem$$shutdown_09F3E41F64E19F497030CE92596745972A37FEC8.__file__(./lib/celluloid/actor_system.rb)
# rubyjit.Celluloid::ActorSystem$$shutdown_09F3E41F64E19F497030CE92596745972A37FEC8.__file__(./lib/celluloid/actor_system.rb)
# org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:141)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:134)
# rubyjit.Module$$shutdown_441178446194364F6C332CABE85F148DD046643C.__file__(./lib/celluloid.rb:156)
# rubyjit.Module$$shutdown_441178446194364F6C332CABE85F148DD046643C.__file__(./lib/celluloid.rb)
# org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:141)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:134)
# org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:60)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
# org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:206)
# org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:194)
# org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:177)
# org.jruby.runtime.Block.yieldNonArray(Block.java:153)
# org.jruby.RubyBasicObject.yieldUnder(RubyBasicObject.java:1586)
# org.jruby.RubyBasicObject.instance_exec19(RubyBasicObject.java:1565)
# org.jruby.RubyBasicObject$INVOKER$i$0$3$instance_exec19.call(RubyBasicObject$INVOKER$i$0$3$instance_exec19.gen)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:336)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:179)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:183)
# org.jruby.runtime.callsite.CachingCallSite.callVarargs(CachingCallSite.java:113)
# rubyjit.RSpec::Core::Extensions::InstanceEvalWithArgs$$instance_eval_with_args_E8EFEA111EF844A3825F60EF7FDA5B2FAB3F16B8.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/extensions/instance_eval_with_args.rb:16)
# rubyjit.RSpec::Core::Extensions::InstanceEvalWithArgs$$instance_eval_with_args_E8EFEA111EF844A3825F60EF7FDA5B2FAB3F16B8.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/extensions/instance_eval_with_args.rb)
# org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)
# org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:201)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:336)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:179)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:183)
# org.jruby.runtime.callsite.CachingCallSite.callVarargs(CachingCallSite.java:113)
# rubyjit.RSpec::Core::Example$$instance_eval_with_args_1A902CA16D60143CC9C54099A803307ACE0AD7BE.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/example.rb:247)
# rubyjit.RSpec::Core::Example$$instance_eval_with_args_1A902CA16D60143CC9C54099A803307ACE0AD7BE.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/example.rb)
# org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)
# org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:201)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:177)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:183)
# rubyjit.RSpec::Core::Hooks::AroundHookCollection$$run_2097E21E45799DEEE44BAB0DB2C9AA3AD323641D.block_1$RUBY$__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/hooks.rb:106)
# rubyjit$RSpec::Core::Hooks::AroundHookCollection$$run_2097E21E45799DEEE44BAB0DB2C9AA3AD323641D$block_1$RUBY$__file__.call(rubyjit$RSpec::Core::Hooks::AroundHookCollection$$run_2097E21E45799DEEE44BAB0DB2C9AA3AD323641D$block_1$RUBY$__file__)
# org.jruby.runtime.CompiledBlock19.yield(CompiledBlock19.java:159)
# org.jruby.runtime.CompiledBlock19.call(CompiledBlock19.java:87)
# org.jruby.runtime.Block.call(Block.java:101)
# org.jruby.RubyProc.call(RubyProc.java:290)
# org.jruby.RubyProc.call19(RubyProc.java:271)
# org.jruby.RubyProc$INVOKER$i$0$0$call19.call(RubyProc$INVOKER$i$0$0$call19.gen)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:198)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136)
# rubyjit.Module$$extended_80DABC96A87052D63EDC7741C92152E857891C5D.method__0$RUBY$run(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/example.rb:179)
# rubyjit$Module$$extended_80DABC96A87052D63EDC7741C92152E857891C5D$method__0$RUBY$run.call(rubyjit$Module$$extended_80DABC96A87052D63EDC7741C92152E857891C5D$method__0$RUBY$run)
# rubyjit$Module$$extended_80DABC96A87052D63EDC7741C92152E857891C5D$method__0$RUBY$run.call(rubyjit$Module$$extended_80DABC96A87052D63EDC7741C92152E857891C5D$method__0$RUBY$run)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136)
# org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:60)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
# org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:206)
# org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:194)
# org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:177)
# org.jruby.runtime.Block.yieldNonArray(Block.java:153)
# org.jruby.RubyBasicObject.yieldUnder(RubyBasicObject.java:1586)
# org.jruby.RubyBasicObject.instance_exec19(RubyBasicObject.java:1565)
# org.jruby.RubyBasicObject$INVOKER$i$0$3$instance_exec19.call(RubyBasicObject$INVOKER$i$0$3$instance_exec19.gen)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:336)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:179)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:183)
# org.jruby.runtime.callsite.CachingCallSite.callVarargs(CachingCallSite.java:113)
# rubyjit.RSpec::Core::Extensions::InstanceEvalWithArgs$$instance_eval_with_args_E8EFEA111EF844A3825F60EF7FDA5B2FAB3F16B8.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/extensions/instance_eval_with_args.rb:16)
# rubyjit.RSpec::Core::Extensions::InstanceEvalWithArgs$$instance_eval_with_args_E8EFEA111EF844A3825F60EF7FDA5B2FAB3F16B8.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/extensions/instance_eval_with_args.rb)
# org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)
# org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:201)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:336)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:179)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:183)
# org.jruby.runtime.callsite.CachingCallSite.callVarargs(CachingCallSite.java:113)
# rubyjit.RSpec::Core::Example$$instance_eval_with_args_1A902CA16D60143CC9C54099A803307ACE0AD7BE.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/example.rb:247)
# rubyjit.RSpec::Core::Example$$instance_eval_with_args_1A902CA16D60143CC9C54099A803307ACE0AD7BE.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/example.rb)
# org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)
# org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:201)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:177)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:183)
# rubyjit.RSpec::Core::Hooks::AroundHookCollection$$run_2097E21E45799DEEE44BAB0DB2C9AA3AD323641D.block_1$RUBY$__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/hooks.rb:106)
# rubyjit$RSpec::Core::Hooks::AroundHookCollection$$run_2097E21E45799DEEE44BAB0DB2C9AA3AD323641D$block_1$RUBY$__file__.call(rubyjit$RSpec::Core::Hooks::AroundHookCollection$$run_2097E21E45799DEEE44BAB0DB2C9AA3AD323641D$block_1$RUBY$__file__)
# org.jruby.runtime.CompiledBlock19.yield(CompiledBlock19.java:159)
# org.jruby.runtime.CompiledBlock19.call(CompiledBlock19.java:87)
# org.jruby.runtime.Block.call(Block.java:101)
# org.jruby.RubyProc.call(RubyProc.java:290)
# org.jruby.RubyProc.call19(RubyProc.java:271)
# org.jruby.RubyProc$INVOKER$i$0$0$call19.call(RubyProc$INVOKER$i$0$0$call19.gen)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:198)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136)
# rubyjit.RSpec::Core::Hooks::AroundHookCollection$$run_2097E21E45799DEEE44BAB0DB2C9AA3AD323641D.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/hooks.rb:104)
# rubyjit.RSpec::Core::Hooks::AroundHookCollection$$run_2097E21E45799DEEE44BAB0DB2C9AA3AD323641D.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/hooks.rb)
# org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:141)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136)
# rubyjit.RSpec::Core::Hooks$$run_hook_AD4AD7D8031D725CA61BFB8EF30A49F0CCE82AA2.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/hooks.rb:446)
# rubyjit.RSpec::Core::Hooks$$run_hook_AD4AD7D8031D725CA61BFB8EF30A49F0CCE82AA2.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/hooks.rb)
# org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:121)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:70)
# rubyjit.RSpec::Core::ExampleGroup$$run_around_each_hooks_427265F287C1F5D85F0622A528909B1FB802CB40.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/example_group.rb:340)
# rubyjit.RSpec::Core::ExampleGroup$$run_around_each_hooks_427265F287C1F5D85F0622A528909B1FB802CB40.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/example_group.rb)
# org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:221)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:202)
# rubyjit.RSpec::Core::Example$$with_around_each_hooks_10DA9F1183791BD25340CAA1DCC8F22F8F410CC8.chained_0_rescue_1$RUBY$SYNTHETIC__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/example.rb:256)
# rubyjit.RSpec::Core::Example$$with_around_each_hooks_10DA9F1183791BD25340CAA1DCC8F22F8F410CC8.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/example.rb)
# rubyjit.RSpec::Core::Example$$with_around_each_hooks_10DA9F1183791BD25340CAA1DCC8F22F8F410CC8.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/example.rb)
# org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:161)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:143)
# org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)
# rubyjit.RSpec::Core::Example$$run_4051E95B19352E2C19B46D638284720B63E03607.chained_1_rescue_1$RUBY$SYNTHETIC__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/example.rb:111)
# rubyjit.RSpec::Core::Example$$run_4051E95B19352E2C19B46D638284720B63E03607.chained_0_ensure_1$RUBY$__ensure__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/example.rb)
# rubyjit.RSpec::Core::Example$$run_4051E95B19352E2C19B46D638284720B63E03607.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/example.rb:109)
# rubyjit.RSpec::Core::Example$$run_4051E95B19352E2C19B46D638284720B63E03607.__file__(/Users/dev/.rvm/gems/jruby-1.7.10/gems/rspec-core-2.14.7/lib/rspec/core/example.rb)
# org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:221)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:202)
# org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
# org.jruby.ast.DAsgnNode.interpret(DAsgnNode.java:110)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
# org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:206)
# org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:157)
# org.jruby.runtime.Block.yield(Block.java:142)
# org.jruby.RubyArray.collect(RubyArray.java:2396)
# org.jruby.RubyArray.map19(RubyArray.java:2409)
# org.jruby.RubyArray$INVOKER$i$0$0$map19.call(RubyArray$INVOKER$i$0$0$map19.gen)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:316)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:145)
# org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)
# org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
# org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:60)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
# org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182)
# org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:198)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
# org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
# org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
# org.jruby.ast.RescueNode.executeBody(RescueNode.java:221)
# org.jruby.ast.RescueNode.interpret(RescueNode.java:116)
# org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
# org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
# org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182)
# org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:198)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
# org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
# org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:206)
# org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:157)
# org.jruby.runtime.Block.yield(Block.java:142)
# org.jruby.RubyArray.collect(RubyArray.java:2396)
# org.jruby.RubyArray.map19(RubyArray.java:2409)
# org.jruby.RubyArray$INVOKER$i$0$0$map19.call(RubyArray$INVOKER$i$0$0$map19.gen)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:316)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:145)
# org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)
# org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
# org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:60)
# org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
# org.jruby.ast.RescueNode.executeBody(RescueNode.java:221)
# org.jruby.ast.RescueNode.interpret(RescueNode.java:116)
# org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
# org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
# org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182)
# org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:198)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
# org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
# org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:206)
# org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:157)
# org.jruby.runtime.Block.yield(Block.java:142)
# org.jruby.RubyArray.collect(RubyArray.java:2396)
# org.jruby.RubyArray.map19(RubyArray.java:2409)
# org.jruby.RubyArray$INVOKER$i$0$0$map19.call(RubyArray$INVOKER$i$0$0$map19.gen)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:316)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:145)
# org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)
# org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
# org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:60)
# org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
# org.jruby.ast.RescueNode.executeBody(RescueNode.java:221)
# org.jruby.ast.RescueNode.interpret(RescueNode.java:116)
# org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
# org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
# org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182)
# org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:198)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
# org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
# org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:206)
# org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:157)
# org.jruby.runtime.Block.yield(Block.java:142)
# org.jruby.RubyArray.collect(RubyArray.java:2396)
# org.jruby.RubyArray.map19(RubyArray.java:2409)
# org.jruby.RubyArray$INVOKER$i$0$0$map19.call(RubyArray$INVOKER$i$0$0$map19.gen)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:316)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:145)
# org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)
# org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
# org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:60)
# org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
# org.jruby.ast.RescueNode.executeBody(RescueNode.java:221)
# org.jruby.ast.RescueNode.interpret(RescueNode.java:116)
# org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
# org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
# org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:182)
# org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:198)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
# org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
# org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:206)
# org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:157)
# org.jruby.runtime.Block.yield(Block.java:142)
# org.jruby.RubyArray.collect(RubyArray.java:2396)
# org.jruby.RubyArray.map19(RubyArray.java:2409)
# org.jruby.RubyArray$INVOKER$i$0$0$map19.call(RubyArray$INVOKER$i$0$0$map19.gen)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:316)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:145)
# org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)
# org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
# org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:60)
# org.jruby.ast.IfNode.interpret(IfNode.java:110)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
# org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
# org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
# org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:206)
# org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:157)
# org.jruby.runtime.Interpreted19Block.yieldSpecific(Interpreted19Block.java:135)
# org.jruby.runtime.Block.yieldSpecific(Block.java:120)
# org.jruby.ast.YieldOneNode.interpret(YieldOneNode.java:35)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
# org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
# org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:247)
# org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:222)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:356)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:213)
# org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:222)
# org.jruby.ast.CallTwoArgBlockNode.interpret(CallTwoArgBlockNode.java:62)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
# org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:225)
# org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:214)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204)
# org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.IfNode.interpret(IfNode.java:118)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
# org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
# org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:268)
# org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:230)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:366)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:238)
# org.jruby.ast.FCallThreeArgNode.interpret(FCallThreeArgNode.java:40)
# org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:60)
# org.jruby.ast.DAsgnNode.interpret(DAsgnNode.java:110)
# org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
# org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
# org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)
# org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:206)
# org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:194)
# org.jruby.runtime.Interpreted19Block.call(Interpreted19Block.java:125)
# org.jruby.runtime.Block.call(Block.java:101)
# org.jruby.RubyProc.call(RubyProc.java:290)
# org.jruby.RubyProc.call(RubyProc.java:228)
# org.jruby.Ruby.tearDown(Ruby.java:3049)
# org.jruby.Ruby.tearDown(Ruby.java:3033)
# org.jruby.Main.internalRun(Main.java:294)
# org.jruby.Main.run(Main.java:217)
# org.jruby.Main.main(Main.java:197)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment