Skip to content

Instantly share code, notes, and snippets.

@billdueber
Last active August 29, 2015 14:06
Show Gist options
  • Save billdueber/fb0e266fb3eb510860f9 to your computer and use it in GitHub Desktop.
Save billdueber/fb0e266fb3eb510860f9 to your computer and use it in GitHub Desktop.
Lotus::Utils JRuby-Head failures
$ git clone http://github.com/lotus/utils
Cloning into 'utils'...
remote: Counting objects: 830, done.
remote: Total 830 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (830/830), 137.72 KiB | 0 bytes/s, done.
Resolving deltas: 100% (441/441), done.
Checking connectivity... done.
$ cd utils
$ chruby jruby_head
$ ruby -v
jruby 9000.dev-SNAPSHOT (2.1.2p142) 2014-09-09 5a099ad Java HotSpot(TM) 64-Bit Server VM 25.5-b02 on 1.8.0_05-b13 +indy +jit [darwin-x86_64]
$ bundle install
Fetching gem metadata from https://rubygems.org/..........
Resolving dependencies...
Using rake 10.3.2
Using bundler 1.6.2
Using multi_json 1.10.1
Using mime-types 2.3
Using netrc 0.7.7
Using rest-client 1.7.2
Using docile 1.1.5
Using simplecov-html 0.8.0
Using simplecov 0.9.0
Using tins 1.3.2
Using term-ansicolor 1.3.0
Using thor 0.19.1
Using coveralls 0.7.1
Using lotus-utils 0.2.0 from source at .
Using yard 0.8.7.4
Your bundle is complete!
Use `bundle show [gemname]` to see where a bundled gem is installed.
$ jruby -I lib -I test test/kernel_test.rb > kernel_test.out
Run options: --seed 18131
# Running tests:
.F.........F.FFFFFF...............E..F..........F.F..FF.F..FF.F.F.F.......F.F.F.F..F.F.........FFF.FF.F.FF.................F.FFFFFF..EE..FFF.F.F.F..FFFF............E..FFFFF.FFF...FF.............F.......................F......FFFF.FFFFF....FF.F..FF.F..........
Finished tests in 1.866000s, 138.7996 tests/s, 145.7663 assertions/s.
1) Failure:
Lotus::Utils::Kernel::.Array::successful operations::when a object that implements #to_a is given#test_0001_returns an array [test/kernel_test.rb:106]:
Expected: [1, 2, 3]
Actual: [2, 1, 3]
2) Failure:
Lotus::Utils::Kernel::.BigDecimal::failure operations::when a an object that doesn't implement #respond_to? #test_0001_raises error [test/kernel_test.rb:896]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
3) Failure:
Lotus::Utils::Kernel::.BigDecimal::failure operations::when a date is given#test_0001_raises error [test/kernel_test.rb:872]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
4) Failure:
Lotus::Utils::Kernel::.BigDecimal::failure operations::when a datetime is given#test_0001_raises error [test/kernel_test.rb:880]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
5) Failure:
Lotus::Utils::Kernel::.BigDecimal::failure operations::when a false is given#test_0001_raises error [test/kernel_test.rb:864]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
6) Failure:
Lotus::Utils::Kernel::.BigDecimal::failure operations::when a time is given#test_0001_raises error [test/kernel_test.rb:888]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
7) Failure:
Lotus::Utils::Kernel::.BigDecimal::failure operations::when a true is given#test_0001_raises error [test/kernel_test.rb:856]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
8) Failure:
Lotus::Utils::Kernel::.BigDecimal::failure operations::when nil is given#test_0001_raises error [test/kernel_test.rb:848]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
9) Error:
Lotus::Utils::Kernel::.BigDecimal::successful operations::when an object that implements #to_d is given#test_0001_returns a BigDecimal:
TypeError: can't convert PersonFavDecimalNumber into String
org/jruby/ext/bigdecimal/RubyBigDecimal.java:497:in `new'
org/jruby/ext/bigdecimal/RubyBigDecimal.java:530:in `new'
/Users/dueberb/devel/ruby/lotus/utils/lib/lotus/utils/kernel.rb:405:in `BigDecimal'
test/kernel_test.rb:697:in `(root)'
org/jruby/RubyBasicObject.java:1611:in `instance_eval'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/spec.rb:172:in `setup'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1263:in `run'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:940:in `_run_suite'
org/jruby/RubyArray.java:2283:in `map'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:933:in `_run_suite'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:914:in `_run_suites'
org/jruby/RubyArray.java:2283:in `map'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:914:in `_run_suites'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:884:in `_run_anything'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1092:in `run_tests'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1079:in `_run'
org/jruby/RubyArray.java:1546:in `each'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1078:in `_run'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1066:in `run'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:802:in `autorun'
10) Failure:
Lotus::Utils::Kernel::.Boolean::failure operations::when a an object that doesn't implement #respond_to?#test_0001_raises error [test/kernel_test.rb:1570]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
11) Failure:
Lotus::Utils::Kernel::.Boolean::successful operations::when the given object responds to #to_bool#test_0001_returns the result of the serialization [test/kernel_test.rb:1560]:
Expected: false
Actual: true
12) Failure:
Lotus::Utils::Kernel::.Date::failure operations::when a fixnum is given#test_0001_raises error [test/kernel_test.rb:1711]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
13) Failure:
Lotus::Utils::Kernel::.Date::failure operations::when a float is given#test_0001_raises error [test/kernel_test.rb:1727]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
14) Failure:
Lotus::Utils::Kernel::.Date::failure operations::when a string that doesn't represent a date is given#test_0001_raises error [test/kernel_test.rb:1743]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
15) Failure:
Lotus::Utils::Kernel::.Date::failure operations::when a string that represent a hour is given#test_0001_raises error [test/kernel_test.rb:1759]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
16) Failure:
Lotus::Utils::Kernel::.Date::failure operations::when an object that doesn't implement #respond_to?#test_0001_raises error [test/kernel_test.rb:1775]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
17) Failure:
Lotus::Utils::Kernel::.Date::failure operations::when an object that doesn't implement #to_s?#test_0001_raises error [test/kernel_test.rb:1791]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
18) Failure:
Lotus::Utils::Kernel::.Date::failure operations::when false is given#test_0001_raises error [test/kernel_test.rb:1695]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
19) Failure:
Lotus::Utils::Kernel::.Date::failure operations::when nil is given#test_0001_raises error [test/kernel_test.rb:1663]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
20) Failure:
Lotus::Utils::Kernel::.Date::failure operations::when true is given#test_0001_raises error [test/kernel_test.rb:1679]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
21) Failure:
Lotus::Utils::Kernel::.DateTime::failure operations::when a string that doesn't represent a date is given#test_0001_raises error [test/kernel_test.rb:1956]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
22) Failure:
Lotus::Utils::Kernel::.DateTime::failure operations::when an object that doesn't implement #respond_to?#test_0001_raises error [test/kernel_test.rb:1972]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
23) Failure:
Lotus::Utils::Kernel::.DateTime::failure operations::when an object that doesn't implement #to_s?#test_0001_raises error [test/kernel_test.rb:1988]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
24) Failure:
Lotus::Utils::Kernel::.DateTime::failure operations::when false is given#test_0001_raises error [test/kernel_test.rb:1940]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
25) Failure:
Lotus::Utils::Kernel::.DateTime::failure operations::when nil is given#test_0001_raises error [test/kernel_test.rb:1908]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
26) Failure:
Lotus::Utils::Kernel::.DateTime::failure operations::when true is given#test_0001_raises error [test/kernel_test.rb:1924]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
27) Failure:
Lotus::Utils::Kernel::.Float::failure operations::false is given#test_0001_raises error [test/kernel_test.rb:1089]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
28) Failure:
Lotus::Utils::Kernel::.Float::failure operations::true is given#test_0001_raises error [test/kernel_test.rb:1081]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
29) Failure:
Lotus::Utils::Kernel::.Float::failure operations::when a an object that doesn't implement #respond_to? #test_0001_raises error [test/kernel_test.rb:1113]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
30) Failure:
Lotus::Utils::Kernel::.Float::failure operations::when a an object that doesn't implement any float interface#test_0001_raises error [test/kernel_test.rb:1129]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
31) Failure:
Lotus::Utils::Kernel::.Float::failure operations::when a big complex number is given#test_0001_raises error [test/kernel_test.rb:1137]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
32) Failure:
Lotus::Utils::Kernel::.Float::failure operations::when a big rational number is given#test_0001_raises error [test/kernel_test.rb:1153]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
33) Failure:
Lotus::Utils::Kernel::.Float::failure operations::when a date is given#test_0001_raises error [test/kernel_test.rb:1097]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
34) Failure:
Lotus::Utils::Kernel::.Float::failure operations::when a datetime is given#test_0001_raises error [test/kernel_test.rb:1105]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
35) Failure:
Lotus::Utils::Kernel::.Hash::failure operations::when a an object that doesn't implement #respond_to?#test_0001_raises error [test/kernel_test.rb:362]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
36) Failure:
Lotus::Utils::Kernel::.Hash::failure operations::when a set of one element is given#test_0001_raises error [test/kernel_test.rb:412]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
37) Failure:
Lotus::Utils::Kernel::.Hash::failure operations::when a set of two elements is given#test_0001_raises error [test/kernel_test.rb:421]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
38) Failure:
Lotus::Utils::Kernel::.Hash::failure operations::when an array with one element is given#test_0001_raises error [test/kernel_test.rb:394]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
39) Failure:
Lotus::Utils::Kernel::.Hash::failure operations::when an array with two elements is given#test_0001_raises error [test/kernel_test.rb:403]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
40) Failure:
Lotus::Utils::Kernel::.Hash::failure operations::when false is given#test_0001_raises error [test/kernel_test.rb:386]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
41) Failure:
Lotus::Utils::Kernel::.Hash::failure operations::when true is given#test_0001_raises error [test/kernel_test.rb:378]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
42) Error:
Lotus::Utils::Kernel::.Hash::successful operations::when a set is given#test_0001_returns an hash:
TypeError: can't convert Set into Hash
org/jruby/RubyKernel.java:432:in `Hash'
/Users/dueberb/devel/ruby/lotus/utils/lib/lotus/utils/kernel.rb:192:in `Hash'
test/kernel_test.rb:305:in `(root)'
org/jruby/RubyBasicObject.java:1611:in `instance_eval'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/spec.rb:172:in `setup'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1263:in `run'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:940:in `_run_suite'
org/jruby/RubyArray.java:2283:in `map'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:933:in `_run_suite'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:914:in `_run_suites'
org/jruby/RubyArray.java:2283:in `map'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:914:in `_run_suites'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:884:in `_run_anything'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1092:in `run_tests'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1079:in `_run'
org/jruby/RubyArray.java:1546:in `each'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1078:in `_run'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1066:in `run'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:802:in `autorun'
43) Error:
Lotus::Utils::Kernel::.Hash::successful operations::when an array is given#test_0001_returns an hash:
TypeError: can't convert Array into Hash
org/jruby/RubyKernel.java:432:in `Hash'
/Users/dueberb/devel/ruby/lotus/utils/lib/lotus/utils/kernel.rb:192:in `Hash'
test/kernel_test.rb:305:in `(root)'
org/jruby/RubyBasicObject.java:1611:in `instance_eval'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/spec.rb:172:in `setup'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1263:in `run'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:940:in `_run_suite'
org/jruby/RubyArray.java:2283:in `map'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:933:in `_run_suite'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:914:in `_run_suites'
org/jruby/RubyArray.java:2283:in `map'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:914:in `_run_suites'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:884:in `_run_anything'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1092:in `run_tests'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1079:in `_run'
org/jruby/RubyArray.java:1546:in `each'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1078:in `_run'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1066:in `run'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:802:in `autorun'
44) Failure:
Lotus::Utils::Kernel::.Integer::failure operations::false is given#test_0001_raises error [test/kernel_test.rb:578]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
45) Failure:
Lotus::Utils::Kernel::.Integer::failure operations::true is given#test_0001_raises error [test/kernel_test.rb:570]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
46) Failure:
Lotus::Utils::Kernel::.Integer::failure operations::when a an object that doesn't implement #respond_to? #test_0001_raises error [test/kernel_test.rb:602]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
47) Failure:
Lotus::Utils::Kernel::.Integer::failure operations::when a an object that doesn't implement any integer interface#test_0001_raises error [test/kernel_test.rb:618]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
48) Failure:
Lotus::Utils::Kernel::.Integer::failure operations::when a big complex number is given#test_0001_raises error [test/kernel_test.rb:658]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
49) Failure:
Lotus::Utils::Kernel::.Integer::failure operations::when a big rational number is given#test_0001_raises error [test/kernel_test.rb:674]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
50) Failure:
Lotus::Utils::Kernel::.Integer::failure operations::when a bigdecimal NaN is given#test_0001_raises error [test/kernel_test.rb:642]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
51) Failure:
Lotus::Utils::Kernel::.Integer::failure operations::when a bigdecimal infinity is given#test_0001_raises error [test/kernel_test.rb:634]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
52) Failure:
Lotus::Utils::Kernel::.Integer::failure operations::when a date is given#test_0001_raises error [test/kernel_test.rb:586]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
53) Failure:
Lotus::Utils::Kernel::.Integer::failure operations::when a datetime is given#test_0001_raises error [test/kernel_test.rb:594]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
54) Error:
Lotus::Utils::Kernel::.Integer::successful operations::when an object that implements #to_int is given#test_0001_returns an integer:
TypeError: can't convert into Integer
/Users/dueberb/devel/ruby/lotus/utils/lib/lotus/utils/kernel.rb:321:in `Integer'
test/kernel_test.rb:437:in `(root)'
org/jruby/RubyBasicObject.java:1611:in `instance_eval'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/spec.rb:172:in `setup'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1263:in `run'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:940:in `_run_suite'
org/jruby/RubyArray.java:2283:in `map'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:933:in `_run_suite'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:914:in `_run_suites'
org/jruby/RubyArray.java:2283:in `map'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:914:in `_run_suites'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:884:in `_run_anything'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1092:in `run_tests'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1079:in `_run'
org/jruby/RubyArray.java:1546:in `each'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1078:in `_run'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:1066:in `run'
/Users/dueberb/.rubies/jruby_head/lib/ruby/2.1/minitest/unit.rb:802:in `autorun'
55) Failure:
Lotus::Utils::Kernel::.Pathname::failure operations::when a date is given#test_0001_raises error [test/kernel_test.rb:2292]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
56) Failure:
Lotus::Utils::Kernel::.Pathname::failure operations::when a datetime is given#test_0001_raises error [test/kernel_test.rb:2300]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
57) Failure:
Lotus::Utils::Kernel::.Pathname::failure operations::when a number is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.ir.targets.Bootstrap.invoke(Bootstrap.java:542)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
58) Failure:
Lotus::Utils::Kernel::.Pathname::failure operations::when a time is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
59) Failure:
Lotus::Utils::Kernel::.Pathname::failure operations::when an object that doesn't implement #respond_to?#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
60) Failure:
Lotus::Utils::Kernel::.Pathname::failure operations::when false is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
61) Failure:
Lotus::Utils::Kernel::.Pathname::failure operations::when nil is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
62) Failure:
Lotus::Utils::Kernel::.Pathname::failure operations::when true is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
63) Failure:
Lotus::Utils::Kernel::.Pathname::successful operations::when an object that implements to_str is given#test_0001_returns a pathname [(eval):8]:
--- expected
+++ actual
@@ -1 +1 @@
-#<Pathname:/>
+#<Pathname:#<RootPath:0xXXXXXX>>
64) Failure:
Lotus::Utils::Kernel::.Set::failure operations::when a an object that doesn't implement #respond_to?#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
65) Failure:
Lotus::Utils::Kernel::.String::failure operations::when a an object that doesn't implement a string interface#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
66) Failure:
Lotus::Utils::Kernel::.String::successful operations::when an object implements #to_str#test_0001_returns the string representation [(eval):8]:
Expected: "123"
Actual: "#<struct Isbn code=123>"
67) Failure:
Lotus::Utils::Kernel::.Symbol::failure operations::when a date is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
68) Failure:
Lotus::Utils::Kernel::.Symbol::failure operations::when a datetime is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
69) Failure:
Lotus::Utils::Kernel::.Symbol::failure operations::when a number is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
70) Failure:
Lotus::Utils::Kernel::.Symbol::failure operations::when a time is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
71) Failure:
Lotus::Utils::Kernel::.Symbol::failure operations::when an object that doesn't implement #respond_to?#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
72) Failure:
Lotus::Utils::Kernel::.Symbol::failure operations::when empty string is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
73) Failure:
Lotus::Utils::Kernel::.Symbol::failure operations::when false is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
74) Failure:
Lotus::Utils::Kernel::.Symbol::failure operations::when nil is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
75) Failure:
Lotus::Utils::Kernel::.Symbol::failure operations::when true is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
76) Failure:
Lotus::Utils::Kernel::.Time::failure operations::when a string that doesn't represent a date is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
77) Failure:
Lotus::Utils::Kernel::.Time::failure operations::when an object that doesn't implement #respond_to?#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
78) Failure:
Lotus::Utils::Kernel::.Time::failure operations::when an object that doesn't implement #to_s#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
79) Failure:
Lotus::Utils::Kernel::.Time::failure operations::when false is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
80) Failure:
Lotus::Utils::Kernel::.Time::failure operations::when nil is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
81) Failure:
Lotus::Utils::Kernel::.Time::failure operations::when true is given#test_0001_raises error [(eval):4]:
[TypeError] exception expected, not
Class: <Java::JavaLang::ClassCastException>
Message: <"org.jruby.RubyNil cannot be cast to org.jruby.parser.StaticScope">
---Backtrace---
org.jruby.ir.instructions.SearchConstInstr.cache(SearchConstInstr.java:83)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:452)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:75)
org.jruby.runtime.Block.yieldSpecific(Block.java:116)
org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:396)
org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:91)
org.jruby.ir.interpreter.Interpreter.processOtherOp(Interpreter.java:509)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:597)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.RubyClass.invoke(RubyClass.java:530)
org.jruby.ir.targets.Bootstrap.invokeSelfSimple(Bootstrap.java:1024)
$_28_eval_29_.__script__((eval):4)
java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:636)
org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:92)
org.jruby.internal.runtime.methods.InterpretedIRMethod.callJitted(InterpretedIRMethod.java:145)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:96)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyBasicObject$INVOKER$i$send19.call(RubyBasicObject$INVOKER$i$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:338)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
org.jruby.RubyClass.finvoke(RubyClass.java:519)
org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1577)
org.jruby.RubyKernel.send19(RubyKernel.java:1970)
org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:366)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:330)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:137)
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:474)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:286)
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:81)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:85)
org.jruby.ir.instructions.CallBase.interpret(CallBase.java:412)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:334)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_METHOD(Interpreter.java:676)
org.jruby.internal.runtime.methods.InterpretedIRMethod.call(InterpretedIRMethod.java:107)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)
org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)
org.jruby.ir.interpreter.Interpreter.processCall(Interpreter.java:306)
org.jruby.ir.interpreter.Interpreter.interpret(Interpreter.java:567)
org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:662)
org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:47)
org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:66)
org.jruby.runtime.Block.call(Block.java:106)
org.jruby.RubyProc.call(RubyProc.java:294)
org.jruby.RubyProc.call(RubyProc.java:220)
org.jruby.Ruby.tearDown(Ruby.java:3170)
org.jruby.Ruby.tearDown(Ruby.java:3154)
org.jruby.Main.internalRun(Main.java:296)
org.jruby.Main.run(Main.java:219)
org.jruby.Main.main(Main.java:199)
---------------
259 tests, 272 assertions, 77 failures, 4 errors, 0 skips
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment