Skip to content

Instantly share code, notes, and snippets.

@robholland
Created May 14, 2009 16:45
Show Gist options
  • Save robholland/111754 to your computer and use it in GitHub Desktop.
Save robholland/111754 to your computer and use it in GitHub Desktop.
^\Full thread dump Java HotSpot(TM) Client VM (1.5.0_16-133 mixed mode, sharing):
"Thread-2" daemon prio=5 tid=0x01032a00 nid=0x839a00 in Object.wait() [0xb130c000..0xb130cd90]
at java.lang.Object.wait(Native Method)
- waiting on <0x0d015a68> (a java.lang.Object)
at org.jruby.util.ShellLauncher$StreamPumper.run(ShellLauncher.java:742)
- locked <0x0d015a68> (a java.lang.Object)
"Thread-1" daemon prio=5 tid=0x01032850 nid=0x838c00 in Object.wait() [0xb120b000..0xb120bd90]
at java.lang.Object.wait(Native Method)
- waiting on <0x0d015ef8> (a java.io.PipedInputStream)
at java.io.PipedInputStream.read(PipedInputStream.java:260)
- locked <0x0d015ef8> (a java.io.PipedInputStream)
at java.io.PipedInputStream.read(PipedInputStream.java:305)
- locked <0x0d015ef8> (a java.io.PipedInputStream)
at java.io.InputStream.read(InputStream.java:89)
at org.jruby.util.ShellLauncher$StreamPumper.run(ShellLauncher.java:750)
"ScriptThreadProcess: -I" daemon prio=5 tid=0x01032390 nid=0x837e00 runnable [0xb1106000..0xb110ad90]
at java.util.WeakHashMap.transfer(WeakHashMap.java:472)
at java.util.WeakHashMap.resize(WeakHashMap.java:437)
at java.util.WeakHashMap.put(WeakHashMap.java:410)
at org.jruby.util.collections.WeakHashSet.add(WeakHashSet.java:48)
at org.jruby.util.collections.WeakHashSet.addAll(WeakHashSet.java:97)
at org.jruby.RubyClass.removeSubclass(RubyClass.java:752)
- locked <0x0d4cbb80> (a org.jruby.RubyClass)
at org.jruby.RubyModule.proceedWithInclude(RubyModule.java:2243)
at org.jruby.RubyModule.doIncludeModule(RubyModule.java:2187)
at org.jruby.RubyModule.includeModule(RubyModule.java:515)
- locked <0x0a5c8070> (a org.jruby.MetaClass)
at org.jruby.RubyModule.extend_object(RubyModule.java:1921)
at org.jruby.RubyModule$i_method_1_0$RUBYINVOKER$extend_object.call(org/jruby/RubyModule$i_method_1_0$RUBYINVOKER$extend_object.gen)
at org.jruby.RubyClass.finvoke(RubyClass.java:529)
at org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:410)
at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:315)
at org.jruby.RubyObject.extend(RubyObject.java:1369)
at org.jruby.RubyObject$i_method_0_0$RUBYINVOKER$extend.call(org/jruby/RubyObject$i_method_0_0$RUBYINVOKER$extend.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:620)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:164)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:115)
at ruby.jit.ruby.Users.rob.dev.jruby.lib.ruby.gems.$1_dot_8.gems.cucumber_minus_0_dot_3_dot_3.lib.cucumber.parser.table._nt_cell10067148_5060581.block_0$RUBY$__block__(table.rb:275)
at ruby.jit.ruby.Users.rob.dev.jruby.lib.ruby.gems.$1_dot_8.gems.cucumber_minus_0_dot_3_dot_3.lib.cucumber.parser.table._nt_cell10067148_5060581BlockCallback$block_0$RUBY$__block__xx1.call(Unknown Source)
at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:102)
at org.jruby.runtime.Block.yield(Block.java:194)
at org.jruby.RubyKernel.loop(RubyKernel.java:1147)
at org.jruby.RubyKernel$s_method_0_0$RUBYFRAMEDINVOKER$loop.call(org/jruby/RubyKernel$s_method_0_0$RUBYFRAMEDINVOKER$loop.gen)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:84)
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:101)
at ruby.jit.ruby.Users.rob.dev.jruby.lib.ruby.gems.$1_dot_8.gems.cucumber_minus_0_dot_3_dot_3.lib.cucumber.parser.table._nt_cell10067148_5060581.__file__(table.rb:234)
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:111)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:138)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)
at ruby.jit.ruby.Users.rob.dev.jruby.lib.ruby.gems.$1_dot_8.gems.cucumber_minus_0_dot_3_dot_3.lib.cucumber.parser.table._nt_table_row1303892_5060581.block_1$RUBY$__block__(table.rb:131)
at ruby.jit.ruby.Users.rob.dev.jruby.lib.ruby.gems.$1_dot_8.gems.cucumber_minus_0_dot_3_dot_3.lib.cucumber.parser.table._nt_table_row1303892_5060581BlockCallback$block_1$RUBY$__block__xx1.call(Unknown Source)
at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:102)
at org.jruby.runtime.Block.yield(Block.java:194)
at org.jruby.RubyKernel.loop(RubyKernel.java:1147)
at org.jruby.RubyKernel$s_method_0_0$RUBYFRAMEDINVOKER$loop.call(org/jruby/RubyKernel$s_method_0_0$RUBYFRAMEDINVOKER$loop.gen)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:84)
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:101)
at ruby.jit.ruby.Users.rob.dev.jruby.lib.ruby.gems.$1_dot_8.gems.cucumber_minus_0_dot_3_dot_3.lib.cucumber.parser.table._nt_table_row1303892_5060581.__file__(table.rb:129)
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:111)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:138)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)
at ruby.jit.ruby.Users.rob.dev.jruby.lib.ruby.gems.$1_dot_8.gems.cucumber_minus_0_dot_3_dot_3.lib.cucumber.parser.table._nt_table11679404_5060581.block_0$RUBY$__block__(table.rb:44)
at ruby.jit.ruby.Users.rob.dev.jruby.lib.ruby.gems.$1_dot_8.gems.cucumber_minus_0_dot_3_dot_3.lib.cucumber.parser.table._nt_table11679404_5060581BlockCallback$block_0$RUBY$__block__xx1.call(Unknown Source)
at org.jruby.runtime.CompiledBlock.yield(CompiledBlock.java:102)
at org.jruby.runtime.Block.yield(Block.java:194)
at org.jruby.RubyKernel.loop(RubyKernel.java:1147)
at org.jruby.RubyKernel$s_method_0_0$RUBYFRAMEDINVOKER$loop.call(org/jruby/RubyKernel$s_method_0_0$RUBYFRAMEDINVOKER$loop.gen)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:84)
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:101)
at ruby.jit.ruby.Users.rob.dev.jruby.lib.ruby.gems.$1_dot_8.gems.cucumber_minus_0_dot_3_dot_3.lib.cucumber.parser.table._nt_table11679404_5060581.__file__(table.rb:43)
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:111)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:138)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)
at ruby.jit.ruby.Users.rob.dev.jruby.lib.ruby.gems.$1_dot_8.gems.cucumber_minus_0_dot_3_dot_3.lib.cucumber.parser.feature._nt_multiline_arg2741918_5060581.__file__(feature.rb:1259)
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:111)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:138)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)
at ruby.jit.ruby.Users.rob.dev.jruby.lib.ruby.gems.$1_dot_8.gems.cucumber_minus_0_dot_3_dot_3.lib.cucumber.parser.feature._nt_step12352654_5060581.__file__(feature.rb:1059)
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:111)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:138)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)
at org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
at org.jruby.ast.DAsgnNode.interpret(DAsgnNode.java:110)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:218)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:169)
at org.jruby.runtime.Block.yield(Block.java:194)
at org.jruby.RubyKernel.loop(RubyKernel.java:1147)
at org.jruby.RubyKernel$s_method_0_0$RUBYFRAMEDINVOKER$loop.call(org/jruby/RubyKernel$s_method_0_0$RUBYFRAMEDINVOKER$loop.gen)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:84)
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:101)
at org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:133)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:135)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)
at ruby.jit.ruby.Users.rob.dev.jruby.lib.ruby.gems.$1_dot_8.gems.cucumber_minus_0_dot_3_dot_3.lib.cucumber.parser.feature._nt_scenario13292124_5060581.__file__(feature.rb:747)
at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:111)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:138)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)
at org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
at org.jruby.ast.DAsgnNode.interpret(DAsgnNode.java:110)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:218)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:169)
at org.jruby.runtime.Block.yield(Block.java:194)
at org.jruby.RubyKernel.loop(RubyKernel.java:1147)
at org.jruby.RubyKernel$s_method_0_0$RUBYFRAMEDINVOKER$loop.call(org/jruby/RubyKernel$s_method_0_0$RUBYFRAMEDINVOKER$loop.gen)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:84)
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:101)
at org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:133)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:135)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:75)
at org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.ast.IfNode.interpret(IfNode.java:112)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.ast.IfNode.interpret(IfNode.java:112)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.ast.IfNode.interpret(IfNode.java:112)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.ast.IfNode.interpret(IfNode.java:112)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.ast.IfNode.interpret(IfNode.java:112)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.ast.IfNode.interpret(IfNode.java:112)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.ast.IfNode.interpret(IfNode.java:112)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:152)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:143)
at org.jruby.RubyClass.finvoke(RubyClass.java:393)
at org.jruby.RubyObject.send(RubyObject.java:1413)
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.JavaMethod$JavaMethodZeroOrOneOrNBlock.call(JavaMethod.java:259)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:115)
at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:170)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:151)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:115)
at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:244)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:183)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:195)
at org.jruby.ast.FCallThreeArgNode.interpret(FCallThreeArgNode.java:40)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:218)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:169)
at org.jruby.runtime.Block.yield(Block.java:194)
at org.jruby.RubyIO.open(RubyIO.java:981)
at org.jruby.RubyIO$s_method_0_2$RUBYFRAMEDINVOKER$open.call(org/jruby/RubyIO$s_method_0_2$RUBYFRAMEDINVOKER$open.gen)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:176)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:164)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:171)
at org.jruby.ast.CallTwoArgBlockPassNode.interpret(CallTwoArgBlockPassNode.java:62)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.IfNode.interpret(IfNode.java:114)
at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:207)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:167)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:155)
at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
at org.jruby.ast.DAsgnNode.interpret(DAsgnNode.java:110)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:218)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:169)
at org.jruby.runtime.Block.yield(Block.java:194)
at org.jruby.RubyArray.each(RubyArray.java:1562)
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.cacheAndCall(CachingCallSite.java:268)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:86)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:91)
at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:133)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:135)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:258)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:77)
at org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:170)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:151)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:278)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:117)
at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:170)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:151)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:278)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:117)
at Users.rob.dev.jruby.lib.ruby.gems.$1_dot_8.gems.cucumber_minus_0_dot_3_dot_3.bin.cucumber.__file__(cucumber:6)
at Users.rob.dev.jruby.lib.ruby.gems.$1_dot_8.gems.cucumber_minus_0_dot_3_dot_3.bin.cucumber.load(cucumber)
at org.jruby.Ruby.runScript(Ruby.java:593)
at org.jruby.Ruby.runNormally(Ruby.java:515)
at org.jruby.Ruby.runFromMain(Ruby.java:361)
at org.jruby.Main.run(Main.java:230)
at org.jruby.Main.run(Main.java:111)
at org.jruby.util.ShellLauncher$ScriptThreadProcess.run(ShellLauncher.java:103)
at java.lang.Thread.run(Thread.java:613)
"Low Memory Detector" daemon prio=5 tid=0x01009380 nid=0x81d400 runnable [0x00000000..0x00000000]
"CompilerThread0" daemon prio=9 tid=0x01008970 nid=0x81c600 waiting on condition [0x00000000..0xb0e077d8]
"Signal Dispatcher" daemon prio=9 tid=0x01008490 nid=0x81b800 waiting on condition [0x00000000..0x00000000]
"Finalizer" daemon prio=8 tid=0x01007ce0 nid=0x817000 in Object.wait() [0xb0c05000..0xb0c05d90]
at java.lang.Object.wait(Native Method)
- waiting on <0x0c81d208> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120)
- locked <0x0c81d208> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=0x01007920 nid=0x815800 in Object.wait() [0xb0b04000..0xb0b04d90]
at java.lang.Object.wait(Native Method)
- waiting on <0x0c81d290> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:474)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <0x0c81d290> (a java.lang.ref.Reference$Lock)
"main" prio=5 tid=0x010017f0 nid=0xb0801000 in Object.wait() [0xb07fb000..0xb0800188]
at java.lang.Object.wait(Native Method)
- waiting on <0x0d015e80> (a org.jruby.util.ShellLauncher$StreamPumper)
at java.lang.Thread.join(Thread.java:1113)
- locked <0x0d015e80> (a org.jruby.util.ShellLauncher$StreamPumper)
at java.lang.Thread.join(Thread.java:1166)
at org.jruby.util.ShellLauncher.handleStreams(ShellLauncher.java:877)
at org.jruby.util.ShellLauncher.runAndWaitNoError(ShellLauncher.java:254)
at org.jruby.util.ShellLauncher.runAndWaitNoError(ShellLauncher.java:196)
at org.jruby.RubyKernel.system(RubyKernel.java:1360)
at org.jruby.RubyKernel$s_method_0_0$RUBYINVOKER$system.call(org/jruby/RubyKernel$s_method_0_0$RUBYINVOKER$system.gen)
at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:632)
at org.jruby.RubyMethod.call(RubyMethod.java:122)
at org.jruby.RubyMethod.bmcall(RubyMethod.java:208)
at org.jruby.RubyMethod$1.callback(RubyMethod.java:161)
at org.jruby.runtime.MethodBlock.yield(MethodBlock.java:121)
at org.jruby.runtime.MethodBlock.call(MethodBlock.java:67)
at org.jruby.runtime.BlockBody.call(BlockBody.java:78)
at org.jruby.runtime.Block.call(Block.java:89)
at org.jruby.RubyProc.call(RubyProc.java:216)
at org.jruby.internal.runtime.methods.ProcMethod.call(ProcMethod.java:64)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:168)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:164)
at org.jruby.internal.runtime.methods.WrapperMethod.call(WrapperMethod.java:58)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:278)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:117)
at org.jruby.ast.CallSpecialArgNode.interpret(CallSpecialArgNode.java:67)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:170)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:151)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:278)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:117)
at org.jruby.ast.FCallSpecialArgNode.interpret(FCallSpecialArgNode.java:39)
at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.ast.IfNode.interpret(IfNode.java:114)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:109)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:117)
at org.jruby.runtime.callsite.SuperCallSite.cacheAndCall(SuperCallSite.java:268)
at org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:52)
at org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:57)
at org.jruby.ast.SuperNode.interpret(SuperNode.java:111)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:226)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:175)
at org.jruby.internal.runtime.methods.WrapperMethod.call(WrapperMethod.java:82)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:308)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:166)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:171)
at org.jruby.ast.FCallTwoArgBlockPassNode.interpret(FCallTwoArgBlockPassNode.java:34)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.IfNode.interpret(IfNode.java:114)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:109)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:117)
at org.jruby.runtime.callsite.SuperCallSite.cacheAndCall(SuperCallSite.java:268)
at org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:52)
at org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:57)
at org.jruby.ast.SuperNode.interpret(SuperNode.java:111)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:170)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:151)
at org.jruby.internal.runtime.methods.WrapperMethod.call(WrapperMethod.java:58)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:278)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:117)
at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:218)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:206)
at org.jruby.runtime.BlockBody.call(BlockBody.java:72)
at org.jruby.runtime.BlockBody.call(BlockBody.java:78)
at org.jruby.runtime.Block.call(Block.java:89)
at org.jruby.RubyProc.call(RubyProc.java:216)
at org.jruby.RubyProc.call(RubyProc.java:199)
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$JavaMethodN.call(JavaMethod.java:624)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:172)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:298)
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:104)
at org.jruby.ast.CaseNode.interpret(CaseNode.java:134)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:218)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:169)
at org.jruby.runtime.Block.yield(Block.java:194)
at org.jruby.RubyArray.each(RubyArray.java:1562)
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.cacheAndCall(CachingCallSite.java:268)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:86)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:91)
at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:170)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:151)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:278)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:117)
at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
at org.jruby.ast.IfNode.interpret(IfNode.java:112)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:218)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:169)
at org.jruby.runtime.Block.yield(Block.java:194)
at org.jruby.ast.YieldNode.interpret(YieldNode.java:143)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
at org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:152)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:143)
at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:81)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:268)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:86)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:91)
at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:207)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:167)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:298)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:157)
at org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:38)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:133)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:135)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:258)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:77)
at org.jruby.ast.CallSpecialArgNode.interpret(CallSpecialArgNode.java:65)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:170)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:151)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:278)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:117)
at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:218)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:169)
at org.jruby.runtime.Block.yield(Block.java:194)
at org.jruby.RubyArray.each(RubyArray.java:1562)
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.cacheAndCall(CachingCallSite.java:268)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:86)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:91)
at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.IfNode.interpret(IfNode.java:114)
at org.jruby.ast.IfNode.interpret(IfNode.java:114)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:218)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:169)
at org.jruby.runtime.Block.yield(Block.java:194)
at org.jruby.ast.YieldNode.interpret(YieldNode.java:143)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.RescueNode.executeBody(RescueNode.java:225)
at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:147)
at org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
at org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:152)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:143)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:268)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:86)
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:101)
at org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:133)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:135)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:258)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:77)
at org.jruby.ast.VCallNode.interpret(VCallNode.java:85)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:218)
at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:169)
at org.jruby.runtime.Block.yield(Block.java:194)
at org.jruby.ast.YieldNode.interpret(YieldNode.java:143)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.RescueNode.executeBody(RescueNode.java:225)
at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:147)
at org.jruby.ast.RescueNode.interpret(RescueNode.java:110)
at org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:152)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:143)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:268)
at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:86)
at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:101)
at org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:133)
at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:135)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:258)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:77)
at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:61)
at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
at org.jruby.ast.RootNode.interpret(RootNode.java:129)
at org.jruby.Ruby.loadFile(Ruby.java:2384)
at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:58)
at org.jruby.runtime.load.LoadService.load(LoadService.java:252)
at org.jruby.RubyKernel.load(RubyKernel.java:914)
at org.jruby.RubyKernel$s_method_0_1$RUBYFRAMEDINVOKER$load.call(org/jruby/RubyKernel$s_method_0_1$RUBYFRAMEDINVOKER$load.gen)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:168)
at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:164)
at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:278)
at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:117)
at Users.rob.dev.jruby.bin.rake.__file__(rake:19)
at Users.rob.dev.jruby.bin.rake.load(rake)
at org.jruby.Ruby.runScript(Ruby.java:593)
at org.jruby.Ruby.runNormally(Ruby.java:515)
at org.jruby.Ruby.runFromMain(Ruby.java:361)
at org.jruby.Main.run(Main.java:230)
at org.jruby.Main.run(Main.java:111)
at org.jruby.Main.main(Main.java:95)
"VM Thread" prio=9 tid=0x01007070 nid=0x814a00 runnable
"VM Periodic Task Thread" prio=9 tid=0x01009f60 nid=0x805800 waiting on condition
"Exception Catcher Thread" prio=10 tid=0x010019d0 nid=0x80ac00 runnable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment