Rails: "jruby script/console" maxes out CPU and disregards most keypresses
---------------------------------------------------------------------------
Key: JRUBY-992
URL: http://jira.codehaus.org/browse/JRUBY-992
Project: JRuby
Issue Type: Bug
Affects Versions: JRuby 1.0.0RC2
Environment: MacOS X 10.4.9, Java
Reporter: Steen Lehmann
Assignee: Thomas E Enebo
After starting "jruby script/console" (the Rails development console) JRuby
maxes out the CPU and disregards most subsequent keypresses. jirb works fine.
"ruby script/console" also works fine.
Reproduction:
$ rails foo
$ cd foo
$ jruby script/console
Stack trace (after typing '77' among other characters which were never shown):
slaptop:/tmp/foo slehmann$ jruby script/console
Loading development environment.
>> 77Full thread dump Java HotSpot(TM) Client VM (1.5.0_07-87 mixed mode,
>> sharing):
"Thread-3" prio=5 tid=0x00525b40 nid=0x182f600 runnable [0xb140c000..0xb140cd10]
at java.io.FileInputStream.available(Native Method)
at java.io.BufferedInputStream.available(BufferedInputStream.java:375)
- locked <0x1b952fa0> (a java.io.BufferedInputStream)
at java.io.BufferedInputStream.available(BufferedInputStream.java:375)
- locked <0x1ba5fde0> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.available(FilterInputStream.java:146)
at java.io.PushbackInputStream.available(PushbackInputStream.java:239)
at org.jruby.util.ShellLauncher$StreamCopier.run(ShellLauncher.java:245)
"Thread-2" prio=5 tid=0x00525810 nid=0x187ca00 in Object.wait()
[0xb130b000..0xb130bd10]
at java.lang.Object.wait(Native Method)
- waiting on <0x1bf59790> (a java.io.PipedInputStream)
at java.io.PipedInputStream.read(PipedInputStream.java:260)
- locked <0x1bf59790> (a java.io.PipedInputStream)
at java.io.PipedInputStream.read(PipedInputStream.java:305)
- locked <0x1bf59790> (a java.io.PipedInputStream)
at java.io.InputStream.read(InputStream.java:89)
at org.jruby.util.ShellLauncher$StreamCopier.run(ShellLauncher.java:248)
"Thread-1" prio=5 tid=0x005254e0 nid=0x187c600 in Object.wait()
[0xb120a000..0xb120ad10]
at java.lang.Object.wait(Native Method)
- waiting on <0x1bf598a8> (a java.io.PipedInputStream)
at java.io.PipedInputStream.read(PipedInputStream.java:260)
- locked <0x1bf598a8> (a java.io.PipedInputStream)
at java.io.PipedInputStream.read(PipedInputStream.java:305)
- locked <0x1bf598a8> (a java.io.PipedInputStream)
at java.io.InputStream.read(InputStream.java:89)
at org.jruby.util.ShellLauncher$StreamCopier.run(ShellLauncher.java:248)
"ScriptThreadProcess: /Users/slehmann/svn/jruby/bin/jirb" prio=5 tid=0x00525130
nid=0x187ce00 runnable [0xb1104000..0xb1109d10]
at java.io.FileInputStream.read(Native Method)
at jline.Terminal.readCharacter(Terminal.java:101)
at jline.UnixTerminal.readVirtualKey(UnixTerminal.java:94)
at jline.ConsoleReader.readVirtualKey(ConsoleReader.java:1366)
at jline.ConsoleReader.readBinding(ConsoleReader.java:616)
at jline.ConsoleReader.readLine(ConsoleReader.java:462)
at jline.ConsoleReader.readLine(ConsoleReader.java:416)
at org.jruby.ext.Readline.s_readline(Readline.java:116)
at org.jruby.ext.ReadlineInvokerSs_readline2.call(Unknown Source)
at
org.jruby.runtime.callback.FastInvocationCallback.execute(FastInvocationCallback.java:49)
at
org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.internalCall(FullFunctionCallbackMethod.java:79)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at
org.jruby.evaluator.EvaluationState.fCallNode(EvaluationState.java:1014)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:252)
at
org.jruby.evaluator.EvaluationState.localAsgnNode(EvaluationState.java:1225)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:285)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:269)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at
org.jruby.internal.runtime.methods.DefaultMethod.internalCall(DefaultMethod.java:158)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at
org.jruby.evaluator.EvaluationState.callNode(EvaluationState.java:559)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:206)
at
org.jruby.evaluator.EvaluationState.dAsgnNode(EvaluationState.java:763)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:226)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:269)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:522)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:200)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at org.jruby.runtime.Block.yield(Block.java:220)
at
org.jruby.evaluator.EvaluationState.yieldNode(EvaluationState.java:1813)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:390)
at
org.jruby.evaluator.EvaluationState.ensureNode(EvaluationState.java:975)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:246)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:522)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:200)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at
org.jruby.internal.runtime.methods.DefaultMethod.internalCall(DefaultMethod.java:158)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at org.jruby.RubyObject.callMethod(RubyObject.java:572)
at
org.jruby.evaluator.EvaluationState.fCallNode(EvaluationState.java:1021)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:252)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at org.jruby.runtime.Block.yield(Block.java:220)
at org.jruby.runtime.Block.call(Block.java:174)
at org.jruby.RubyProc.call(RubyProc.java:167)
at org.jruby.RubyProc.call(RubyProc.java:147)
at org.jruby.RubyProcInvokercallxx1.call(Unknown Source)
at
org.jruby.runtime.callback.InvocationCallback.execute(InvocationCallback.java:49)
at
org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.internalCall(FullFunctionCallbackMethod.java:79)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at
org.jruby.evaluator.EvaluationState.callNode(EvaluationState.java:559)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:206)
at
org.jruby.evaluator.EvaluationState.localAsgnNode(EvaluationState.java:1225)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:285)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:522)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:200)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at
org.jruby.internal.runtime.methods.DefaultMethod.internalCall(DefaultMethod.java:158)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at
org.jruby.evaluator.EvaluationState.vcallNode(EvaluationState.java:1741)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:381)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:269)
at
org.jruby.evaluator.EvaluationState.whileNode(EvaluationState.java:1755)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:386)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:522)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:200)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at
org.jruby.internal.runtime.methods.DefaultMethod.internalCall(DefaultMethod.java:158)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at
org.jruby.evaluator.EvaluationState.callNode(EvaluationState.java:559)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:206)
at
org.jruby.evaluator.EvaluationState.localAsgnNode(EvaluationState.java:1225)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:285)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:522)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:200)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:522)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:200)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at
org.jruby.internal.runtime.methods.DefaultMethod.internalCall(DefaultMethod.java:158)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at
org.jruby.evaluator.EvaluationState.callNode(EvaluationState.java:559)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:206)
at
org.jruby.evaluator.EvaluationState.returnNode(EvaluationState.java:1574)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:353)
at
org.jruby.evaluator.EvaluationState.caseNode(EvaluationState.java:601)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:208)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:522)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:200)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at
org.jruby.internal.runtime.methods.DefaultMethod.internalCall(DefaultMethod.java:158)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at
org.jruby.evaluator.EvaluationState.callNode(EvaluationState.java:559)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:206)
at
org.jruby.evaluator.EvaluationState.localAsgnNode(EvaluationState.java:1225)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:285)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:522)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:200)
at
org.jruby.evaluator.EvaluationState.rescueNode(EvaluationState.java:1505)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:349)
at
org.jruby.evaluator.EvaluationState.whileNode(EvaluationState.java:1755)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:386)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:522)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:200)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at
org.jruby.internal.runtime.methods.DefaultMethod.internalCall(DefaultMethod.java:158)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at
org.jruby.evaluator.EvaluationState.vcallNode(EvaluationState.java:1741)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:381)
at
org.jruby.evaluator.EvaluationState.localAsgnNode(EvaluationState.java:1225)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:285)
at
org.jruby.evaluator.EvaluationState.callNode(EvaluationState.java:539)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:206)
at org.jruby.evaluator.EvaluationState.orNode(EvaluationState.java:1450)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:338)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:179)
at org.jruby.evaluator.EvaluationState.orNode(EvaluationState.java:1450)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:338)
at
org.jruby.evaluator.EvaluationState.untilNode(EvaluationState.java:1688)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:377)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:522)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:200)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at
org.jruby.internal.runtime.methods.DefaultMethod.internalCall(DefaultMethod.java:158)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at
org.jruby.evaluator.EvaluationState.vcallNode(EvaluationState.java:1741)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:381)
at
org.jruby.evaluator.EvaluationState.dAsgnNode(EvaluationState.java:763)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:226)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:269)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:522)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:200)
at
org.jruby.evaluator.EvaluationState.rescueNode(EvaluationState.java:1505)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:349)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at org.jruby.runtime.Block.yield(Block.java:220)
at org.jruby.runtime.Block.yield(Block.java:186)
at org.jruby.RubyKernel.loop(RubyKernel.java:846)
at org.jruby.RubyKernelInvokerSloop0.call(Unknown Source)
at
org.jruby.runtime.callback.InvocationCallback.execute(InvocationCallback.java:49)
at
org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.internalCall(FullFunctionCallbackMethod.java:79)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at org.jruby.RubyObject.callMethod(RubyObject.java:572)
at
org.jruby.evaluator.EvaluationState.fCallNode(EvaluationState.java:1021)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:252)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at org.jruby.runtime.Block.yield(Block.java:220)
at org.jruby.runtime.Block.yield(Block.java:186)
at org.jruby.RubyKernel.rbCatch(RubyKernel.java:767)
at org.jruby.RubyKernelInvokerSrbCatch1.call(Unknown Source)
at
org.jruby.runtime.callback.InvocationCallback.execute(InvocationCallback.java:49)
at
org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.internalCall(FullFunctionCallbackMethod.java:79)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at org.jruby.RubyObject.callMethod(RubyObject.java:572)
at
org.jruby.evaluator.EvaluationState.fCallNode(EvaluationState.java:1021)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:252)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:522)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:200)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at
org.jruby.internal.runtime.methods.DefaultMethod.internalCall(DefaultMethod.java:158)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at
org.jruby.evaluator.EvaluationState.callNode(EvaluationState.java:572)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:206)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:522)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:200)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at
org.jruby.internal.runtime.methods.DefaultMethod.internalCall(DefaultMethod.java:158)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at
org.jruby.evaluator.EvaluationState.callNode(EvaluationState.java:559)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:206)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at org.jruby.runtime.Block.yield(Block.java:220)
at org.jruby.runtime.Block.yield(Block.java:186)
at org.jruby.RubyKernel.rbCatch(RubyKernel.java:767)
at org.jruby.RubyKernelInvokerSrbCatch1.call(Unknown Source)
at
org.jruby.runtime.callback.InvocationCallback.execute(InvocationCallback.java:49)
at
org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.internalCall(FullFunctionCallbackMethod.java:79)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at org.jruby.RubyObject.callMethod(RubyObject.java:572)
at
org.jruby.evaluator.EvaluationState.fCallNode(EvaluationState.java:1021)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:252)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:522)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:200)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at
org.jruby.internal.runtime.methods.DefaultMethod.internalCall(DefaultMethod.java:158)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at org.jruby.RubyObject.compilerCallMethod(RubyObject.java:510)
at
org.jruby.javasupport.util.CompilerHelpers.doInvokeDynamic(CompilerHelpers.java:123)
at EVAL8424168.__file__(EVAL8424168:13)
at EVAL8424168.run(EVAL8424168)
at org.jruby.Ruby.compileOrFallbackAndRun(Ruby.java:306)
at org.jruby.Main.runInterpreter(Main.java:233)
at org.jruby.Main.runInterpreter(Main.java:190)
at org.jruby.Main.run(Main.java:120)
at
org.jruby.util.ShellLauncher$ScriptThreadProcess.run(ShellLauncher.java:85)
at java.lang.Thread.run(Thread.java:613)
"Low Memory Detector" daemon prio=5 tid=0x00508f00 nid=0x1812800 runnable
[0x00000000..0x00000000]
"CompilerThread0" daemon prio=9 tid=0x00508500 nid=0x1812400 waiting on
condition [0x00000000..0xb0e0674c]
"Signal Dispatcher" daemon prio=9 tid=0x00507ff0 nid=0x1812000 waiting on
condition [0x00000000..0x00000000]
"Finalizer" daemon prio=8 tid=0x00507750 nid=0x1811200 in Object.wait()
[0xb0c04000..0xb0c04d10]
at java.lang.Object.wait(Native Method)
- waiting on <0x1b954920> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0x1b954920> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=0x00507350 nid=0x1810400 in
Object.wait() [0xb0b03000..0xb0b03d10]
at java.lang.Object.wait(Native Method)
- waiting on <0x1b9509d8> (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 <0x1b9509d8> (a java.lang.ref.Reference$Lock)
"main" prio=5 tid=0x00501410 nid=0x1804c00 in Object.wait()
[0xb07ff000..0xb08000dc]
at java.lang.Object.wait(Native Method)
- waiting on <0x1bf59840> (a org.jruby.util.ShellLauncher$StreamCopier)
at java.lang.Thread.join(Thread.java:1113)
- locked <0x1bf59840> (a org.jruby.util.ShellLauncher$StreamCopier)
at java.lang.Thread.join(Thread.java:1166)
at org.jruby.util.ShellLauncher.handleStreams(ShellLauncher.java:273)
at org.jruby.util.ShellLauncher.runAndWait(ShellLauncher.java:167)
at org.jruby.util.ShellLauncher.runAndWait(ShellLauncher.java:159)
at org.jruby.RubyKernel.system(RubyKernel.java:1074)
at org.jruby.RubyKernelInvokerSsystemxx1.call(Unknown Source)
at
org.jruby.runtime.callback.FastInvocationCallback.execute(FastInvocationCallback.java:49)
at
org.jruby.internal.runtime.methods.SimpleCallbackMethod.call(SimpleCallbackMethod.java:81)
at
org.jruby.evaluator.EvaluationState.fCallNode(EvaluationState.java:1014)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:252)
at
org.jruby.evaluator.EvaluationState.blockNode(EvaluationState.java:522)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:200)
at
org.jruby.evaluator.EvaluationState.rootNode(EvaluationState.java:1596)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:355)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at org.jruby.Ruby.loadScript(Ruby.java:1162)
at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:53)
at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:307)
at org.jruby.runtime.load.LoadService.require(LoadService.java:333)
at org.jruby.RubyKernel.require(RubyKernel.java:702)
at org.jruby.RubyKernelInvokerSrequire1.call(Unknown Source)
at
org.jruby.runtime.callback.InvocationCallback.execute(InvocationCallback.java:49)
at
org.jruby.internal.runtime.methods.FullFunctionCallbackMethod.internalCall(FullFunctionCallbackMethod.java:79)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:70)
at
org.jruby.evaluator.EvaluationState.fCallNode(EvaluationState.java:1014)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:252)
at
org.jruby.evaluator.EvaluationState.rescueNode(EvaluationState.java:1505)
at
org.jruby.evaluator.EvaluationState.evalInternal(EvaluationState.java:349)
at org.jruby.evaluator.EvaluationState.eval(EvaluationState.java:163)
at
org.jruby.internal.runtime.methods.DefaultMethod.internalCall(DefaultMethod.java:158)
at
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:79)
at org.jruby.RubyObject.compilerCallMethod(RubyObject.java:510)
at
org.jruby.javasupport.util.CompilerHelpers.doInvokeDynamic(CompilerHelpers.java:123)
at EVAL10142435.__file__(EVAL10142435:3)
at EVAL10142435.run(EVAL10142435)
at org.jruby.Ruby.compileOrFallbackAndRun(Ruby.java:306)
at org.jruby.Main.runInterpreter(Main.java:233)
at org.jruby.Main.runInterpreter(Main.java:190)
at org.jruby.Main.run(Main.java:120)
at org.jruby.Main.main(Main.java:95)
"VM Thread" prio=9 tid=0x00506b40 nid=0x1810000 runnable
"VM Periodic Task Thread" prio=9 tid=0x00509a60 nid=0x1815c00 waiting on
condition
"Exception Catcher Thread" prio=10 tid=0x00501630 nid=0x1805400 runnable
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email