FeaturesPluginsDocs & SupportCommunityPartners

NetBeans Forums

 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
  

Debug in NB 6.5 crashes

 
Post new topic   Reply to topic    NetBeans Forums -> Ruby Users
View previous topic :: View next topic  
Author Message
Milos L.



Joined: 14 Dec 2008
Posts: 3

PostPosted: Sun Dec 14, 2008 11:07 am    Post subject: Debug in NB 6.5 crashes Reply with quote

In order to make it work, I followed the advice http://wiki.netbeans.org/RubyDebugging#section-RubyDebugging-Troubleshooting and got the following config:
Product Version: NetBeans IDE 6.5 (Build 200811100001)
Java: 1.6.0_11; Java HotSpot(TM) Client VM 11.0-b16
Jruby 1.1.5 (JRuby 1.8.6 (2008-11-03 patchlevel 114) [java])
ruby-debug-base 0.10.3
ruby-debug-ide 0.3.2

Still, when debugging, after couple of breakpoints where I see the data in local variables, it throws the following exception and the debug process does not complete the request:

14.12.2008 11:47:29 com.sun.grizzly.pool.DynamicPool logDynamicStatus

INFO: Pool started without dynamic resizing enabled. Pool will not attempt to determine the upper and lower bounds that it should be using, and will stay at 1

14.12.2008 11:47:29 com.sun.grizzly.jruby.RailsAdapter <init>

INFO: Jruby version is: 1.1.5

14.12.2008 11:47:29 com.sun.grizzly.jruby.RailsAdapter startRubyRuntimePool

INFO: Starting Rails instances

Fast Debugger (ruby-debug-ide 0.3.2) listens on localhost:4330
JRuby limited openssl loaded. gem install jruby-openssl for full support.
http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
14.12.2008 11:47:41 com.sun.grizzly.pool.DynamicPool$1 run

INFO: New instance created in 11 328 milliseconds

14.12.2008 11:47:41 com.sun.grizzly.http.SelectorThread displayConfiguration

INFO:
Grizzly configuration for port 8080
maxThreads: 5
minThreads: 5
ByteBuffer size: 8192
maxHttpHeaderSize: 8192
maxKeepAliveRequests: 256
keepAliveTimeoutInSeconds: -1
Static File Cache enabled: true
Static resources directory: C:\Documents and Settings\ml\My Documents\NetBeansProjects\rubyweblog\public
Adapter : com.sun.grizzly.jruby.RailsAdapter
Thread Pool (Pipeline): com.sun.grizzly.http.LinkedListPipeline
Asynchronous Request Processing enabled: true

22nd post - modified AGAIN1this is my title22nd post - modified AGAIN14.12.2008 11:49:31 com.sun.grizzly.tcp.http11.GrizzlyAdapter service

SEVERE: service exception

java.lang.RuntimeException: Cannot resolve cannocical path

at org.jruby.debug.Util.areSameFiles(Util.java:83)

at org.jruby.debug.DebugEventHook.processEvent(DebugEventHook.java:138)

at org.jruby.debug.DebugEventHook.eventHandler(DebugEventHook.java:114)

at org.jruby.runtime.EventHook.event(EventHook.java:30)

at org.jruby.Ruby.callEventHooks(Ruby.java:2235)

at org.jruby.evaluator.ASTInterpreter.callTraceFunction(ASTInterpreter.java:195)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:97)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BeginNode.interpret(BeginNode.java:80)

at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:120)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:339)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:196)

at org.jruby.ast.FCallThreeArgNode.interpret(FCallThreeArgNode.java:40)

at org.jruby.ast.ToAryNode.interpret(ToAryNode.java:66)

at org.jruby.ast.MultipleAsgnNode.interpret(MultipleAsgnNode.java:113)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.RubyClass.finvoke(RubyClass.java:353)

at org.jruby.RubyObject.send(RubyObject.java:2064)

at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen)

at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:136)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:76)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:32)

at org.jruby.ast.CallManyArgsNode.interpret(CallManyArgsNode.java:59)

at org.jruby.ast.DAsgnNode.interpret(DAsgnNode.java:107)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:202)

at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:153)

at org.jruby.runtime.Block.yield(Block.java:116)

at org.jruby.RubyArray.each(RubyArray.java:1519)

at org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.call(org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.gen)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)

at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:63)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:297)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:155)

at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:255)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:114)

at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)

at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:120)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:255)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:114)

at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:255)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:114)

at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.WhenNode.interpret(WhenNode.java:103)

at org.jruby.ast.Node.when(Node.java:224)

at org.jruby.ast.CaseNode.interpretExpressions(CaseNode.java:133)


at org.jruby.ast.CaseNode.interpret(CaseNode.java:114)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:276)

at org.jruby.RubyClass.finvoke(RubyClass.java:372)

at org.jruby.RubyObject.send(RubyObject.java:2043)

at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen)

at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:169)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:300)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)

at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)

at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:120)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.WhenNode.interpret(WhenNode.java:103)

at org.jruby.ast.Node.when(Node.java:224)

at org.jruby.ast.CaseNode.interpretExpressions(CaseNode.java:133)

at org.jruby.ast.CaseNode.interpret(CaseNode.java:114)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:255)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:280)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:116)

at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.CaseNode.interpret(CaseNode.java:112)

at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:120)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:297)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:300)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)

at org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:3Cool

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)

at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:202)

at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:153)

at org.jruby.runtime.Block.yield(Block.java:116)

at org.jruby.RubyArray.each(RubyArray.java:1519)

at org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.call(org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.gen)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)

at org.jruby.ast.ForNode.interpret(ForNode.java:106)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:276)

at org.jruby.RubyClass.finvoke(RubyClass.java:372)

at org.jruby.RubyObject.send(RubyObject.java:2043)

at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:310)

at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:182)

at org.jruby.ast.FCallTwoArgBlockNode.interpret(FCallTwoArgBlockNode.java:35)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:276)

at org.jruby.RubyClass.finvoke(RubyClass.java:372)

at org.jruby.RubyObject.send(RubyObject.java:2043)

at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen)

at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:169)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:300)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)

at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:255)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:114)

at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:73)

at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.RescueNode.executeBody(RescueNode.java:222)

at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:144)

at org.jruby.ast.RescueNode.interpret(RescueNode.java:107)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:73)

at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:339)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:320)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:198)

at org.jruby.ast.CallThreeArgNode.interpret(CallThreeArgNode.java:61)

at org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:3Cool

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:192)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:250)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:34)

at org.jruby.ast.FCallManyArgsNode.interpret(FCallManyArgsNode.java:60)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:255)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:64)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:280)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:116)

at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:318)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:8Cool

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:310)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:167)

at org.jruby.ast.FCallTwoArgBlockPassNode.interpret(FCallTwoArgBlockPassNode.java:35)

at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:120)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:318)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:8Cool

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:8Cool

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:310)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:167)

at org.jruby.ast.FCallTwoArgBlockPassNode.interpret(FCallTwoArgBlockPassNode.java:35)

at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:120)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:202)

at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:190)

at org.jruby.runtime.Block.yield(Block.java:129)

at org.jruby.ast.YieldNode.interpret(YieldNode.java:95)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:234)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)

at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:63)

at org.jruby.ast.InstAsgnNode.interpret(InstAsgnNode.java:8Cool

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:276)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:84)

at org.jruby.RubyClass.finvoke(RubyClass.java:372)

at org.jruby.RubyObject.send(RubyObject.java:2043)

at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen)

at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:169)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:300)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)

at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:202)

at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:190)

at org.jruby.runtime.BlockBody.call(BlockBody.java:64)

at org.jruby.runtime.Block.call(Block.java:112)

at org.jruby.RubyProc.call(RubyProc.java:200)

at org.jruby.RubyProc.call(RubyProc.java:187)

at org.jruby.RubyProc$i_method_0_0$RUBYFRAMEDINVOKER$call.call(org/jruby/RubyProc$i_method_0_0$RUBYFRAMEDINVOKER$call.gen)

at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodNoBlock.call(JavaMethod.java:62)

at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:226)

at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:203)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:73)

at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:202)

at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:153)

at org.jruby.runtime.Block.yield(Block.java:116)

at org.jruby.RubyArray.each(RubyArray.java:1519)

at org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.call(org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.gen)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)

at org.jruby.ast.ForNode.interpret(ForNode.java:106)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:73)

at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:234)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:270)

at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:100)

at org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:31)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:234)

at org.jruby.RubyClass.finvoke(RubyClass.java:332)

at org.jruby.RubyObject.send(RubyObject.java:2037)

at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen)

at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:152)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:280)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:116)

at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:260)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)

at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:339)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:320)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:198)

at org.jruby.ast.FCallThreeArgNode.interpret(FCallThreeArgNode.java:40)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:260)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)

at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:202)

at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:190)

at org.jruby.runtime.Block.yield(Block.java:129)

at org.jruby.ast.YieldNode.interpret(YieldNode.java:95)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:234)

at org.jruby.internal.runtime.methods.WrapperMethod.call(WrapperMethod.java:74)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)

at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:63)

at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)

at org.jruby.ast.ArrayNode.interpretPrimitive(ArrayNode.java:91)

at org.jruby.ast.ArrayNode.interpret(ArrayNode.java:81)

at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)

at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:120)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:260)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)

at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.RescueNode.executeBody(RescueNode.java:222)

at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:144)

at org.jruby.ast.RescueNode.interpret(RescueNode.java:107)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:260)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)

at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:202)

at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:190)

at org.jruby.runtime.Block.yield(Block.java:129)

at org.jruby.ast.YieldNode.interpret(YieldNode.java:95)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:93)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:234)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)

at org.jruby.ast.CallNoArgBlockPassNode.interpret(CallNoArgBlockPassNode.java:52)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:234)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)

at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:63)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:234)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:80)

at org.jruby.RubyClass.finvoke(RubyClass.java:332)

at org.jruby.RubyObject.send(RubyObject.java:2037)

at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen)

at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:152)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:280)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:116)

at org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:39)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:93)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:339)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:72)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:320)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:198)

at org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:43)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:339)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:72)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:72)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:320)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:198)

at org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:43)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:297)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:6Cool

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:300)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)

at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:297)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:300)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)

at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)

at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:73)

at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.RescueNode.executeBody(RescueNode.java:222)

at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:144)

at org.jruby.ast.RescueNode.interpret(RescueNode.java:107)

at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:93)

at org.jruby.ast.BeginNode.interpret(BeginNode.java:80)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:202)

at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:153)

at org.jruby.runtime.Block.yield(Block.java:116)

at org.jruby.libraries.ThreadLibrary$Mutex.synchronize(ThreadLibrary.java:159)

at org.jruby.libraries.ThreadLibrary$Mutex$i_method_0_0$RUBYINVOKER$synchronize.call(org/jruby/libraries/ThreadLibrary$Mutex$i_method_0_0$RUBYINVOKER$synchronize.gen)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)

at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:63)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:73)

at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.RescueNode.executeBody(RescueNode.java:222)

at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:144)

at org.jruby.ast.RescueNode.interpret(RescueNode.java:107)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:297)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:155)

at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:73)

at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:192)

at org.jruby.RubyClass.finvoke(RubyClass.java:449)

at org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:314)

at org.jruby.RubyObject.callMethod(RubyObject.java:705)

at org.jruby.javasupport.JavaEmbedUtils.invokeMethod(JavaEmbedUtils.java:195)

at com.sun.grizzly.jruby.RailsAdapter.dispatchRailsRequest(RailsAdapter.java:344)

at com.sun.grizzly.jruby.RailsAdapter.service(RailsAdapter.java:280)

at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:147)

at com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:633)

at com.sun.grizzly.jruby.RubyRuntimeAsyncFilter.doFilter(RubyRuntimeAsyncFilter.java:94)

at com.sun.grizzly.arp.DefaultAsyncExecutor.invokeFilters(DefaultAsyncExecutor.java:130)

at com.sun.grizzly.arp.DefaultAsyncExecutor.interrupt(DefaultAsyncExecutor.java:109)

at com.sun.grizzly.arp.AsyncProcessorTask.doTask(AsyncProcessorTask.java:8Cool

at com.sun.grizzly.http.TaskBase.call(TaskBase.java:359)

at com.sun.grizzly.util.WorkerThreadImpl.processTask(WorkerThreadImpl.java:325)

at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:184)

Caused by: java.io.IOException: The filename, directory name, or volume label syntax is incorrect

at java.io.WinNTFileSystem.canonicalize0(Native Method)

at java.io.Win32FileSystem.canonicalize(Unknown Source)

at java.io.File.getCanonicalPath(Unknown Source)

at org.jruby.debug.Util.areSameFiles(Util.java:80)

... 524 more



What shall I do? Thanks.
Back to top
View user's profile Send private message
Martin Krauskopf
Posted via mailing list.





PostPosted: Sun Dec 14, 2008 5:29 pm    Post subject: Debug in NB 6.5 crashes Reply with quote

Milos L. wrote:
Quote:
In order to make it work, I followed the advice

http://wiki.netbeans.org/RubyDebugging#section-RubyDebugging-Troubleshooting
Quote:
and got the following config:

Product Version: NetBeans IDE 6.5 (Build 200811100001)
Java: 1.6.0_11; Java HotSpot(TM) Client VM 11.0-b16
Jruby 1.1.5 (JRuby 1.8.6 (2008-11-03 patchlevel 114) [java])
ruby-debug-base 0.10.3
ruby-debug-ide 0.3.2
[...]
Quote:
at java.io.Win32FileSystem.canonicalize(Unknown Source)
at java.io.File.getCanonicalPath(Unknown Source)
at org.jruby.debug.Util.areSameFiles(Util.java:80)
... 524 more

What shall I do? Thanks.

Hi Milos,

could you try the following gems:

- http://mk.martyn.cz/ftp/ruby-debug-base-0.10.3.1-java.gem
- http://mk.martyn.cz/ftp/ruby-debug-ide-0.3.3.gem

And send me the same logs (containing exceptions), when it crashes. It
should contain the info about the culprit files.

Thanks,
m.
Back to top
Milos L.



Joined: 14 Dec 2008
Posts: 3

PostPosted: Mon Dec 15, 2008 10:23 pm    Post subject: New log Reply with quote

Yep, here's the log with the 2 causing files. Hope it helps.

15.12.2008 23:17:17 com.sun.grizzly.pool.DynamicPool logDynamicStatus

INFO: Pool started without dynamic resizing enabled. Pool will not attempt to determine the upper and lower bounds that it should be using, and will stay at 1

15.12.2008 23:17:17 com.sun.grizzly.jruby.RailsAdapter <init>

INFO: Jruby version is: 1.1.5

15.12.2008 23:17:17 com.sun.grizzly.jruby.RailsAdapter startRubyRuntimePool

INFO: Starting Rails instances

Fast Debugger (ruby-debug-ide 0.3.3) listens on localhost:4137
JRuby limited openssl loaded. gem install jruby-openssl for full support.
http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
15.12.2008 23:17:30 com.sun.grizzly.pool.DynamicPool$1 run

INFO: New instance created in 12 109 milliseconds

15.12.2008 23:17:30 com.sun.grizzly.http.SelectorThread displayConfiguration

INFO:
Grizzly configuration for port 8082
maxThreads: 5
minThreads: 5
ByteBuffer size: 8192
maxHttpHeaderSize: 8192
maxKeepAliveRequests: 256
keepAliveTimeoutInSeconds: -1
Static File Cache enabled: true
Static resources directory: C:\Documents and Settings\ml\My Documents\NetBeansProjects\rubyweblog\public
Adapter : com.sun.grizzly.jruby.RailsAdapter
Thread Pool (Pipeline): com.sun.grizzly.http.LinkedListPipeline
Asynchronous Request Processing enabled: true

22nd post - modified AGAIN1this is my title22nd post - modified AGAIN15.12.2008 23:18:38 com.sun.grizzly.tcp.http11.GrizzlyAdapter service

SEVERE: service exception

java.lang.RuntimeException: Cannot resolve cannocical path:
first: C:/Documents and Settings/ml/My Documents/NetBeansProjects/rubyweblog/app/views/posts/index.html.erb
second: generated code (C:/Program Files/NetBeans 6.5/ruby2/jruby-1.1.5/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/routing/route.rb:36)

at org.jruby.debug.Util.areSameFiles(Util.java:83)

at org.jruby.debug.DebugEventHook.processEvent(DebugEventHook.java:138)

at org.jruby.debug.DebugEventHook.eventHandler(DebugEventHook.java:114)

at org.jruby.runtime.EventHook.event(EventHook.java:30)

at org.jruby.Ruby.callEventHooks(Ruby.java:2235)

at org.jruby.evaluator.ASTInterpreter.callTraceFunction(ASTInterpreter.java:195)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:97)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BeginNode.interpret(BeginNode.java:80)

at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:120)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:339)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:196)

at org.jruby.ast.FCallThreeArgNode.interpret(FCallThreeArgNode.java:40)

at org.jruby.ast.ToAryNode.interpret(ToAryNode.java:66)

at org.jruby.ast.MultipleAsgnNode.interpret(MultipleAsgnNode.java:113)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.RubyClass.finvoke(RubyClass.java:353)

at org.jruby.RubyObject.send(RubyObject.java:2064)

at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen)

at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:136)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:76)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:32)

at org.jruby.ast.CallManyArgsNode.interpret(CallManyArgsNode.java:59)

at org.jruby.ast.DAsgnNode.interpret(DAsgnNode.java:107)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:202)

at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:153)

at org.jruby.runtime.Block.yield(Block.java:116)

at org.jruby.RubyArray.each(RubyArray.java:1519)

at org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.call(org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.gen)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)

at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:63)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:297)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:155)

at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:255)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:114)

at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)

at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:120)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:255)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:114)

at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:255)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:114)

at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.WhenNode.interpret(WhenNode.java:103)

at org.jruby.ast.Node.when(Node.java:224)

at org.jruby.ast.CaseNode.interpretExpressions(CaseNode.java:133)

at org.jruby.ast.CaseNode.interpret(CaseNode.java:114)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:276)

at org.jruby.RubyClass.finvoke(RubyClass.java:372)

at org.jruby.RubyObject.send(RubyObject.java:2043)

at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen)

at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:169)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:300)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)

at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)

at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:120)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.WhenNode.interpret(WhenNode.java:103)

at org.jruby.ast.Node.when(Node.java:224)

at org.jruby.ast.CaseNode.interpretExpressions(CaseNode.java:133)

at org.jruby.ast.CaseNode.interpret(CaseNode.java:114)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:255)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:280)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:116)

at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.CaseNode.interpret(CaseNode.java:112)

at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:120)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:297)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:300)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)

at org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:3Cool

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)

at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:202)

at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:153)

at org.jruby.runtime.Block.yield(Block.java:116)

at org.jruby.RubyArray.each(RubyArray.java:1519)

at org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.call(org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.gen)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)

at org.jruby.ast.ForNode.interpret(ForNode.java:106)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:276)

at org.jruby.RubyClass.finvoke(RubyClass.java:372)

at org.jruby.RubyObject.send(RubyObject.java:2043)

at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:310)

at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:182)

at org.jruby.ast.FCallTwoArgBlockNode.interpret(FCallTwoArgBlockNode.java:35)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:276)

at org.jruby.RubyClass.finvoke(RubyClass.java:372)

at org.jruby.RubyObject.send(RubyObject.java:2043)

at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen)

at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:169)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:300)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)

at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:255)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:114)

at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:73)

at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.RescueNode.executeBody(RescueNode.java:222)

at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:144)

at org.jruby.ast.RescueNode.interpret(RescueNode.java:107)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:73)

at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:339)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:320)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:198)

at org.jruby.ast.CallThreeArgNode.interpret(CallThreeArgNode.java:61)

at org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:3Cool

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:192)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:250)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:34)

at org.jruby.ast.FCallManyArgsNode.interpret(FCallManyArgsNode.java:60)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:255)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:64)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:280)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:116)

at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:318)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:8Cool

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:310)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:167)

at org.jruby.ast.FCallTwoArgBlockPassNode.interpret(FCallTwoArgBlockPassNode.java:35)

at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:120)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:318)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:8Cool

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:8Cool

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:310)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:167)

at org.jruby.ast.FCallTwoArgBlockPassNode.interpret(FCallTwoArgBlockPassNode.java:35)

at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:120)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:202)

at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:190)

at org.jruby.runtime.Block.yield(Block.java:129)

at org.jruby.ast.YieldNode.interpret(YieldNode.java:95)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:234)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)

at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:63)

at org.jruby.ast.InstAsgnNode.interpret(InstAsgnNode.java:8Cool

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:276)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:84)

at org.jruby.RubyClass.finvoke(RubyClass.java:372)

at org.jruby.RubyObject.send(RubyObject.java:2043)

at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen)

at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:169)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:300)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)

at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:202)

at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:190)

at org.jruby.runtime.BlockBody.call(BlockBody.java:64)

at org.jruby.runtime.Block.call(Block.java:112)

at org.jruby.RubyProc.call(RubyProc.java:200)

at org.jruby.RubyProc.call(RubyProc.java:187)

at org.jruby.RubyProc$i_method_0_0$RUBYFRAMEDINVOKER$call.call(org/jruby/RubyProc$i_method_0_0$RUBYFRAMEDINVOKER$call.gen)

at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodNoBlock.call(JavaMethod.java:62)

at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:226)

at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:203)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:73)

at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:202)

at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:153)

at org.jruby.runtime.Block.yield(Block.java:116)

at org.jruby.RubyArray.each(RubyArray.java:1519)

at org.jruby.RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.call(org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.gen)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)

at org.jruby.ast.ForNode.interpret(ForNode.java:106)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:73)

at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:234)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:270)

at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:100)

at org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:31)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:234)

at org.jruby.RubyClass.finvoke(RubyClass.java:332)

at org.jruby.RubyObject.send(RubyObject.java:2037)

at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen)

at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:152)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:280)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:116)

at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:260)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)

at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:339)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:320)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:198)

at org.jruby.ast.FCallThreeArgNode.interpret(FCallThreeArgNode.java:40)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:260)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)

at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:202)

at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:190)

at org.jruby.runtime.Block.yield(Block.java:129)

at org.jruby.ast.YieldNode.interpret(YieldNode.java:95)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:234)

at org.jruby.internal.runtime.methods.WrapperMethod.call(WrapperMethod.java:74)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)

at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:63)

at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)

at org.jruby.ast.ArrayNode.interpretPrimitive(ArrayNode.java:91)

at org.jruby.ast.ArrayNode.interpret(ArrayNode.java:81)

at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)

at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:120)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:260)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)

at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.RescueNode.executeBody(RescueNode.java:222)

at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:144)

at org.jruby.ast.RescueNode.interpret(RescueNode.java:107)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:60)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:260)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)

at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:202)

at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:190)

at org.jruby.runtime.Block.yield(Block.java:129)

at org.jruby.ast.YieldNode.interpret(YieldNode.java:95)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:93)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:234)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)

at org.jruby.ast.CallNoArgBlockPassNode.interpret(CallNoArgBlockPassNode.java:52)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.IfNode.interpret(IfNode.java:110)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:234)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)

at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:63)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:234)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:80)

at org.jruby.RubyClass.finvoke(RubyClass.java:332)

at org.jruby.RubyObject.send(RubyObject.java:2037)

at org.jruby.RubyObject$i_method_multi$RUBYINVOKER$send.call(org/jruby/RubyObject$i_method_multi$RUBYINVOKER$send.gen)

at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:152)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:280)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:116)

at org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:39)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:93)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:339)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:72)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:320)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:198)

at org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:43)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:339)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:72)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:72)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:320)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:198)

at org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:43)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:297)

at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:6Cool

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:300)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)

at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:297)

at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:300)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)

at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)

at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:73)

at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.RescueNode.executeBody(RescueNode.java:222)

at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:144)

at org.jruby.ast.RescueNode.interpret(RescueNode.java:107)

at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:93)

at org.jruby.ast.BeginNode.interpret(BeginNode.java:80)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:202)

at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:153)

at org.jruby.runtime.Block.yield(Block.java:116)

at org.jruby.libraries.ThreadLibrary$Mutex.synchronize(ThreadLibrary.java:159)

at org.jruby.libraries.ThreadLibrary$Mutex$i_method_0_0$RUBYINVOKER$synchronize.call(org/jruby/libraries/ThreadLibrary$Mutex$i_method_0_0$RUBYINVOKER$synchronize.gen)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)

at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:63)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:73)

