Skip to content

Instantly share code, notes, and snippets.

@iconara
Last active August 29, 2015 14:08
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 iconara/95642ed9ce8ff2aaa98b to your computer and use it in GitHub Desktop.
Save iconara/95642ed9ce8ff2aaa98b to your computer and use it in GitHub Desktop.
JRuby 9k error with too many open files
Running the decorator end to end
only decorates with known properties
detects duplicates and does not send them downstream (FAILED - 1)
Failures:
1) Running the decorator end to end detects duplicates and does not send them downstream
Failure/Error: Unable to find matching line from backtrace
IOError:
Too many open files in system
# org/jruby/RubyIO.java:3123:in `select'
# /Users/theo/.rvm/gems/jruby-head/gems/cql-rb-1.2.0/lib/cql/io/io_reactor.rb:332:in `__script__'
# /Users/theo/.rvm/gems/jruby-head/gems/cql-rb-1.2.0/lib/cql/io/io_reactor.rb:313:in `__script__'
# /Users/theo/.rvm/gems/jruby-head/gems/cql-rb-1.2.0/lib/cql/io/io_reactor.rb:144:in `start'
# org/jruby/RubyProc.java:285:in `call'
# /Users/theo/.rvm/gems/jruby-head/gems/logging-1.8.1/lib/logging/diagnostic_context.rb:323:in `create_with_logging_context'
Finished in 5.98 seconds
2 examples, 1 failure
Failed examples:
rspec ./spec/acceptance/decoration_spec.rb:773 # Running the decorator end to end detects duplicates and does not send them downstream
PosixShim.java:418:in `open': java.lang.RuntimeException: Unhandled IOException
from PosixShim.java:392:in `open'
from RubyIO.java:1202:in `cloexecOpen'
from RubyIO.java:1188:in `sysopenFunc'
from RubyIO.java:1180:in `sysopenInternal'
from RubyIO.java:1158:in `sysopen'
from RubyFile.java:1192:in `fileOpenGeneric'
from RubyIO.java:3244:in `ioOpen'
from RubyIO.java:3207:in `openKeyArgs'
from RubyIO.java:3356:in `read19'
from RubyIO$INVOKER$s$0$3$read19.gen:-1:in `call'
from DynamicMethod.java:210:in `call'
from DynamicMethod.java:206:in `call'
from CachingCallSite.java:155:in `call'
from Interpreter.java:344:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:697:in `INTERPRET_METHOD'
from InterpretedIRMethod.java:146:in `call'
from DynamicMethod.java:206:in `call'
from CachingCallSite.java:295:in `cacheAndCall'
from CachingCallSite.java:157:in `call'
from Interpreter.java:344:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:697:in `INTERPRET_METHOD'
from InterpretedIRMethod.java:116:in `call'
from CachingCallSite.java:255:in `cacheAndCall'
from CachingCallSite.java:79:in `callBlock'
from CachingCallSite.java:83:in `call'
from CallBase.java:436:in `interpret'
from Interpreter.java:376:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:682:in `INTERPRET_BLOCK'
from InterpretedIRBlockBody.java:74:in `commonYieldPath'
from IRBlockBody.java:136:in `doYield'
from BlockBody.java:82:in `yield'
from Block.java:147:in `yield'
from RubyHash.java:1369:in `visit'
from RubyHash.java:655:in `visitLimited'
from RubyHash.java:641:in `visitAll'
from RubyHash.java:1318:in `iteratorVisitAll'
from RubyHash.java:1364:in `each_pairCommon'
from RubyHash.java:1355:in `each19'
from RubyHash$INVOKER$i$0$0$each19.gen:-1:in `call'
from JavaMethod.java:472:in `call'
from CachingCallSite.java:255:in `cacheAndCall'
from CachingCallSite.java:79:in `callBlock'
from CachingCallSite.java:83:in `call'
from CallBase.java:436:in `interpret'
from Interpreter.java:372:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:672:in `INTERPRET_EVAL'
from IREvalScript.java:117:in `call'
from Interpreter.java:105:in `interpretCommonEval'
from Interpreter.java:753:in `evalWithBinding'
from RubyKernel.java:998:in `evalCommon'
from RubyKernel.java:962:in `eval19'
from RubyKernel$INVOKER$s$0$3$eval19.gen:-1:in `call'
from CachingCallSite.java:255:in `cacheAndCall'
from CachingCallSite.java:79:in `callBlock'
from CachingCallSite.java:83:in `call'
from CallBase.java:436:in `interpret'
from Interpreter.java:376:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:697:in `INTERPRET_METHOD'
from InterpretedIRMethod.java:146:in `call'
from DynamicMethod.java:206:in `call'
from CachingCallSite.java:295:in `cacheAndCall'
from CachingCallSite.java:157:in `call'
from Interpreter.java:344:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:682:in `INTERPRET_BLOCK'
from InterpretedIRBlockBody.java:74:in `commonYieldPath'
from IRBlockBody.java:136:in `doYield'
from BlockBody.java:82:in `yield'
from Block.java:147:in `yield'
from RubyIO.java:1081:in `ensureYieldClose'
from RubyIO.java:1074:in `open'
from RubyIO$INVOKER$s$0$0$open.gen:-1:in `call'
from CachingCallSite.java:255:in `cacheAndCall'
from CachingCallSite.java:79:in `callBlock'
from CachingCallSite.java:83:in `call'
from CallBase.java:436:in `interpret'
from Interpreter.java:372:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:697:in `INTERPRET_METHOD'
from InterpretedIRMethod.java:146:in `call'
from DynamicMethod.java:206:in `call'
from CachingCallSite.java:295:in `cacheAndCall'
from CachingCallSite.java:157:in `call'
from Interpreter.java:344:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:697:in `INTERPRET_METHOD'
from InterpretedIRMethod.java:131:in `call'
from DynamicMethod.java:198:in `call'
from CachingCallSite.java:275:in `cacheAndCall'
from CachingCallSite.java:129:in `call'
from Interpreter.java:360:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:682:in `INTERPRET_BLOCK'
from InterpretedIRBlockBody.java:74:in `commonYieldPath'
from IRBlockBody.java:67:in `call'
from Block.java:106:in `call'
from RubyProc.java:301:in `call'
from RubyProc.java:285:in `call19'
from RubyProc$INVOKER$i$0$0$call19.gen:-1:in `call'
from CachingCallSite.java:255:in `cacheAndCall'
from CachingCallSite.java:79:in `callBlock'
from CachingCallSite.java:83:in `call'
from CallBase.java:436:in `interpret'
from Interpreter.java:372:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:682:in `INTERPRET_BLOCK'
from InterpretedIRBlockBody.java:74:in `commonYieldPath'
from IRBlockBody.java:67:in `call'
from Block.java:106:in `call'
from RubyProc.java:301:in `call'
from RubyProc.java:230:in `call'
from Ruby.java:3167:in `tearDown'
from Ruby.java:3151:in `tearDown'
from Main.java:304:in `internalRun'
from Main.java:227:in `run'
from Main.java:199:in `main'
Caused by:
RegularFileResource.java:168:in `openChannel': org.jruby.util.ResourceException$IOError: java.io.IOException: unhandled errno: Too many open files in system
from PosixShim.java:406:in `open'
from PosixShim.java:392:in `open'
from RubyIO.java:1202:in `cloexecOpen'
from RubyIO.java:1188:in `sysopenFunc'
from RubyIO.java:1180:in `sysopenInternal'
from RubyIO.java:1158:in `sysopen'
from RubyFile.java:1192:in `fileOpenGeneric'
from RubyIO.java:3244:in `ioOpen'
from RubyIO.java:3207:in `openKeyArgs'
from RubyIO.java:3356:in `read19'
from RubyIO$INVOKER$s$0$3$read19.gen:-1:in `call'
from DynamicMethod.java:210:in `call'
from DynamicMethod.java:206:in `call'
from CachingCallSite.java:155:in `call'
from Interpreter.java:344:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:697:in `INTERPRET_METHOD'
from InterpretedIRMethod.java:146:in `call'
from DynamicMethod.java:206:in `call'
from CachingCallSite.java:295:in `cacheAndCall'
from CachingCallSite.java:157:in `call'
from Interpreter.java:344:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:697:in `INTERPRET_METHOD'
from InterpretedIRMethod.java:116:in `call'
from CachingCallSite.java:255:in `cacheAndCall'
from CachingCallSite.java:79:in `callBlock'
from CachingCallSite.java:83:in `call'
from CallBase.java:436:in `interpret'
from Interpreter.java:376:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:682:in `INTERPRET_BLOCK'
from InterpretedIRBlockBody.java:74:in `commonYieldPath'
from IRBlockBody.java:136:in `doYield'
from BlockBody.java:82:in `yield'
from Block.java:147:in `yield'
from RubyHash.java:1369:in `visit'
from RubyHash.java:655:in `visitLimited'
from RubyHash.java:641:in `visitAll'
from RubyHash.java:1318:in `iteratorVisitAll'
from RubyHash.java:1364:in `each_pairCommon'
from RubyHash.java:1355:in `each19'
from RubyHash$INVOKER$i$0$0$each19.gen:-1:in `call'
from JavaMethod.java:472:in `call'
from CachingCallSite.java:255:in `cacheAndCall'
from CachingCallSite.java:79:in `callBlock'
from CachingCallSite.java:83:in `call'
from CallBase.java:436:in `interpret'
from Interpreter.java:372:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:672:in `INTERPRET_EVAL'
from IREvalScript.java:117:in `call'
from Interpreter.java:105:in `interpretCommonEval'
from Interpreter.java:753:in `evalWithBinding'
from RubyKernel.java:998:in `evalCommon'
from RubyKernel.java:962:in `eval19'
from RubyKernel$INVOKER$s$0$3$eval19.gen:-1:in `call'
from CachingCallSite.java:255:in `cacheAndCall'
from CachingCallSite.java:79:in `callBlock'
from CachingCallSite.java:83:in `call'
from CallBase.java:436:in `interpret'
from Interpreter.java:376:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:697:in `INTERPRET_METHOD'
from InterpretedIRMethod.java:146:in `call'
from DynamicMethod.java:206:in `call'
from CachingCallSite.java:295:in `cacheAndCall'
from CachingCallSite.java:157:in `call'
from Interpreter.java:344:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:682:in `INTERPRET_BLOCK'
from InterpretedIRBlockBody.java:74:in `commonYieldPath'
from IRBlockBody.java:136:in `doYield'
from BlockBody.java:82:in `yield'
from Block.java:147:in `yield'
from RubyIO.java:1081:in `ensureYieldClose'
from RubyIO.java:1074:in `open'
from RubyIO$INVOKER$s$0$0$open.gen:-1:in `call'
from CachingCallSite.java:255:in `cacheAndCall'
from CachingCallSite.java:79:in `callBlock'
from CachingCallSite.java:83:in `call'
from CallBase.java:436:in `interpret'
from Interpreter.java:372:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:697:in `INTERPRET_METHOD'
from InterpretedIRMethod.java:146:in `call'
from DynamicMethod.java:206:in `call'
from CachingCallSite.java:295:in `cacheAndCall'
from CachingCallSite.java:157:in `call'
from Interpreter.java:344:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:697:in `INTERPRET_METHOD'
from InterpretedIRMethod.java:131:in `call'
from DynamicMethod.java:198:in `call'
from CachingCallSite.java:275:in `cacheAndCall'
from CachingCallSite.java:129:in `call'
from Interpreter.java:360:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:682:in `INTERPRET_BLOCK'
from InterpretedIRBlockBody.java:74:in `commonYieldPath'
from IRBlockBody.java:67:in `call'
from Block.java:106:in `call'
from RubyProc.java:301:in `call'
from RubyProc.java:285:in `call19'
from RubyProc$INVOKER$i$0$0$call19.gen:-1:in `call'
from CachingCallSite.java:255:in `cacheAndCall'
from CachingCallSite.java:79:in `callBlock'
from CachingCallSite.java:83:in `call'
from CallBase.java:436:in `interpret'
from Interpreter.java:372:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:682:in `INTERPRET_BLOCK'
from InterpretedIRBlockBody.java:74:in `commonYieldPath'
from IRBlockBody.java:67:in `call'
from Block.java:106:in `call'
from RubyProc.java:301:in `call'
from RubyProc.java:230:in `call'
from Ruby.java:3167:in `tearDown'
from Ruby.java:3151:in `tearDown'
from Main.java:304:in `internalRun'
from Main.java:227:in `run'
from Main.java:199:in `main'
Caused by:
RegularFileResource.java:168:in `openChannel': java.io.IOException: unhandled errno: Too many open files in system
from PosixShim.java:406:in `open'
from PosixShim.java:392:in `open'
from RubyIO.java:1202:in `cloexecOpen'
from RubyIO.java:1188:in `sysopenFunc'
from RubyIO.java:1180:in `sysopenInternal'
from RubyIO.java:1158:in `sysopen'
from RubyFile.java:1192:in `fileOpenGeneric'
from RubyIO.java:3244:in `ioOpen'
from RubyIO.java:3207:in `openKeyArgs'
from RubyIO.java:3356:in `read19'
from RubyIO$INVOKER$s$0$3$read19.gen:-1:in `call'
from DynamicMethod.java:210:in `call'
from DynamicMethod.java:206:in `call'
from CachingCallSite.java:155:in `call'
from Interpreter.java:344:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:697:in `INTERPRET_METHOD'
from InterpretedIRMethod.java:146:in `call'
from DynamicMethod.java:206:in `call'
from CachingCallSite.java:295:in `cacheAndCall'
from CachingCallSite.java:157:in `call'
from Interpreter.java:344:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:697:in `INTERPRET_METHOD'
from InterpretedIRMethod.java:116:in `call'
from CachingCallSite.java:255:in `cacheAndCall'
from CachingCallSite.java:79:in `callBlock'
from CachingCallSite.java:83:in `call'
from CallBase.java:436:in `interpret'
from Interpreter.java:376:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:682:in `INTERPRET_BLOCK'
from InterpretedIRBlockBody.java:74:in `commonYieldPath'
from IRBlockBody.java:136:in `doYield'
from BlockBody.java:82:in `yield'
from Block.java:147:in `yield'
from RubyHash.java:1369:in `visit'
from RubyHash.java:655:in `visitLimited'
from RubyHash.java:641:in `visitAll'
from RubyHash.java:1318:in `iteratorVisitAll'
from RubyHash.java:1364:in `each_pairCommon'
from RubyHash.java:1355:in `each19'
from RubyHash$INVOKER$i$0$0$each19.gen:-1:in `call'
from JavaMethod.java:472:in `call'
from CachingCallSite.java:255:in `cacheAndCall'
from CachingCallSite.java:79:in `callBlock'
from CachingCallSite.java:83:in `call'
from CallBase.java:436:in `interpret'
from Interpreter.java:372:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:672:in `INTERPRET_EVAL'
from IREvalScript.java:117:in `call'
from Interpreter.java:105:in `interpretCommonEval'
from Interpreter.java:753:in `evalWithBinding'
from RubyKernel.java:998:in `evalCommon'
from RubyKernel.java:962:in `eval19'
from RubyKernel$INVOKER$s$0$3$eval19.gen:-1:in `call'
from CachingCallSite.java:255:in `cacheAndCall'
from CachingCallSite.java:79:in `callBlock'
from CachingCallSite.java:83:in `call'
from CallBase.java:436:in `interpret'
from Interpreter.java:376:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:697:in `INTERPRET_METHOD'
from InterpretedIRMethod.java:146:in `call'
from DynamicMethod.java:206:in `call'
from CachingCallSite.java:295:in `cacheAndCall'
from CachingCallSite.java:157:in `call'
from Interpreter.java:344:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:682:in `INTERPRET_BLOCK'
from InterpretedIRBlockBody.java:74:in `commonYieldPath'
from IRBlockBody.java:136:in `doYield'
from BlockBody.java:82:in `yield'
from Block.java:147:in `yield'
from RubyIO.java:1081:in `ensureYieldClose'
from RubyIO.java:1074:in `open'
from RubyIO$INVOKER$s$0$0$open.gen:-1:in `call'
from CachingCallSite.java:255:in `cacheAndCall'
from CachingCallSite.java:79:in `callBlock'
from CachingCallSite.java:83:in `call'
from CallBase.java:436:in `interpret'
from Interpreter.java:372:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:697:in `INTERPRET_METHOD'
from InterpretedIRMethod.java:146:in `call'
from DynamicMethod.java:206:in `call'
from CachingCallSite.java:295:in `cacheAndCall'
from CachingCallSite.java:157:in `call'
from Interpreter.java:344:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:697:in `INTERPRET_METHOD'
from InterpretedIRMethod.java:131:in `call'
from DynamicMethod.java:198:in `call'
from CachingCallSite.java:275:in `cacheAndCall'
from CachingCallSite.java:129:in `call'
from Interpreter.java:360:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:682:in `INTERPRET_BLOCK'
from InterpretedIRBlockBody.java:74:in `commonYieldPath'
from IRBlockBody.java:67:in `call'
from Block.java:106:in `call'
from RubyProc.java:301:in `call'
from RubyProc.java:285:in `call19'
from RubyProc$INVOKER$i$0$0$call19.gen:-1:in `call'
from CachingCallSite.java:255:in `cacheAndCall'
from CachingCallSite.java:79:in `callBlock'
from CachingCallSite.java:83:in `call'
from CallBase.java:436:in `interpret'
from Interpreter.java:372:in `processCall'
from Interpreter.java:595:in `interpret'
from Interpreter.java:682:in `INTERPRET_BLOCK'
from InterpretedIRBlockBody.java:74:in `commonYieldPath'
from IRBlockBody.java:67:in `call'
from Block.java:106:in `call'
from RubyProc.java:301:in `call'
from RubyProc.java:230:in `call'
from Ruby.java:3167:in `tearDown'
from Ruby.java:3151:in `tearDown'
from Main.java:304:in `internalRun'
from Main.java:227:in `run'
from Main.java:199:in `main'
2) (Test description here)
Failure/Error: Unable to find matching line from backtrace
Java::JavaLang::RuntimeException:
Unhandled IOException
# org.jruby.util.io.PosixShim.open(PosixShim.java:418)
# org.jruby.util.io.PosixShim.open(PosixShim.java:392)
# org.jruby.RubyIO.cloexecOpen(RubyIO.java:1202)
# org.jruby.RubyIO.sysopenFunc(RubyIO.java:1188)
# org.jruby.RubyIO.sysopenInternal(RubyIO.java:1180)
# org.jruby.RubyIO.sysopen(RubyIO.java:1158)
# org.jruby.RubyFile.fileOpenGeneric(RubyFile.java:1192)
# org.jruby.RubyFile.openFile(RubyFile.java:1170)
# org.jruby.RubyFile.initialize(RubyFile.java:328)
# org.jruby.RubyFile$INVOKER$i$0$2$initialize.call(RubyFile$INVOKER$i$0$2$initialize.gen)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.RubyClass.newInstance(RubyClass.java:869)
# org.jruby.RubyIO.open(RubyIO.java:1072)
# org.jruby.RubyIO$INVOKER$s$0$0$open.call(RubyIO$INVOKER$s$0$0$open.gen)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:682)
# org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:74)
# org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:145)
# org.jruby.runtime.BlockBody.yield(BlockBody.java:88)
# org.jruby.runtime.Block.yieldNonArray(Block.java:151)
# org.jruby.RubyBasicObject.yieldUnder(RubyBasicObject.java:1706)
# org.jruby.RubyBasicObject.specificEval(RubyBasicObject.java:1730)
# org.jruby.RubyBasicObject.instance_eval19(RubyBasicObject.java:1612)
# org.jruby.RubyBasicObject$INVOKER$i$instance_eval19.call(RubyBasicObject$INVOKER$i$instance_eval19.gen)
# org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrTwoOrThreeBlock.call(JavaMethod.java:529)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:116)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:146)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:295)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:344)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:682)
# org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:74)
# org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:136)
# org.jruby.runtime.BlockBody.yield(BlockBody.java:82)
# org.jruby.runtime.Block.yield(Block.java:147)
# org.jruby.RubyArray.each(RubyArray.java:1546)
# 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:472)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:131)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:198)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:275)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:129)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:360)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:116)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:146)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:295)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:344)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:116)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:372)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:682)
# org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:74)
# org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:76)
# org.jruby.runtime.Block.yieldSpecific(Block.java:116)
# org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:426)
# org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
# org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:543)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:617)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:116)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:116)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:682)
# org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:74)
# org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:136)
# org.jruby.runtime.BlockBody.yield(BlockBody.java:82)
# org.jruby.runtime.Block.yield(Block.java:147)
# org.jruby.RubyArray.collect(RubyArray.java:2270)
# org.jruby.RubyArray.map19(RubyArray.java:2283)
# 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:472)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:146)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:295)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:344)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:146)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:295)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:344)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:682)
# org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:74)
# org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:136)
# org.jruby.runtime.BlockBody.yield(BlockBody.java:82)
# org.jruby.runtime.Block.yield(Block.java:147)
# org.jruby.RubyArray.collect(RubyArray.java:2270)
# org.jruby.RubyArray.map19(RubyArray.java:2283)
# 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:472)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:146)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:295)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:344)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:682)
# org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:74)
# org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:136)
# org.jruby.runtime.BlockBody.yield(BlockBody.java:82)
# org.jruby.runtime.Block.yield(Block.java:147)
# org.jruby.RubyArray.collect(RubyArray.java:2270)
# org.jruby.RubyArray.map19(RubyArray.java:2283)
# 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:472)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:682)
# org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:74)
# org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:136)
# org.jruby.runtime.BlockBody.yield(BlockBody.java:82)
# org.jruby.runtime.Block.yield(Block.java:147)
# org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:419)
# org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:94)
# org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:543)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:617)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:116)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:116)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:116)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:682)
# org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:74)
# org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:67)
# org.jruby.runtime.Block.call(Block.java:106)
# org.jruby.RubyProc.call(RubyProc.java:301)
# org.jruby.RubyProc.call(RubyProc.java:230)
# org.jruby.Ruby.tearDown(Ruby.java:3167)
# org.jruby.Ruby.tearDown(Ruby.java:3151)
# org.jruby.Main.internalRun(Main.java:304)
# org.jruby.Main.run(Main.java:227)
# org.jruby.Main.main(Main.java:199)
3) (Test description here)
Failure/Error: Unable to find matching line from backtrace
Java::JavaLang::RuntimeException:
Unhandled IOException
# org.jruby.util.io.PosixShim.open(PosixShim.java:418)
# org.jruby.util.io.PosixShim.open(PosixShim.java:392)
# org.jruby.RubyIO.cloexecOpen(RubyIO.java:1202)
# org.jruby.RubyIO.sysopenFunc(RubyIO.java:1188)
# org.jruby.RubyIO.sysopenInternal(RubyIO.java:1180)
# org.jruby.RubyIO.sysopen(RubyIO.java:1158)
# org.jruby.RubyFile.fileOpenGeneric(RubyFile.java:1192)
# org.jruby.RubyFile.openFile(RubyFile.java:1170)
# org.jruby.RubyFile.initialize(RubyFile.java:328)
# org.jruby.RubyFile$INVOKER$i$0$2$initialize.call(RubyFile$INVOKER$i$0$2$initialize.gen)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.RubyClass.newInstance(RubyClass.java:869)
# org.jruby.RubyIO.open(RubyIO.java:1072)
# org.jruby.RubyIO$INVOKER$s$0$0$open.call(RubyIO$INVOKER$s$0$0$open.gen)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:682)
# org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:74)
# org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:145)
# org.jruby.runtime.BlockBody.yield(BlockBody.java:88)
# org.jruby.runtime.Block.yieldNonArray(Block.java:151)
# org.jruby.RubyBasicObject.yieldUnder(RubyBasicObject.java:1706)
# org.jruby.RubyBasicObject.specificEval(RubyBasicObject.java:1730)
# org.jruby.RubyBasicObject.instance_eval19(RubyBasicObject.java:1612)
# org.jruby.RubyBasicObject$INVOKER$i$instance_eval19.call(RubyBasicObject$INVOKER$i$instance_eval19.gen)
# org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrTwoOrThreeBlock.call(JavaMethod.java:529)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:116)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:146)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:155)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:344)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:682)
# org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:74)
# org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:136)
# org.jruby.runtime.BlockBody.yield(BlockBody.java:82)
# org.jruby.runtime.Block.yield(Block.java:147)
# org.jruby.RubyArray.each(RubyArray.java:1546)
# 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:472)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:131)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:198)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:127)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:360)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:116)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:146)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:155)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:344)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:116)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:372)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:682)
# org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:74)
# org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:76)
# org.jruby.runtime.Block.yieldSpecific(Block.java:116)
# org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:426)
# org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
# org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:543)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:617)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:116)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:116)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:682)
# org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:74)
# org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:136)
# org.jruby.runtime.BlockBody.yield(BlockBody.java:82)
# org.jruby.runtime.Block.yield(Block.java:147)
# org.jruby.RubyArray.collect(RubyArray.java:2270)
# org.jruby.RubyArray.map19(RubyArray.java:2283)
# 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:472)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:146)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:295)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:344)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:146)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:295)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:344)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:682)
# org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:74)
# org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:136)
# org.jruby.runtime.BlockBody.yield(BlockBody.java:82)
# org.jruby.runtime.Block.yield(Block.java:147)
# org.jruby.RubyArray.collect(RubyArray.java:2270)
# org.jruby.RubyArray.map19(RubyArray.java:2283)
# 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:472)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:146)
# org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:295)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:344)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:682)
# org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:74)
# org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:136)
# org.jruby.runtime.BlockBody.yield(BlockBody.java:82)
# org.jruby.runtime.Block.yield(Block.java:147)
# org.jruby.RubyArray.collect(RubyArray.java:2270)
# org.jruby.RubyArray.map19(RubyArray.java:2283)
# 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:472)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:682)
# org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:74)
# org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:136)
# org.jruby.runtime.BlockBody.yield(BlockBody.java:82)
# org.jruby.runtime.Block.yield(Block.java:147)
# org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:419)
# org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:94)
# org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:543)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:617)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:116)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:116)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:697)
# org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:116)
# org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:255)
# org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
# org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
# org.jruby.ir.instructions.CallBase.interpret(CallBase.java:436)
# org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:376)
# org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:595)
# org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:682)
# org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:74)
# org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:67)
# org.jruby.runtime.Block.call(Block.java:106)
# org.jruby.RubyProc.call(RubyProc.java:301)
# org.jruby.RubyProc.call(RubyProc.java:230)
# org.jruby.Ruby.tearDown(Ruby.java:3167)
# org.jruby.Ruby.tearDown(Ruby.java:3151)
# org.jruby.Main.internalRun(Main.java:304)
# org.jruby.Main.run(Main.java:227)
# org.jruby.Main.main(Main.java:199)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment