"DummyDynamicScope should never be used for backref storage" Exception with 
aliased String#[]
---------------------------------------------------------------------------------------------

                 Key: JRUBY-3758
                 URL: http://jira.codehaus.org/browse/JRUBY-3758
             Project: JRuby
          Issue Type: Bug
          Components: Application Error, Interpreter
    Affects Versions: JRuby 1.3
         Environment: Mac OS X 10.5.7

java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)

            Reporter: Thomas Steinhausen
             Fix For: JRuby 1.3.1


Rails crashes with the gibberish plugin installed. On jruby 1.2 it works fine.

The plugin aliases the method String#[] with activesupports alias_method_chain 
- you find the relevant file of the plugin attached.

The first request works, all subsequent request fail with the following 
exception:

Exception in thread "Thread-5" java.lang.RuntimeException: DummyDynamicScope 
should never be used for backref storage
        at 
org.jruby.runtime.scope.DummyDynamicScope.getBackRef(DummyDynamicScope.java:49)
        at org.jruby.RubyRegexp.updateBackRef(RubyRegexp.java:1392)
        at org.jruby.RubyRegexp.updateBackRef(RubyRegexp.java:1384)
        at org.jruby.RubyRegexp.search(RubyRegexp.java:1374)
        at org.jruby.RubyString.subpat(RubyString.java:3321)
        at org.jruby.RubyString.op_aref(RubyString.java:3239)
        at 
org.jruby.RubyString$i_method_multi$RUBYINVOKER$op_aref.call(org/jruby/RubyString$i_method_multi$RUBYINVOKER$op_aref.gen)
        at 
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrTwo.call(JavaMethod.java:925)
        at 
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:76)
        at 
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:76)
        at 
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:35)
        at 
ruby.jit.ruby.Users.addict.Projects.gibtest.vendor.plugins.gibberish.lib.gibberish.string_ext.brackets_with_translation129347588_772116397.__file__(string_ext.rb:5)
        at 
org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:49)
        at 
org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:145)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:154)
        at 
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
        at 
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
        at 
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:115)
        at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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:136)
        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.CallNoArgNode.interpret(CallNoArgNode.java:61)
        at org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:38)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        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.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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:136)
        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.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at 
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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:221)
        at org.jruby.RubyProc.call(RubyProc.java:204)
        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:620)
        at 
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:164)
        at 
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:115)
        at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
        at 
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:155)
        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.call(CachingCallSite.java:91)
        at 
org.jruby.ast.CallNoArgBlockPassNode.interpret(CallNoArgBlockPassNode.java:53)
        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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:155)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:143)
        at 
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:84)
        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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
        at 
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.ToAryNode.interpret(ToAryNode.java:69)
        at org.jruby.ast.MultipleAsgnNode.interpret(MultipleAsgnNode.java:116)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.ToAryNode.interpret(ToAryNode.java:69)
        at org.jruby.ast.MultipleAsgnNode.interpret(MultipleAsgnNode.java:116)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
        at 
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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.libraries.ThreadLibrary$Mutex.synchronize(ThreadLibrary.java:150)
        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.callBlock(CachingCallSite.java:84)
        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.ast.EnsureNode.interpret(EnsureNode.java:96)
        at 
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at 
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.ReturnNode.interpret(ReturnNode.java:88)
        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.callBlock(CachingCallSite.java:84)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.ToAryNode.interpret(ToAryNode.java:69)
        at org.jruby.ast.MultipleAsgnNode.interpret(MultipleAsgnNode.java:116)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.ToAryNode.interpret(ToAryNode.java:69)
        at org.jruby.ast.MultipleAsgnNode.interpret(MultipleAsgnNode.java:116)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.ToAryNode.interpret(ToAryNode.java:69)
        at org.jruby.ast.MultipleAsgnNode.interpret(MultipleAsgnNode.java:116)
        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:210)
        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.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.callBlock(CachingCallSite.java:84)
        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.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.WhileNode.interpret(WhileNode.java:131)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        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.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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        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.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:221)
        at org.jruby.RubyProc.call(RubyProc.java:204)
        at org.jruby.internal.runtime.RubyRunnable.run(RubyRunnable.java:92)
        at java.lang.Thread.run(Thread.java:637)