at org.jruby.ast.VCallNode.interpret(VCallNode.java:82)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.ast.IfNode.interpret(IfNode.java:108)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.RescueNode.executeBody(RescueNode.java:222)

at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:144)

at org.jruby.ast.RescueNode.interpret(RescueNode.java:107)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:297)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:155)

at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:213)

at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:73)

at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)

at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:101)

at org.jruby.ast.BlockNode.interpret(BlockNode.java:6Cool

at org.jruby.internal.runtime.methods.DefaultMethod.interpretedCall(DefaultMethod.java:165)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:142)

at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:192)

at org.jruby.RubyClass.finvoke(RubyClass.java:449)

at org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:314)

at org.jruby.RubyObject.callMethod(RubyObject.java:705)

at org.jruby.javasupport.JavaEmbedUtils.invokeMethod(JavaEmbedUtils.java:195)

at com.sun.grizzly.jruby.RailsAdapter.dispatchRailsRequest(RailsAdapter.java:344)

at com.sun.grizzly.jruby.RailsAdapter.service(RailsAdapter.java:280)

at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:147)

at com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:633)

at com.sun.grizzly.jruby.RubyRuntimeAsyncFilter.doFilter(RubyRuntimeAsyncFilter.java:94)

at com.sun.grizzly.arp.DefaultAsyncExecutor.invokeFilters(DefaultAsyncExecutor.java:130)

at com.sun.grizzly.arp.DefaultAsyncExecutor.interrupt(DefaultAsyncExecutor.java:109)

at com.sun.grizzly.arp.AsyncProcessorTask.doTask(AsyncProcessorTask.java:8Cool

at com.sun.grizzly.http.TaskBase.call(TaskBase.java:359)

at com.sun.grizzly.util.WorkerThreadImpl.processTask(WorkerThreadImpl.java:325)

at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:184)

Caused by: java.io.IOException: The filename, directory name, or volume label syntax is incorrect

at java.io.WinNTFileSystem.canonicalize0(Native Method)

at java.io.Win32FileSystem.canonicalize(Unknown Source)

at java.io.File.getCanonicalPath(Unknown Source)

at org.jruby.debug.Util.areSameFiles(Util.java:80)

... 524 more
Back to top
View user's profile Send private message
Martin Krauskopf
Posted via mailing list.





PostPosted: Tue Dec 16, 2008 7:40 am    Post subject: Debug in NB 6.5 crashes Reply with quote

Milos L. wrote:
Quote:
Yep, here's the log with the 2 causing files. Hope it helps.
[...]
Quote:
SEVERE: service exception
java.lang.RuntimeException: Cannot resolve cannocical path:
first: C:/Documents and Settings/ml/My
Documents/NetBeansProjects/rubyweblog/app/views/posts/index.html.erb
Quote:
second: generated code (C:/Program Files/NetBeans
6.5/ruby2/jruby-1.1.5/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/routing/route.rb:36)
Quote:
at org.jruby.debug.Util.areSameFiles(Util.java:83)

Thanks. The second one is likely generated "something" for the file
route.rb. I'll log that and fallback to the raw String comparison. Not
sure whether the JRuby interpreter is supposed to emit such

In the meantime could you try this one:

http://mk.martyn.cz/ftp/2/ruby-debug-base-0.10.3.1-java.gem

whether does it work for you. I would then release official hotfix on
rubyforge.

m.
Back to top
Milos L.



Joined: 14 Dec 2008
Posts: 3

PostPosted: Tue Dec 16, 2008 11:03 pm    Post subject: Works! Reply with quote

It works now. Thanks a lot for your swift turnaround!

Will keep you posted. Or better hope it won't be necessary Wink
Back to top
View user's profile Send private message
Martin Krauskopf
Posted via mailing list.





PostPosted: Tue Dec 16, 2008 11:07 pm    Post subject: Debug in NB 6.5 crashes Reply with quote

Milos L. wrote:
Quote:
It works now. Thanks a lot for your swift turnaround!

Will keep you posted. Or better hope it won't be necessary [Wink]

Thanks for the confirmation. Will upload official gem in few hours
(quite late here now Wink ).

m.
Back to top
Display posts from previous:   
Post new topic   Reply to topic    NetBeans Forums -> Ruby Users All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Powered by phpBB