Project

General

Profile

Actions

Defect #8525

closed

can not publish(.war) to tomcat

Added by alvis lee almost 13 years ago. Updated almost 13 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Administration
Target version:
-
Start date:
2011-06-04
Due date:
% Done:

0%

Estimated time:
Resolution:
Duplicate
Affected version:

Description

OS:windows xp
ruby 1.8.7
Rails 2.3.11
redmine 1.2.0

jdk:1.6
tomcat:6.0.20
mysql:5.0

run with "ruby script/server webrick -e production",it works OK.

vist the page : http://127.0.0.1:8080/redmine/settings

error log:

NoMethodError in Settings#index

Showing vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb where line # raised:

undefined method `application_backtrace' for java.lang.IllegalArgumentException:Java::JavaLang::IllegalArgumentException
Extracted source (around line #):

Trace of template inclusion: vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb

RAILS_ROOT: D:/apache-tomcat-6.0.20/webapps/redmine/WEB-INF

Application Trace | Framework Trace | Full Trace
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:2:in `_run_erb_vendor47rails47actionpack47lib47action_controller47templates47rescues47_trace46erb'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `render'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_view/base.rb:306:in `with_template'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_view/renderable.rb:30:in `render'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:20:in `render'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:30:in `benchmark'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:19:in `render'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_view/template.rb:205:in `render_template'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_view/base.rb:265:in `render'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_controller/templates/rescues/template_error.erb:18:in `_run_erb_vendor47rails47actionpack47lib47action_controller47templates47rescues47template_error46erb'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `render'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_view/base.rb:306:in `with_template'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_view/renderable.rb:30:in `render'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_view/template.rb:205:in `render_template'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_view/base.rb:265:in `render'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_controller/rescue.rb:133:in `rescue_action_locally'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_controller/rescue.rb:152:in `rescue_action_without_handler'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_controller/rescue.rb:73:in `rescue_action'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_controller/rescue.rb:162:in `perform_action_with_rescue'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_controller/flash.rb:151:in `perform_action_with_flash'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_controller/base.rb:532:in `process'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_controller/filters.rb:606:in `process_with_filters'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_controller/base.rb:391:in `process'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_controller/base.rb:386:in `call'
D:/apache-tomcat-6.0.20/webapps/p/WEB-INF/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:438:in `call'
Request

Parameters:

None
Show session dump

Response

Headers:

{"Cache-Control"=>"no-cache",
 "Content-Type"=>""}


Related issues

Is duplicate of Redmine - Defect #8510: JRuby: Can't open administrator panel if scm command is not availableClosedToshi MARUYAMA2011-06-03

Actions
Actions #1

Updated by alvis lee almost 13 years ago

and tomcat log:

Processing SettingsController#index (for 127.0.0.1 at 2011-06-04 13:08:14) [GET]
  Parameters: {"controller"=>"settings", "action"=>"index"}
Rendering template within layouts/admin
Rendering settings/edit

ActionView::TemplateError () in app/views/settings/_repositories.rhtml:

    java.lang.ProcessImpl.<init>(ProcessImpl.java:69)
    java.lang.ProcessImpl.start(ProcessImpl.java:30)
    java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
    java.lang.Runtime.exec(Runtime.java:593)
    org.jruby.util.ShellLauncher.popenShared(ShellLauncher.java:546)
    org.jruby.util.ShellLauncher.popen(ShellLauncher.java:526)
    org.jruby.RubyIO.popen(RubyIO.java:3457)
    org.jruby.RubyIO$s_method_0_1$RUBYINVOKER$popen.call(org/jruby/RubyIO$s_method_0_1$RUBYINVOKER$popen.gen:65535)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:198)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:339)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:197)
    org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:212)
    org.jruby.ast.CallTwoArgBlockNode.interpret(CallTwoArgBlockNode.java:62)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.RescueNode.executeBody(RescueNode.java:199)
    org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:118)
    org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
    org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:319)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:157)
    org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:172)
    org.jruby.ast.FCallOneArgBlockNode.interpret(FCallOneArgBlockNode.java:34)
    org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:158)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
    org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
    org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
    org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:158)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
    org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
    org.jruby.ast.OrNode.interpret(OrNode.java:94)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.ClassVarAsgnNode.interpret(ClassVarAsgnNode.java:92)
    org.jruby.ast.OpAsgnOrNode.interpret(OpAsgnOrNode.java:99)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:158)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
    org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.CallOneArgFixnumNode.interpret(CallOneArgFixnumNode.java:61)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.OrNode.interpret(OrNode.java:94)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
    org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:158)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
    org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
    org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
    org.jruby.ast.IfNode.interpret(IfNode.java:117)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.RescueNode.executeBody(RescueNode.java:199)
    org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:118)
    org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
    org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:158)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
    org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
    org.jruby.ast.IfNode.interpret(IfNode.java:111)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:38)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:346)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:303)
    org.jruby.runtime.Block.yield(Block.java:194)
    org.jruby.RubyArray.collect(RubyArray.java:2354)
    org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$collect.call(org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$collect.gen:65535)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:299)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:117)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:122)
    org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:327)
    org.jruby.runtime.BlockBody.call(BlockBody.java:78)
    org.jruby.runtime.Block.call(Block.java:89)
    org.jruby.RubyProc.call(RubyProc.java:224)
    org.jruby.RubyProc.call(RubyProc.java:203)
    org.jruby.RubyProc$i_method_0_0$RUBYFRAMEDINVOKER$call.call(org/jruby/RubyProc$i_method_0_0$RUBYFRAMEDINVOKER$call.gen:65535)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:182)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:178)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:106)
    org.jruby.ast.CallSpecialArgNode.interpret(CallSpecialArgNode.java:65)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:294)
    org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:228)
    org.jruby.runtime.Block.yieldSpecific(Block.java:99)
    org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:160)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:166)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:299)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:117)
    org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:132)
    org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:117)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:160)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:166)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:299)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:117)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:122)
    org.jruby.ast.FCallNoArgBlockPassNode.interpret(FCallNoArgBlockPassNode.java:27)
    org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:319)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:157)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:162)
    org.jruby.ast.FCallOneArgBlockPassNode.interpret(FCallOneArgBlockPassNode.java:32)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:117)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:319)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:157)
    org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:172)
    org.jruby.ast.FCallOneArgBlockNode.interpret(FCallOneArgBlockNode.java:34)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182)
    org.jruby.RubyClass.finvoke(RubyClass.java:546)
    org.jruby.RubyObject.send(RubyObject.java:1443)
    org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen:65535)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:339)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:197)
    org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:212)
    org.jruby.ast.CallTwoArgBlockNode.interpret(CallTwoArgBlockNode.java:62)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:294)
    org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:228)
    org.jruby.runtime.Block.yieldSpecific(Block.java:99)
    org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:319)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:157)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:162)
    org.jruby.ast.CallOneArgBlockNode.interpret(CallOneArgBlockNode.java:60)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:113)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:140)
    org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:62)
    org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:69)
    org.jruby.ast.ZSuperNode.interpret(ZSuperNode.java:100)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:294)
    org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:228)
    org.jruby.runtime.Block.yieldSpecific(Block.java:99)
    org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:119)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:283)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:214)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:235)
    org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:252)
    org.jruby.ast.CallThreeArgBlockNode.interpret(CallThreeArgBlockNode.java:64)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:117)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:221)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:190)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:188)
    org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:38)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.RescueNode.executeBody(RescueNode.java:199)
    org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:118)
    org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:221)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:190)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:188)
    org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:38)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:262)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:206)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:349)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:228)
    org.jruby.ast.CallThreeArgNode.interpret(CallThreeArgNode.java:61)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:119)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.WhenOneArgNode.whenSlowTest(WhenOneArgNode.java:36)
    org.jruby.ast.WhenOneArgNode.when(WhenOneArgNode.java:46)
    org.jruby.ast.CaseNode.interpret(CaseNode.java:133)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
    org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:117)
    org.jruby.ast.IfNode.interpret(IfNode.java:119)
    org.jruby.ast.IfNode.interpret(IfNode.java:119)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.WhenOneArgNode.whenSlowTest(WhenOneArgNode.java:36)
    org.jruby.ast.WhenOneArgNode.when(WhenOneArgNode.java:46)
    org.jruby.ast.CaseNode.interpret(CaseNode.java:133)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
    org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
    org.jruby.ast.FCallThreeArgNode.interpret(FCallThreeArgNode.java:40)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:346)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:303)
    org.jruby.runtime.Block.yield(Block.java:194)
    org.jruby.RubyArray.eachCommon(RubyArray.java:1630)
    org.jruby.RubyArray.each(RubyArray.java:1637)
    org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.call(org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.gen:65535)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:299)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:117)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:122)
    org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182)
    org.jruby.RubyClass.finvoke(RubyClass.java:546)
    org.jruby.RubyObject.send(RubyObject.java:1443)
    org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen:65535)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:339)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:197)
    org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:212)
    org.jruby.ast.CallTwoArgBlockNode.interpret(CallTwoArgBlockNode.java:62)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:294)
    org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:228)
    org.jruby.runtime.Block.yieldSpecific(Block.java:99)
    org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:319)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:157)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:162)
    org.jruby.ast.CallOneArgBlockNode.interpret(CallOneArgBlockNode.java:60)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:113)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:140)
    org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:62)
    org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:69)
    org.jruby.ast.ZSuperNode.interpret(ZSuperNode.java:100)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:294)
    org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:228)
    org.jruby.runtime.Block.yieldSpecific(Block.java:99)
    org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:119)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:283)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:214)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:359)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:237)
    org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:252)
    org.jruby.ast.CallThreeArgBlockNode.interpret(CallThreeArgBlockNode.java:64)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:117)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:221)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:190)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:188)
    org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:38)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.RescueNode.executeBody(RescueNode.java:199)
    org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:118)
    org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:221)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:190)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:188)
    org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:38)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:262)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:206)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:349)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:228)
    org.jruby.ast.CallThreeArgNode.interpret(CallThreeArgNode.java:61)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:119)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.WhenOneArgNode.whenSlowTest(WhenOneArgNode.java:36)
    org.jruby.ast.WhenOneArgNode.when(WhenOneArgNode.java:46)
    org.jruby.ast.CaseNode.interpret(CaseNode.java:133)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
    org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:117)
    org.jruby.ast.IfNode.interpret(IfNode.java:119)
    org.jruby.ast.IfNode.interpret(IfNode.java:119)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.WhenOneArgNode.whenSlowTest(WhenOneArgNode.java:36)
    org.jruby.ast.WhenOneArgNode.when(WhenOneArgNode.java:46)
    org.jruby.ast.CaseNode.interpret(CaseNode.java:133)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
    org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:117)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
    org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182)
    org.jruby.RubyClass.finvoke(RubyClass.java:546)
    org.jruby.RubyObject.send(RubyObject.java:1443)
    org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen:65535)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:339)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:197)
    org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:212)
    org.jruby.ast.CallTwoArgBlockNode.interpret(CallTwoArgBlockNode.java:62)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:294)
    org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:228)
    org.jruby.runtime.Block.yieldSpecific(Block.java:99)
    org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:201)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:182)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:319)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:157)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:162)
    org.jruby.ast.CallOneArgBlockNode.interpret(CallOneArgBlockNode.java:60)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:221)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:190)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:186)
    org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:38)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.RescueNode.executeBody(RescueNode.java:199)
    org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:118)
    org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:221)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:190)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:186)
    org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.IfNode.interpret(IfNode.java:117)
    org.jruby.ast.IfNode.interpret(IfNode.java:119)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.WhenOneArgNode.whenSlowTest(WhenOneArgNode.java:36)
    org.jruby.ast.WhenOneArgNode.when(WhenOneArgNode.java:46)
    org.jruby.ast.CaseNode.interpret(CaseNode.java:133)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
    org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
    org.jruby.ast.InstAsgnNode.interpret(InstAsgnNode.java:95)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
    org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:119)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:242)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:198)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:339)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:197)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:202)
    org.jruby.ast.FCallTwoArgBlockPassNode.interpret(FCallTwoArgBlockPassNode.java:34)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:117)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.WhenOneArgNode.whenSlowTest(WhenOneArgNode.java:36)
    org.jruby.ast.WhenOneArgNode.when(WhenOneArgNode.java:46)
    org.jruby.ast.CaseNode.interpret(CaseNode.java:133)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:38)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:262)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:206)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:349)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:228)
    org.jruby.ast.FCallThreeArgNode.interpret(FCallThreeArgNode.java:40)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:117)
    org.jruby.ast.IfNode.interpret(IfNode.java:119)
    org.jruby.ast.IfNode.interpret(IfNode.java:119)
    org.jruby.ast.IfNode.interpret(IfNode.java:119)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:119)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:242)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:198)
    org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:91)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:339)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:197)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:202)
    org.jruby.ast.FCallTwoArgBlockPassNode.interpret(FCallTwoArgBlockPassNode.java:34)
    org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:294)
    org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:228)
    org.jruby.runtime.Block.yieldSpecific(Block.java:99)
    ruby.jit.ms_270EFA214D3CAE17976B05C52A5D6137FD992C2EBlockCallback$block_0$RUBY$__block__xx1.call(Unknown Source)
    org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:115)
    org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:98)
    org.jruby.runtime.CompiledBlock.yieldSpecific(CompiledBlock.java:78)
    org.jruby.runtime.Block.yieldSpecific(Block.java:99)
    org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:136)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:169)
    org.jruby.internal.runtime.methods.WrapperMethod.call(WrapperMethod.java:74)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:115)
    org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:132)
    org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:136)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:115)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:122)
    org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
    org.jruby.ast.InstAsgnNode.interpret(InstAsgnNode.java:95)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.IfNode.interpret(IfNode.java:117)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
    org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:160)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:166)
    org.jruby.RubyClass.finvoke(RubyClass.java:506)
    org.jruby.RubyObject.send(RubyObject.java:1437)
    org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen:65535)
    org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrNBlock.call(JavaMethod.java:266)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
    org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.IfNode.interpret(IfNode.java:117)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:158)
    org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
    org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
    org.jruby.ast.IfNode.interpret(IfNode.java:119)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:262)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:206)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:349)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:228)
    org.jruby.ast.FCallThreeArgNode.interpret(FCallThreeArgNode.java:40)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:158)
    org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56)
    org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
    org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:294)
    org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:228)
    org.jruby.runtime.Block.yieldSpecific(Block.java:99)
    ruby.jit.ms_270EFA214D3CAE17976B05C52A5D6137FD992C2EBlockCallback$block_0$RUBY$__block__xx1.call(Unknown Source)
    org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:115)
    org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:98)
    org.jruby.runtime.CompiledBlock.yieldSpecific(CompiledBlock.java:78)
    org.jruby.runtime.Block.yieldSpecific(Block.java:99)
    org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:136)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:169)
    org.jruby.internal.runtime.methods.WrapperMethod.call(WrapperMethod.java:74)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:115)
    org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:132)
    org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:136)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:299)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:117)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:122)
    org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
    org.jruby.ast.ArrayNode.interpretPrimitive(ArrayNode.java:94)
    org.jruby.ast.ArrayNode.interpret(ArrayNode.java:84)
    org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
    org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.IfNode.interpret(IfNode.java:117)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:158)
    org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56)
    org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
    org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.RescueNode.executeBody(RescueNode.java:199)
    org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:118)
    org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:158)
    org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56)
    org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:56)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:289)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:108)
    org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:160)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:166)
    org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:81)
    org.jruby.RubyClass.finvoke(RubyClass.java:506)
    org.jruby.RubyObject.send(RubyObject.java:1437)
    org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen:65535)
    org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneOrNBlock.call(JavaMethod.java:266)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
    org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:39)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:262)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:206)
    org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:71)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:349)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:228)
    org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:43)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:221)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:190)
    org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:66)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:188)
    org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:221)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:190)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:329)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:188)
    org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:38)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.RescueNode.executeBody(RescueNode.java:199)
    org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:118)
    org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
    org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
    org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:158)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:106)
    org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:327)
    org.jruby.runtime.BlockBody.call(BlockBody.java:78)
    org.jruby.runtime.Block.call(Block.java:89)
    org.jruby.RubyProc.call(RubyProc.java:224)
    org.jruby.RubyProc.call(RubyProc.java:203)
    org.jruby.RubyProc$i_method_0_0$RUBYFRAMEDINVOKER$call.call(org/jruby/RubyProc$i_method_0_0$RUBYFRAMEDINVOKER$call.gen:65535)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:190)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:186)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:294)
    org.jruby.runtime.InterpretedBlock.yieldSpecific(InterpretedBlock.java:228)
    org.jruby.runtime.Block.yieldSpecific(Block.java:99)
    org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:160)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:166)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:299)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:117)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:122)
    org.jruby.ast.CallNoArgBlockPassNode.interpret(CallNoArgBlockPassNode.java:53)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:119)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:160)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:166)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:299)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:117)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:122)
    org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.ToAryNode.interpret(ToAryNode.java:69)
    org.jruby.ast.MultipleAsgnNode.interpret(MultipleAsgnNode.java:127)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.ToAryNode.interpret(ToAryNode.java:69)
    org.jruby.ast.MultipleAsgnNode.interpret(MultipleAsgnNode.java:127)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.ToAryNode.interpret(ToAryNode.java:69)
    org.jruby.ast.MultipleAsgnNode.interpret(MultipleAsgnNode.java:127)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.RescueNode.executeBody(RescueNode.java:199)
    org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:118)
    org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:346)
    org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:303)
    org.jruby.runtime.Block.yield(Block.java:194)
    org.jruby.libraries.ThreadLibrary$Mutex.synchronize(ThreadLibrary.java:195)
    org.jruby.libraries.ThreadLibrary$Mutex$i_method_0_0$RUBYINVOKER$synchronize.call(org/jruby/libraries/ThreadLibrary$Mutex$i_method_0_0$RUBYINVOKER$synchronize.gen:65535)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:115)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:122)
    org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:117)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146)
    org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.IfNode.interpret(IfNode.java:117)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:146)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
    org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
    org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
    org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
    org.jruby.RubyClass.finvoke(RubyClass.java:667)
    org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:452)
    org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:332)
    org.jruby.javasupport.JavaEmbedUtils$1.callMethod(JavaEmbedUtils.java:143)
    org.jruby.rack.DefaultRackApplication.__call(DefaultRackApplication.java:65)
    org.jruby.rack.DefaultRackApplication.call(DefaultRackApplication.java:39)
    org.jruby.rack.DefaultRackDispatcher.process(DefaultRackDispatcher.java:29)
    org.jruby.rack.RackFilter.doFilter(RackFilter.java:58)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
    java.lang.Thread.run(Thread.java:619)

Processing ApplicationController#index (for 127.0.0.1 at 2011-06-04 13:08:15) [GET]
  Parameters: {"controller"=>"settings", "action"=>"index"}

ActionView::TemplateError (undefined method `application_backtrace' for java.lang.IllegalArgumentException:Java::JavaLang::IllegalArgumentException) in vendor/rails/actionpack/lib/action_controller/templates/rescues/_trace.erb:

    file:/lib/jruby-rack-1.0.6.jar!/vendor/rack-1.2.1/rack/head.rb:9:in `call'
    file:/lib/jruby-rack-1.0.6.jar!/vendor/rack-1.2.1/rack/methodoverride.rb:24:in `call'
    file:/lib/jruby-rack-1.0.6.jar!/vendor/rack-1.2.1/rack/lock.rb:11:in `call'
    file:/lib/jruby-rack-1.0.6.jar!/rack/adapter/rails.rb:36:in `serve_rails'
    file:/lib/jruby-rack-1.0.6.jar!/rack/adapter/rails.rb:41:in `call'
    file:/lib/jruby-rack-1.0.6.jar!/jruby/rack/rails.rb:188:in `call'
    file:/lib/jruby-rack-1.0.6.jar!/rack/handler/servlet.rb:19:in `call'
    <script>:1

Rendering rescues/layout (internal_server_error)

Actions #2

Updated by alvis lee almost 13 years ago

deploy "redmine.war" with name "p".

Actions #3

Updated by alvis lee almost 13 years ago

all other pages OK.

Actions #4

Updated by Toshi MARUYAMA almost 13 years ago

Redmine 1.2.0 has problem in JRuby #8510.
Could you apply #8510 patch or use Subversion 1.2-stable branch?

Actions #5

Updated by alvis lee almost 13 years ago

Toshi MARUYAMA wrote:

Redmine 1.2.0 has problem in JRuby #8510.
Could you apply #8510 patch or use Subversion 1.2-stable branch?

after apply #8510 patch,it works fine.

thanks.

Actions #6

Updated by Toshi MARUYAMA almost 13 years ago

  • Status changed from New to Closed
  • Resolution set to Duplicate

Thank you for your feed back.

Actions

Also available in: Atom PDF