Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Java::JavaLang::ArrayStoreException when running cucumber tests #5483

Closed
dennis-d opened this Issue Nov 29, 2018 · 2 comments

Comments

Projects
None yet
3 participants
@dennis-d
Copy link

commented Nov 29, 2018

Environment

jruby 9.2.4.0 (2.5.0) 2018-11-13 8faff06 Java HotSpot(TM) 64-Bit Server VM 25.171-b11 on 1.8.0_171-b11 +jit [darwin-x86_64]

OS: Windows /Mac OS (didn't test on Linux)

Other relevant info you may wish to add:
actionmailer (4.2.10)
actionpack (4.2.10)
actionview (4.2.10)
activejob (4.2.10)
activemodel (4.2.10)
activerecord (4.2.10)
activeresource (4.1.0)
activeresource-response (1.1.1)
activesupport (4.2.10)

cucumber (3.0.2)
cucumber-core (3.0.0)
cucumber-expressions (4.0.4)
cucumber-rails (1.5.0)
cucumber-tag_expressions (1.1.1)
cucumber-wire (0.0.1)

Rails 4.2.10

Expected Behavior

When we run our cucumber tests that have table comparison we run into Java::JavaLang::ArrayStoreException error

The easiest way to reproduce it
irb

require 'cucumber'

table = Cucumber::Core::Ast::DataTable.new([['Blah'],['Foo']], '')

expected = Cucumber::MultilineArgument::DataTable.new(table)

expected.diff! [["Blah"]]

Error

` And I should see the following navigation links:
| Blah |
| Foos |
| Bar |

  org.jruby.RubyNil (Java::JavaLang::ArrayStoreException)
  org.jruby.RubyArray.delete_at(RubyArray.java:2760)
  org.jruby.RubyArray.delete_at(RubyArray.java:2785)
  org.jruby.RubyArray$INVOKER$i$1$0$delete_at.call(RubyArray$INVOKER$i$1$0$delete_at.gen)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:344)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:317)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:79)
  org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:61)
  org.jruby.runtime.Block.call(Block.java:146)
  org.jruby.RubyEnumerable$EachWithIndex.call(RubyEnumerable.java:1115)
  org.jruby.runtime.CallBlock.doYield(CallBlock.java:92)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:116)
  org.jruby.runtime.Block.yield(Block.java:165)
  org.jruby.RubyArray.each(RubyArray.java:1789)
  org.jruby.RubyArray$INVOKER$i$0$0$each.call(RubyArray$INVOKER$i$0$0$each.gen)
  org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroBlock.call(JavaMethod.java:537)
  org.jruby.RubyClass.finvoke(RubyClass.java:512)
  org.jruby.runtime.Helpers.invoke(Helpers.java:359)
  org.jruby.RubyEnumerable.callEach(RubyEnumerable.java:142)
  org.jruby.RubyEnumerable.each_with_indexCommon(RubyEnumerable.java:1149)
  org.jruby.RubyEnumerable.each_with_index(RubyEnumerable.java:1179)
  org.jruby.RubyEnumerable$INVOKER$s$0$0$each_with_index.call(RubyEnumerable$INVOKER$s$0$0$each_with_index.gen)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:89)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:537)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:344)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:317)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:194)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:125)
  org.jruby.runtime.Block.yieldNonArray(Block.java:169)
  org.jruby.RubyBasicObject.yieldUnder(RubyBasicObject.java:1759)
  org.jruby.RubyBasicObject.instance_exec(RubyBasicObject.java:2666)
  org.jruby.RubyBasicObject$INVOKER$i$0$3$instance_exec.call(RubyBasicObject$INVOKER$i$0$3$instance_exec.gen)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:80)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:89)
  org.jruby.runtime.Block.yieldSpecific(Block.java:134)
  org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:467)
  org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:76)
  org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:178)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:104)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:178)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:187)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:338)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:80)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:317)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:317)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:79)
  org.jruby.runtime.Block.call(Block.java:124)
  org.jruby.RubyProc.call(RubyProc.java:286)
  org.jruby.RubyProc.call(RubyProc.java:266)
  org.jruby.RubyProc$INVOKER$i$0$0$call.call(RubyProc$INVOKER$i$0$0$call.gen)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:80)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:80)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:178)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:339)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:80)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:317)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:80)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:187)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:116)
  org.jruby.runtime.Block.yield(Block.java:165)
  org.jruby.RubyArray.each(RubyArray.java:1789)
  org.jruby.RubyArray$INVOKER$i$0$0$each.call(RubyArray$INVOKER$i$0$0$each.gen)
  org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroBlock.call(JavaMethod.java:537)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:89)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:537)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:79)
  org.jruby.runtime.Block.call(Block.java:124)
  org.jruby.RubyProc.call(RubyProc.java:286)
  org.jruby.RubyProc.call(RubyProc.java:266)
  org.jruby.RubyProc$INVOKER$i$0$0$call.call(RubyProc$INVOKER$i$0$0$call.gen)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:195)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:187)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:116)
  org.jruby.runtime.Block.yield(Block.java:165)
  org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:463)
  org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:85)
  org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:178)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:104)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:92)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:204)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:376)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:211)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.transactions.invokeOther37:_transaction(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/transactions.rb:179)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.transactions.RUBY$block$transaction$1(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/transactions.rb:179)
  org.jruby.runtime.CompiledIRBlockBody.yieldDirect(CompiledIRBlockBody.java:146)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:114)
  org.jruby.runtime.Block.yield(Block.java:165)
  org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:463)
  org.jruby.ir.targets.YieldSite.yield(YieldSite.java:105)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.connection_pool.single.RUBY$method$hold$0(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/connection_pool/single.rb:31)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:100)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:178)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.connecting.invokeOther3:hold(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/connecting.rb:270)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.connecting.RUBY$method$synchronize$0(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/connecting.rb:270)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:100)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:355)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:180)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:187)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.transactions.invokeOther65:synchronize(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/transactions.rb:145)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.transactions.RUBY$method$transaction$0(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/transactions.rb:145)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:100)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:355)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:180)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:339)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:187)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:116)
  org.jruby.runtime.Block.yield(Block.java:165)
  org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:463)
  org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:85)
  org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:178)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:104)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:92)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:204)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:376)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:211)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.transactions.invokeOther37:_transaction(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/transactions.rb:179)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.transactions.RUBY$block$transaction$1(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/transactions.rb:179)
  org.jruby.runtime.CompiledIRBlockBody.yieldDirect(CompiledIRBlockBody.java:146)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:114)
  org.jruby.runtime.Block.yield(Block.java:165)
  org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:463)
  org.jruby.ir.targets.YieldSite.yield(YieldSite.java:105)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.connection_pool.single.RUBY$method$hold$0(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/connection_pool/single.rb:31)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:100)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:178)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.connecting.invokeOther3:hold(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/connecting.rb:270)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.connecting.RUBY$method$synchronize$0(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/connecting.rb:270)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:100)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:355)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:180)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:187)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.transactions.invokeOther65:synchronize(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/transactions.rb:145)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.transactions.RUBY$method$transaction$0(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/transactions.rb:145)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:100)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:355)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:180)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:339)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:187)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:116)
  org.jruby.runtime.Block.yield(Block.java:165)
  org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:463)
  org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:85)
  org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:178)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:104)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:92)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:204)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:376)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:211)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.transactions.invokeOther37:_transaction(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/transactions.rb:179)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.transactions.RUBY$block$transaction$1(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/transactions.rb:179)
  org.jruby.runtime.CompiledIRBlockBody.yieldDirect(CompiledIRBlockBody.java:146)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:114)
  org.jruby.runtime.Block.yield(Block.java:165)
  org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:463)
  org.jruby.ir.targets.YieldSite.yield(YieldSite.java:105)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.connection_pool.single.RUBY$method$hold$0(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/connection_pool/single.rb:31)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:100)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:355)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:180)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.connecting.invokeOther3:hold(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/connecting.rb:270)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.connecting.RUBY$method$synchronize$0(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/connecting.rb:270)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:100)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:355)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:180)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:187)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.transactions.invokeOther65:synchronize(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/transactions.rb:145)
  $_dot_rvm.gems.jruby_minus_9_dot_2_dot_4_dot_0.gems.sequel_minus_5_dot_11_dot_0_dot_9c6f12860cd354792900a282dfa0053ed1d9f044.lib.sequel.database.transactions.RUBY$method$transaction$0(/.rvm/gems/jruby-9.2.4.0/gems/sequel-5.11.0.9c6f12860cd354792900a282dfa0053ed1d9f044/lib/sequel/database/transactions.rb:145)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:77)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:100)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:156)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:355)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:180)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:339)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:79)
  org.jruby.runtime.Block.call(Block.java:124)
  org.jruby.RubyProc.call(RubyProc.java:286)
  org.jruby.RubyProc.call(RubyProc.java:266)
  org.jruby.RubyProc$INVOKER$i$0$0$call.call(RubyProc$INVOKER$i$0$0$call.gen)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:195)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:89)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:537)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:194)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:125)
  org.jruby.runtime.Block.yieldArray(Block.java:177)
  org.jruby.RubyBasicObject.yieldUnder(RubyBasicObject.java:1762)
  org.jruby.RubyBasicObject.instance_exec(RubyBasicObject.java:2666)
  org.jruby.RubyBasicObject$INVOKER$i$0$3$instance_exec.call(RubyBasicObject$INVOKER$i$0$3$instance_exec.gen)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:89)
  org.jruby.runtime.Block.yieldSpecific(Block.java:134)
  org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:467)
  org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:76)
  org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:178)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:104)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:355)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:180)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:187)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:338)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:79)
  org.jruby.runtime.Block.call(Block.java:124)
  org.jruby.RubyProc.call(RubyProc.java:286)
  org.jruby.RubyProc.call(RubyProc.java:266)
  org.jruby.RubyProc$INVOKER$i$0$0$call.call(RubyProc$INVOKER$i$0$0$call.gen)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:203)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:317)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:178)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:339)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:80)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:178)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:339)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:80)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:80)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:79)
  org.jruby.runtime.Block.call(Block.java:124)
  org.jruby.RubyProc.call(RubyProc.java:286)
  org.jruby.RubyProc.call(RubyProc.java:266)
  org.jruby.RubyProc$INVOKER$i$0$0$call.call(RubyProc$INVOKER$i$0$0$call.gen)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:195)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:79)
  org.jruby.runtime.Block.call(Block.java:124)
  org.jruby.RubyProc.call(RubyProc.java:286)
  org.jruby.RubyProc.call(RubyProc.java:266)
  org.jruby.RubyProc$INVOKER$i$0$0$call.call(RubyProc$INVOKER$i$0$0$call.gen)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:203)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:344)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:317)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:355)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:180)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:339)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:355)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:180)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:339)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:79)
  org.jruby.runtime.Block.call(Block.java:124)
  org.jruby.RubyProc.call(RubyProc.java:286)
  org.jruby.RubyProc.call(RubyProc.java:266)
  org.jruby.RubyProc$INVOKER$i$0$0$call.call(RubyProc$INVOKER$i$0$0$call.gen)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:195)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:89)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:537)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:79)
  org.jruby.runtime.Block.call(Block.java:124)
  org.jruby.RubyProc.call(RubyProc.java:286)
  org.jruby.RubyProc.call(RubyProc.java:266)
  org.jruby.RubyProc$INVOKER$i$0$0$call.call(RubyProc$INVOKER$i$0$0$call.gen)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:203)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:344)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:317)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:89)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:537)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:344)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:317)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:89)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:537)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:344)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:317)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.ir.runtime.IRRuntimeHelpers.instanceSuper(IRRuntimeHelpers.java:1112)
  org.jruby.ir.instructions.InstanceSuperInstr.interpret(InstanceSuperInstr.java:73)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:89)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:537)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:344)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:317)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:89)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:537)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:344)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:317)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:187)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:116)
  org.jruby.runtime.Block.yield(Block.java:165)
  org.jruby.RubyArray.collect(RubyArray.java:2560)
  org.jruby.RubyArray.map19(RubyArray.java:2574)
  org.jruby.RubyArray$INVOKER$i$0$0$map19.call(RubyArray$INVOKER$i$0$0$map19.gen)
  org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroBlock.call(JavaMethod.java:537)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:89)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:537)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:92)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:204)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:191)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:207)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:365)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:201)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:326)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:344)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:317)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:89)
  org.jruby.runtime.Block.yieldSpecific(Block.java:134)
  org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:467)
  org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:76)
  org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:178)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:104)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:79)
  org.jruby.runtime.Block.call(Block.java:124)
  org.jruby.RubyProc.call(RubyProc.java:286)
  org.jruby.RubyProc.call(RubyProc.java:266)
  org.jruby.RubyProc$INVOKER$i$0$0$call.call(RubyProc$INVOKER$i$0$0$call.gen)
  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:365)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:201)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:326)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:187)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:116)
  org.jruby.runtime.Block.yield(Block.java:165)
  org.jruby.RubyArray.each(RubyArray.java:1789)
  org.jruby.RubyArray$INVOKER$i$0$0$each.call(RubyArray$INVOKER$i$0$0$each.gen)
  org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroBlock.call(JavaMethod.java:537)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:89)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:537)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:344)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:317)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:89)
  org.jruby.runtime.Block.yieldSpecific(Block.java:134)
  org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:467)
  org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:76)
  org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:178)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:104)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:105)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:89)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:537)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:92)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:204)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:191)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:207)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:365)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:201)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:326)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:540)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:171)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:158)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:199)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:344)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:317)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:187)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:116)
  org.jruby.runtime.Block.yield(Block.java:165)
  org.jruby.RubyArray.each(RubyArray.java:1789)
  org.jruby.RubyArray$INVOKER$i$0$0$each.call(RubyArray$INVOKER$i$0$0$each.gen)
  org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroBlock.call(JavaMethod.java:537)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:89)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:537)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:89)
  org.jruby.runtime.Block.yieldSpecific(Block.java:134)
  org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:467)
  org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:76)
  org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:178)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:104)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:89)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:537)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:128)
  org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:151)
  org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:89)
  org.jruby.runtime.Block.yieldSpecific(Block.java:134)
  org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:467)
  org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:76)
  org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:178)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:104)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:105)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:92)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:301)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:82)
  org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:89)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:537)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:362)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:138)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:125)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:191)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:139)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:346)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:72)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_ROOT(Interpreter.java:108)
  org.jruby.ir.interpreter.Interpreter.execute(Interpreter.java:95)
  org.jruby.ir.interpreter.Interpreter.execute(Interpreter.java:34)
  org.jruby.ir.IRTranslator.execute(IRTranslator.java:42)
  org.jruby.Ruby.runInterpreter(Ruby.java:864)
  org.jruby.Ruby.loadFile(Ruby.java:2952)
  org.jruby.runtime.load.LibrarySearcher$ResourceLibrary.load(LibrarySearcher.java:251)
  org.jruby.runtime.load.LibrarySearcher$FoundLibrary.load(LibrarySearcher.java:34)
  org.jruby.runtime.load.LoadService.load(LoadService.java:346)
  org.jruby.RubyKernel.loadCommon(RubyKernel.java:1030)
  org.jruby.RubyKernel.load(RubyKernel.java:1000)
  org.jruby.RubyKernel$INVOKER$s$load.call(RubyKernel$INVOKER$s$load.gen)
  org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:399)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:344)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
  $_dot_rvm.rubies.jruby_minus_9_dot_2_dot_4_dot_0.bin.rake.invokeOther21:load(/.rvm/rubies/jruby-9.2.4.0/bin/rake:23)
  $_dot_rvm.rubies.jruby_minus_9_dot_2_dot_4_dot_0.bin.rake.RUBY$script(/.rvm/rubies/jruby-9.2.4.0/bin/rake:23)
  java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
  org.jruby.ir.Compiler$1.load(Compiler.java:94)
  org.jruby.Ruby.runScript(Ruby.java:852)
  org.jruby.Ruby.runNormally(Ruby.java:771)
  org.jruby.Ruby.runNormally(Ruby.java:789)
  org.jruby.Ruby.runFromMain(Ruby.java:601)
  org.jruby.Main.doRunFromMain(Main.java:415)
  org.jruby.Main.internalRun(Main.java:307)
  org.jruby.Main.run(Main.java:234)
  org.jruby.Main.main(Main.java:206)`
@headius

This comment has been minimized.

Copy link
Member

commented Dec 1, 2018

This was introduced by 7bf8c3f. The internal store for RubyArray should always be of type IRubyObject[], not RubyArray[].

@kares I'll push a trivial fix. Can you add a spec for this behavior (transpose + mutate) please? I'm amazed we didn't get a report sooner!

@headius headius closed this in 1589e5f Dec 1, 2018

@headius headius added this to the JRuby 9.2.5.0 milestone Dec 1, 2018

@kares

This comment has been minimized.

Copy link
Member

commented Dec 1, 2018

oh right, that was short sighted ... will try to come up with a simple spec to guard against this one

kares added a commit that referenced this issue Dec 1, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.