Exception in thread "Thread-7" java.lang.RuntimeException: DummyDynamicScope 
should never be used for backref storage
        at 
org.jruby.runtime.scope.DummyDynamicScope.getBackRef(DummyDynamicScope.java:49)
        at org.jruby.RubyRegexp.updateBackRef(RubyRegexp.java:1392)
        at org.jruby.RubyRegexp.updateBackRef(RubyRegexp.java:1384)
        at org.jruby.RubyRegexp.search(RubyRegexp.java:1374)
        at org.jruby.RubyString.subpat(RubyString.java:3321)
        at org.jruby.RubyString.op_aref(RubyString.java:3239)
        at 
org.jruby.RubyString$i_method_multi$RUBYINVOKER$op_aref.call(org/jruby/RubyString$i_method_multi$RUBYINVOKER$op_aref.gen)
        at 
org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrTwo.call(JavaMethod.java:925)
        at 
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:76)
        at 
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:76)
        at 
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:35)
        at 
ruby.jit.ruby.Users.addict.Projects.gibtest.vendor.plugins.gibberish.lib.gibberish.string_ext.brackets_with_translation129347588_772116397.__file__(string_ext.rb:5)
        at 
org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:49)
        at 
org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:145)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:154)
        at 
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
        at 
org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:61)
        at 
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:115)
        at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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:136)
        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.CallNoArgNode.interpret(CallNoArgNode.java:61)
        at org.jruby.ast.FCallTwoArgNode.interpret(FCallTwoArgNode.java:38)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        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.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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:136)
        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.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at 
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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:221)
        at org.jruby.RubyProc.call(RubyProc.java:204)
        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:620)
        at 
org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:164)
        at 
org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:115)
        at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
        at 
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:155)
        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.call(CachingCallSite.java:91)
        at 
org.jruby.ast.CallNoArgBlockPassNode.interpret(CallNoArgBlockPassNode.java:53)
        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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:155)
        at 
org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:143)
        at 
org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:84)
        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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
        at 
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.ToAryNode.interpret(ToAryNode.java:69)
        at org.jruby.ast.MultipleAsgnNode.interpret(MultipleAsgnNode.java:116)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.ToAryNode.interpret(ToAryNode.java:69)
        at org.jruby.ast.MultipleAsgnNode.interpret(MultipleAsgnNode.java:116)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        at org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
        at 
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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.libraries.ThreadLibrary$Mutex.synchronize(ThreadLibrary.java:150)
        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.callBlock(CachingCallSite.java:84)
        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.ast.EnsureNode.interpret(EnsureNode.java:96)
        at 
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at 
org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.ReturnNode.interpret(ReturnNode.java:88)
        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.callBlock(CachingCallSite.java:84)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.ToAryNode.interpret(ToAryNode.java:69)
        at org.jruby.ast.MultipleAsgnNode.interpret(MultipleAsgnNode.java:116)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.ToAryNode.interpret(ToAryNode.java:69)
        at org.jruby.ast.MultipleAsgnNode.interpret(MultipleAsgnNode.java:116)
        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:173)
        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.CallOneArgNode.interpret(CallOneArgNode.java:57)
        at org.jruby.ast.ToAryNode.interpret(ToAryNode.java:69)
        at org.jruby.ast.MultipleAsgnNode.interpret(MultipleAsgnNode.java:116)
        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:210)
        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.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.callBlock(CachingCallSite.java:84)
        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.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.WhileNode.interpret(WhileNode.java:131)
        at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
        at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
        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.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.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:173)
        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.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:221)
        at org.jruby.RubyProc.call(RubyProc.java:204)
        at org.jruby.internal.runtime.RubyRunnable.run(RubyRunnable.java:92)
        at java.lang.Thread.run(Thread.java:637)


-- 
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


Reply via email to