Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Incomplete
    • Affects Version/s: JRuby 1.6.7
    • Fix Version/s: None
    • Component/s: Core Classes/Modules
    • Labels:
      None
    • Environment:
      jruby 1.6.7 (ruby-1.8.7-p357) (2012-02-22 3e82bc8) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_26) [darwin-x86_64-java]
      Bundler version 1.1.3
      Rails version 3.2.3
    • Number of attachments :
      0

      Description

      $ bundle exec script/rails generate migration MyMigration
      

      gives me:

      LoadError: load error: /Users/tomdz/work/app/config/application -- java.lang.StackOverflowError: null
        require at org/jruby/RubyKernel.java:1033
         (root) at /Users/tomdz/work/app/vendor/jruby/1.8/gems/railties-3.2.3/lib/rails/commands.rb:24
        require at org/jruby/RubyKernel.java:1033
         (root) at script/rails:6
      

      When run with jruby -d directly, I get this at the bottom of the output:

      $ jruby -d script/rails generate migration MyMigration
      
      java.lang.ArrayIndexOutOfBoundsException: 0
      	at org.jruby.RubyKernel.printExceptionSummary(RubyKernel.java:1015)
      	at org.jruby.RubyKernel.raise(RubyKernel.java:990)
      	at org.jruby.java.addons.KernelJavaAddons.rbRaise(KernelJavaAddons.java:45)
      	at org.jruby.java.addons.KernelJavaAddons$s$0$3$rbRaise.call(KernelJavaAddons$s$0$3$rbRaise.gen:65535)
      	at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:227)
      	at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:223)
      	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:352)
      	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:237)
      	at org.jruby.ast.FCallThreeArgNode.interpret(FCallThreeArgNode.java:40)
      	at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
      	at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
      	at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
      	at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:233)
      	at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:215)
      	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:332)
      	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:203)
      	at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
      	at org.jruby.ast.ReturnNode.interpret(ReturnNode.java:92)
      	at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
      	at org.jruby.ast.RescueNode.executeBody(RescueNode.java:216)
      	at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:120)
      	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.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:111)
      	at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374)
      	at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:347)
      	at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:304)
      	at org.jruby.runtime.Block.yield(Block.java:130)
      	at org.jruby.RubyArray.eachCommon(RubyArray.java:1608)
      	at org.jruby.RubyArray.each(RubyArray.java:1615)
      	at org.jruby.RubyArray$i$0$0$each.call(RubyArray$i$0$0$each.gen:65535)
      	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302)
      	at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144)
      	at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153)
      	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.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
      	at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:190)
      	at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:199)
      	at org.jruby.RubyClass.finvoke(RubyClass.java:715)
      	at org.jruby.javasupport.util.RuntimeHelpers.invoke(RuntimeHelpers.java:548)
      	at org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:361)
      	at org.jruby.ast.ConstNode.interpret(ConstNode.java:91)
      	at org.jruby.ast.Colon2ConstNode.definition(Colon2ConstNode.java:45)
      	at org.jruby.ast.DefinedNode.interpret(DefinedNode.java:88)
      	at org.jruby.ast.IfNode.interpret(IfNode.java:111)
      	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.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:119)
      	at org.jruby.Ruby.runInterpreter(Ruby.java:724)
      	at org.jruby.Ruby.loadFile(Ruby.java:2487)
      	at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:66)
      	at org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadService.java:745)
      	at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:332)
      	at org.jruby.runtime.load.LoadService.require(LoadService.java:379)
      	at org.jruby.runtime.load.LoadService.lockAndRequire(LoadService.java:304)
      	at org.jruby.RubyKernel.requireCommon(RubyKernel.java:1050)
      	at org.jruby.RubyKernel.require(RubyKernel.java:1033)
      	at org.jruby.RubyKernel$s$1$0$require.call(RubyKernel$s$1$0$require.gen:65535)
      	at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:319)
      	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:167)
      	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.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:111)
      	at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374)
      	at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:347)
      	at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:304)
      	at org.jruby.runtime.Block.yield(Block.java:130)
      	at org.jruby.RubyArray.eachCommon(RubyArray.java:1608)
      	at org.jruby.RubyArray.each(RubyArray.java:1615)
      	at org.jruby.RubyArray$i$0$0$each.call(RubyArray$i$0$0$each.gen:65535)
      	at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:142)
      	at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153)
      	at org.jruby.ast.CallNoArgBlockNode.interpret(CallNoArgBlockNode.java:64)
      	at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
      	at org.jruby.ast.RescueNode.executeBody(RescueNode.java:216)
      	at org.jruby.ast.RescueNode.interpretWithJavaExceptions(RescueNode.java:120)
      	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.ast.BlockNode.interpret(BlockNode.java:71)
      	at org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:111)
      	at org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:374)
      	at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:347)
      	at org.jruby.runtime.InterpretedBlock.yield(InterpretedBlock.java:304)
      	at org.jruby.runtime.Block.yield(Block.java:130)
      	at org.jruby.RubyArray.eachCommon(RubyArray.java:1608)
      	at org.jruby.RubyArray.each(RubyArray.java:1615)
      	at org.jruby.RubyArray$i$0$0$each.call(RubyArray$i$0$0$each.gen:65535)
      	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:302)
      	at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:144)
      	at org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:153)
      	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.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
      	at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:233)
      	at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:215)
      	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:332)
      	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:203)
      	at org.jruby.ast.CallSpecialArgNode.interpret(CallSpecialArgNode.java:69)
      	at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
      	at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)
      	at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:233)
      	at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:215)
      	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:332)
      	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:203)
      	at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
      	at org.jruby.ast.IfNode.interpret(IfNode.java:117)
      	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.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:119)
      	at org.jruby.Ruby.runInterpreter(Ruby.java:724)
      	at org.jruby.Ruby.loadFile(Ruby.java:2487)
      	at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:66)
      	at org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadService.java:745)
      	at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:332)
      	at org.jruby.runtime.load.LoadService.require(LoadService.java:379)
      	at org.jruby.runtime.load.LoadService.lockAndRequire(LoadService.java:304)
      	at org.jruby.RubyKernel.requireCommon(RubyKernel.java:1050)
      	at org.jruby.RubyKernel.require(RubyKernel.java:1033)
      	at org.jruby.RubyKernel$s$1$0$require.call(RubyKernel$s$1$0$require.gen:65535)
      	at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:319)
      	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.cacheAndCall(CachingCallSite.java:312)
      	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169)
      	at org.jruby.ast.FCallOneArgNode.interpret(FCallOneArgNode.java:36)
      	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:119)
      	at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
      	at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
      	at org.jruby.ast.WhenOneArgNode.whenSlowTest(WhenOneArgNode.java:36)
      	at org.jruby.ast.WhenOneArgNode.when(WhenOneArgNode.java:46)
      	at org.jruby.ast.CaseNode.interpret(CaseNode.java:133)
      	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.evaluator.ASTInterpreter.INTERPRET_ROOT(ASTInterpreter.java:119)
      	at org.jruby.Ruby.runInterpreter(Ruby.java:724)
      	at org.jruby.Ruby.loadFile(Ruby.java:2487)
      	at org.jruby.runtime.load.ExternalScript.load(ExternalScript.java:66)
      	at org.jruby.runtime.load.LoadService.tryLoadingLibraryOrScript(LoadService.java:745)
      	at org.jruby.runtime.load.LoadService.smartLoad(LoadService.java:332)
      	at org.jruby.runtime.load.LoadService.require(LoadService.java:379)
      	at org.jruby.runtime.load.LoadService.lockAndRequire(LoadService.java:304)
      	at org.jruby.RubyKernel.requireCommon(RubyKernel.java:1050)
      	at org.jruby.RubyKernel.require(RubyKernel.java:1033)
      	at org.jruby.RubyKernel$s$1$0$require.call(RubyKernel$s$1$0$require.gen:65535)
      	at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:319)
      	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.cacheAndCall(CachingCallSite.java:312)
      	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:169)
      	at script.rails.__file__(script/rails:6)
      	at script.rails.load(script/rails)
      	at org.jruby.Ruby.runScript(Ruby.java:697)
      	at org.jruby.Ruby.runScript(Ruby.java:690)
      	at org.jruby.Ruby.runNormally(Ruby.java:597)
      	at org.jruby.Ruby.runFromMain(Ruby.java:446)
      	at org.jruby.Main.doRunFromMain(Main.java:369)
      	at org.jruby.Main.internalRun(Main.java:258)
      	at org.jruby.Main.run(Main.java:224)
      	at org.jruby.Main.run(Main.java:208)
      	at org.jruby.Main.main(Main.java:188)
      Exception `LoadError' at org/jruby/RubyKernel.java:1033 - load error: will_paginate -- java.lang.ArrayIndexOutOfBoundsException: 0
      LoadError: load error: will_paginate -- java.lang.ArrayIndexOutOfBoundsException: 0
        require at org/jruby/RubyKernel.java:1033
        require at /Users/tomdz/.rvm/gems/jruby-1.6.7/gems/bundler-1.1.3/lib/bundler/runtime.rb:68
           each at org/jruby/RubyArray.java:1615
        require at /Users/tomdz/.rvm/gems/jruby-1.6.7/gems/bundler-1.1.3/lib/bundler/runtime.rb:66
           each at org/jruby/RubyArray.java:1615
        require at /Users/tomdz/.rvm/gems/jruby-1.6.7/gems/bundler-1.1.3/lib/bundler/runtime.rb:55
        require at /Users/tomdz/.rvm/gems/jruby-1.6.7/gems/bundler-1.1.3/lib/bundler.rb:119
         (root) at /Users/tomdz/work/app/config/application.rb:9
        require at org/jruby/RubyKernel.java:1033
         (root) at /Users/tomdz/work/app/config/application.rb:24
        require at org/jruby/RubyKernel.java:1033
         (root) at script/rails:6
      

        Activity

        Hide
        Thomas Dudziak added a comment -

        The problem seems to be this method in RubyKernel:

            private static void printExceptionSummary(ThreadContext context, Ruby runtime, RubyException rEx) {
                RubyStackTraceElement[] elements = rEx.getBacktraceElements();
                RubyStackTraceElement firstElement = elements[0];
                String msg = String.format("Exception `%s' at %s:%s - %s\n",
                        rEx.getMetaClass(),
                        firstElement.getFileName(), firstElement.getLineNumber(),
                        runtime.is1_9() ? TypeConverter.convertToType(rEx, runtime.getString(), "to_s") : rEx.convertToString().toString());
        
                runtime.getErrorStream().print(msg);
            }
        

        which does not check whether elements has any elements. Fwiw this is fixed in master, but I'm unsure how to work around this.

        Show
        Thomas Dudziak added a comment - The problem seems to be this method in RubyKernel : private static void printExceptionSummary(ThreadContext context, Ruby runtime, RubyException rEx) { RubyStackTraceElement[] elements = rEx.getBacktraceElements(); RubyStackTraceElement firstElement = elements[0]; String msg = String .format( "Exception `%s' at %s:%s - %s\n" , rEx.getMetaClass(), firstElement.getFileName(), firstElement.getLineNumber(), runtime.is1_9() ? TypeConverter.convertToType(rEx, runtime.getString(), "to_s" ) : rEx.convertToString().toString()); runtime.getErrorStream().print(msg); } which does not check whether elements has any elements . Fwiw this is fixed in master, but I'm unsure how to work around this.
        Hide
        Thomas Dudziak added a comment -

        The printExceptionSummary method seems to be unrelated, it merely barfs on this error triggered by the will_paginate gem: uninitialized constant Merb (which doesn't have any stack trace elements associated to it). Unfortunately, this prevents me from seeing more detail for the actual error.

        Fwiw, increasing the JVM heap/stack sizes didn't change anything.

        Show
        Thomas Dudziak added a comment - The printExceptionSummary method seems to be unrelated, it merely barfs on this error triggered by the will_paginate gem: uninitialized constant Merb (which doesn't have any stack trace elements associated to it). Unfortunately, this prevents me from seeing more detail for the actual error. Fwiw, increasing the JVM heap/stack sizes didn't change anything.
        Hide
        Thomas Dudziak added a comment -

        I managed to get the real stacktrace and it looks like it is a JIT error. It consists of this section repeating over and over again (it tries to open a file that exists):

        ...
        	at rubyjit.Kernel#open_EA24E8FD46DC0D897722EC12953DC08C9F435EE3.__file__(/Users/tomdz/.rvm/rubies/jruby-1.6.7/lib/ruby/1.8/open-uri.rb:33)
        	at rubyjit.Kernel#open_EA24E8FD46DC0D897722EC12953DC08C9F435EE3.__file__(/Users/tomdz/.rvm/rubies/jruby-1.6.7/lib/ruby/1.8/open-uri.rb)
        	at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:46)
        	at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:227)
        	at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:226)
        	at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:91)
        	at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:210)
        	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:216)
        	at org.jruby.runtime.callsite.CachingCallSite.callVarargs(CachingCallSite.java:113)
        	at rubyjit.Kernel#open_EA24E8FD46DC0D897722EC12953DC08C9F435EE3.__file__(/Users/tomdz/.rvm/rubies/jruby-1.6.7/lib/ruby/1.8/open-uri.rb:33)
        	at rubyjit.Kernel#open_EA24E8FD46DC0D897722EC12953DC08C9F435EE3.__file__(/Users/tomdz/.rvm/rubies/jruby-1.6.7/lib/ruby/1.8/open-uri.rb)
        	at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:46)
        	at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:227)
        	at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:226)
        	at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:91)
        	at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:210)
        	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:216)
        	at org.jruby.runtime.callsite.CachingCallSite.callVarargs(CachingCallSite.java:113)
        	at rubyjit.Kernel#open_EA24E8FD46DC0D897722EC12953DC08C9F435EE3.__file__(/Users/tomdz/.rvm/rubies/jruby-1.6.7/lib/ruby/1.8/open-uri.rb:33)
        	at rubyjit.Kernel#open_EA24E8FD46DC0D897722EC12953DC08C9F435EE3.__file__(/Users/tomdz/.rvm/rubies/jruby-1.6.7/lib/ruby/1.8/open-uri.rb)
        	at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:46)
        	at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:227)
        
        Show
        Thomas Dudziak added a comment - I managed to get the real stacktrace and it looks like it is a JIT error. It consists of this section repeating over and over again (it tries to open a file that exists): ... at rubyjit.Kernel#open_EA24E8FD46DC0D897722EC12953DC08C9F435EE3.__file__(/Users/tomdz/.rvm/rubies/jruby-1.6.7/lib/ruby/1.8/open-uri.rb:33) at rubyjit.Kernel#open_EA24E8FD46DC0D897722EC12953DC08C9F435EE3.__file__(/Users/tomdz/.rvm/rubies/jruby-1.6.7/lib/ruby/1.8/open-uri.rb) at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:46) at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:227) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:226) at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:91) at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:210) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:216) at org.jruby.runtime.callsite.CachingCallSite.callVarargs(CachingCallSite.java:113) at rubyjit.Kernel#open_EA24E8FD46DC0D897722EC12953DC08C9F435EE3.__file__(/Users/tomdz/.rvm/rubies/jruby-1.6.7/lib/ruby/1.8/open-uri.rb:33) at rubyjit.Kernel#open_EA24E8FD46DC0D897722EC12953DC08C9F435EE3.__file__(/Users/tomdz/.rvm/rubies/jruby-1.6.7/lib/ruby/1.8/open-uri.rb) at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:46) at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:227) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:226) at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:91) at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:210) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:216) at org.jruby.runtime.callsite.CachingCallSite.callVarargs(CachingCallSite.java:113) at rubyjit.Kernel#open_EA24E8FD46DC0D897722EC12953DC08C9F435EE3.__file__(/Users/tomdz/.rvm/rubies/jruby-1.6.7/lib/ruby/1.8/open-uri.rb:33) at rubyjit.Kernel#open_EA24E8FD46DC0D897722EC12953DC08C9F435EE3.__file__(/Users/tomdz/.rvm/rubies/jruby-1.6.7/lib/ruby/1.8/open-uri.rb) at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:46) at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:227)
        Hide
        Thomas Dudziak added a comment -

        I get a similar error with jruby-head:

        	at rubyjit.Kernel#open_BE7CF7DA3F1C17790CEA9C1E16870B068E10006F.__file__(/Users/tomdz/.rvm/rubies/jruby-head/lib/ruby/1.9/open-uri.rb:35)
        	at rubyjit.Kernel#open_BE7CF7DA3F1C17790CEA9C1E16870B068E10006F.__file__(/Users/tomdz/.rvm/rubies/jruby-head/lib/ruby/1.9/open-uri.rb)
        	at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:46)
        	at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:241)
        	at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:226)
        	at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:91)
        	at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:210)
        	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:216)
        	at org.jruby.runtime.callsite.CachingCallSite.callVarargs(CachingCallSite.java:113)
        	at rubyjit.Kernel#open_BE7CF7DA3F1C17790CEA9C1E16870B068E10006F.__file__(/Users/tomdz/.rvm/rubies/jruby-head/lib/ruby/1.9/open-uri.rb:35)
        	at rubyjit.Kernel#open_BE7CF7DA3F1C17790CEA9C1E16870B068E10006F.__file__(/Users/tomdz/.rvm/rubies/jruby-head/lib/ruby/1.9/open-uri.rb)
        	at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:46)
        	at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:241)
        	at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:226)
        	at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:91)
        	at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:210)
        	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:216)
        	at org.jruby.runtime.callsite.CachingCallSite.callVarargs(CachingCallSite.java:113)
        	at rubyjit.Kernel#open_BE7CF7DA3F1C17790CEA9C1E16870B068E10006F.__file__(/Users/tomdz/.rvm/rubies/jruby-head/lib/ruby/1.9/open-uri.rb:35)
        
        Show
        Thomas Dudziak added a comment - I get a similar error with jruby-head : at rubyjit.Kernel#open_BE7CF7DA3F1C17790CEA9C1E16870B068E10006F.__file__(/Users/tomdz/.rvm/rubies/jruby-head/lib/ruby/1.9/open-uri.rb:35) at rubyjit.Kernel#open_BE7CF7DA3F1C17790CEA9C1E16870B068E10006F.__file__(/Users/tomdz/.rvm/rubies/jruby-head/lib/ruby/1.9/open-uri.rb) at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:46) at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:241) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:226) at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:91) at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:210) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:216) at org.jruby.runtime.callsite.CachingCallSite.callVarargs(CachingCallSite.java:113) at rubyjit.Kernel#open_BE7CF7DA3F1C17790CEA9C1E16870B068E10006F.__file__(/Users/tomdz/.rvm/rubies/jruby-head/lib/ruby/1.9/open-uri.rb:35) at rubyjit.Kernel#open_BE7CF7DA3F1C17790CEA9C1E16870B068E10006F.__file__(/Users/tomdz/.rvm/rubies/jruby-head/lib/ruby/1.9/open-uri.rb) at org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:46) at org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:241) at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:226) at org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:91) at org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:210) at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:216) at org.jruby.runtime.callsite.CachingCallSite.callVarargs(CachingCallSite.java:113) at rubyjit.Kernel#open_BE7CF7DA3F1C17790CEA9C1E16870B068E10006F.__file__(/Users/tomdz/.rvm/rubies/jruby-head/lib/ruby/1.9/open-uri.rb:35)
        Hide
        Hiro Asari added a comment -

        I don't see this on master or 1.6.7 in 1.9 mode, nor 1.6.7 in 1.8 mode. I tested on a blank Rails app (3.2.x)

        $ jruby script/rails g migration MyMigration
              invoke  active_record
              create    db/migrate/20120404042450_my_migration.rb
        
        $ jruby -v
        jruby 1.7.0.dev (ruby-1.9.3-p139) (2012-04-01 37113f6) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_29) [darwin-x86_64-java]
        
        $ jruby --1.9 script/rails g migration MyMigration2
              invoke  active_record
              create    db/migrate/20120404043224_my_migration2.rb
        
        $ jruby --1.9 -v
        jruby 1.6.7 (ruby-1.9.2-p312) (2012-02-22 3e82bc8) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_29) [darwin-x86_64-java]
        
        $ jruby -v script/rails g migration AwesomeMigration
        jruby 1.6.7 (ruby-1.8.7-p357) (2012-02-22 3e82bc8) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_29) [darwin-x86_64-java]
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/util.rb:158 warning: `*' interpreted as argument prefix
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/journey-1.0.3/lib/journey/router.rb:7 warning: global variable `$-w' not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:72 warning: instance variable @first not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:72 warning: instance variable @first not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:72 warning: instance variable @first not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:72 warning: instance variable @first not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:72 warning: instance variable @first not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/shell/basic.rb:26 warning: instance variable @mute not initialized
              invoke  active_record
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:72 warning: instance variable @first not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:72 warning: instance variable @first not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized
        /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/shell/basic.rb:26 warning: instance variable @mute not initialized
              create    db/migrate/20120404043806_awesome_migration.rb
        

        bundle exec had no influence on the behavior, either.

        Show
        Hiro Asari added a comment - I don't see this on master or 1.6.7 in 1.9 mode, nor 1.6.7 in 1.8 mode. I tested on a blank Rails app (3.2.x) $ jruby script/rails g migration MyMigration invoke active_record create db/migrate/20120404042450_my_migration.rb $ jruby -v jruby 1.7.0.dev (ruby-1.9.3-p139) (2012-04-01 37113f6) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_29) [darwin-x86_64-java] $ jruby --1.9 script/rails g migration MyMigration2 invoke active_record create db/migrate/20120404043224_my_migration2.rb $ jruby --1.9 -v jruby 1.6.7 (ruby-1.9.2-p312) (2012-02-22 3e82bc8) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_29) [darwin-x86_64-java] $ jruby -v script/rails g migration AwesomeMigration jruby 1.6.7 (ruby-1.8.7-p357) (2012-02-22 3e82bc8) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_29) [darwin-x86_64-java] /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/util.rb:158 warning: `*' interpreted as argument prefix /Users/asari/.rvm/gems/jruby-1.6.7/gems/journey-1.0.3/lib/journey/router.rb:7 warning: global variable `$-w' not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:72 warning: instance variable @first not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:72 warning: instance variable @first not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:72 warning: instance variable @first not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:72 warning: instance variable @first not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:72 warning: instance variable @first not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/shell/basic.rb:26 warning: instance variable @mute not initialized invoke active_record /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:72 warning: instance variable @first not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:72 warning: instance variable @first not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/core_ext/ordered_hash.rb:32 warning: instance variable @first not initialized /Users/asari/.rvm/gems/jruby-1.6.7/gems/thor-0.14.6/lib/thor/shell/basic.rb:26 warning: instance variable @mute not initialized create db/migrate/20120404043806_awesome_migration.rb bundle exec had no influence on the behavior, either.
        Hide
        Thomas Dudziak added a comment -

        It's not obvious from the stack trace but I think this is due to a problem between Rails & Yaml. As part of the initialization, the code in question performs a YAML.dump on some hash (into a file). When I comment the code out, then the stack overflow error disappears. Fwiw, this also happens with ruby 1.9.2, so I don't think it is jruby specific.
        Please close this issue as invalid (I can't, I get an error "Communications Breakdown: The JIRA server could not be contacted. This may be a temporary glitch or the server may be down. Close this dialog and press refresh in your browser").

        Show
        Thomas Dudziak added a comment - It's not obvious from the stack trace but I think this is due to a problem between Rails & Yaml. As part of the initialization, the code in question performs a YAML.dump on some hash (into a file). When I comment the code out, then the stack overflow error disappears. Fwiw, this also happens with ruby 1.9.2, so I don't think it is jruby specific. Please close this issue as invalid (I can't, I get an error "Communications Breakdown: The JIRA server could not be contacted. This may be a temporary glitch or the server may be down. Close this dialog and press refresh in your browser").
        Hide
        Hiro Asari added a comment -

        I'm resolving this as Incomplete for now. If there is further discovery, we can revisit it.

        Show
        Hiro Asari added a comment - I'm resolving this as Incomplete for now. If there is further discovery, we can revisit it.
        Hide
        Jonathan Beyer added a comment -

        I had a very similar issue with jruby 1.6.7. I resolved it by downgrading facets from 2.9.3 to 2.9.2. I got this idea because I had migrated code to a new machine and things stopped working. The one difference I could notice between the two installations were gem versions.

        Here was the error message that I was receiving with facets 2.9.3. I don't know why facets 2.9.3 conflicts and 2.9.2 doesn't. I'm willing to experiment if anyone has any ideas.

        LoadError: load error: log4r/repository – java.lang.StackOverflowError: null
        require at org/jruby/RubyKernel.java:1033
        require at /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36
        (root) at /usr/local/jruby-1.6.7/lib/ruby/gems/1.8/gems/log4r-1.1.9/lib/log4r/outputter/outputterfactory.rb:5
        require at org/jruby/RubyKernel.java:1033
        require at /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36
        (root) at /usr/local/jruby-1.6.7/lib/ruby/gems/1.8/gems/log4r-1.1.9/lib/log4r/outputter/outputterfactory.rb:10
        require at org/jruby/RubyKernel.java:1033
        require at /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36
        (root) at /usr/local/jruby-1.6.7/lib/ruby/gems/1.8/gems/log4r-1.1.9/lib/log4r/outputter/outputter.rb:2
        require at org/jruby/RubyKernel.java:1033
        require at /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36
        (root) at /usr/local/jruby-1.6.7/lib/ruby/gems/1.8/gems/log4r-1.1.9/lib/log4r/outputter/iooutputter.rb:4
        require at org/jruby/RubyKernel.java:1033
        require at /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36
        (root) at /usr/local/jruby-1.6.7/lib/ruby/gems/1.8/gems/log4r-1.1.9/lib/log4r/outputter/fileoutputter.rb:9
        require at org/jruby/RubyKernel.java:1033
        require at /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:59
        require at /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:55
        (root) at /usr/local/jruby-1.6.7/lib/ruby/gems/1.8/gems/log4r-1.1.9/lib/log4r.rb:74
        require at org/jruby/RubyKernel.java:1033
        require at /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36
        (root) at ./TradingStrategy.rb:12

        Show
        Jonathan Beyer added a comment - I had a very similar issue with jruby 1.6.7. I resolved it by downgrading facets from 2.9.3 to 2.9.2. I got this idea because I had migrated code to a new machine and things stopped working. The one difference I could notice between the two installations were gem versions. Here was the error message that I was receiving with facets 2.9.3. I don't know why facets 2.9.3 conflicts and 2.9.2 doesn't. I'm willing to experiment if anyone has any ideas. LoadError: load error: log4r/repository – java.lang.StackOverflowError: null require at org/jruby/RubyKernel.java:1033 require at /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36 (root) at /usr/local/jruby-1.6.7/lib/ruby/gems/1.8/gems/log4r-1.1.9/lib/log4r/outputter/outputterfactory.rb:5 require at org/jruby/RubyKernel.java:1033 require at /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36 (root) at /usr/local/jruby-1.6.7/lib/ruby/gems/1.8/gems/log4r-1.1.9/lib/log4r/outputter/outputterfactory.rb:10 require at org/jruby/RubyKernel.java:1033 require at /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36 (root) at /usr/local/jruby-1.6.7/lib/ruby/gems/1.8/gems/log4r-1.1.9/lib/log4r/outputter/outputter.rb:2 require at org/jruby/RubyKernel.java:1033 require at /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36 (root) at /usr/local/jruby-1.6.7/lib/ruby/gems/1.8/gems/log4r-1.1.9/lib/log4r/outputter/iooutputter.rb:4 require at org/jruby/RubyKernel.java:1033 require at /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36 (root) at /usr/local/jruby-1.6.7/lib/ruby/gems/1.8/gems/log4r-1.1.9/lib/log4r/outputter/fileoutputter.rb:9 require at org/jruby/RubyKernel.java:1033 require at /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:59 require at /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:55 (root) at /usr/local/jruby-1.6.7/lib/ruby/gems/1.8/gems/log4r-1.1.9/lib/log4r.rb:74 require at org/jruby/RubyKernel.java:1033 require at /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36 (root) at ./TradingStrategy.rb:12
        Hide
        Jonathan Beyer added a comment -

        I believe this needs to be re-opened. This is still an issue for jruby 1.6.8 with facets 2.9.3. I upgraded jruby, reinstalled my gems, and had this issue. After spending a long while searching for the issue, I came across my old post (above), and realized that I needed to downgrade facets to 2.9.2.

        Can you guys please address this issue?

        Show
        Jonathan Beyer added a comment - I believe this needs to be re-opened. This is still an issue for jruby 1.6.8 with facets 2.9.3. I upgraded jruby, reinstalled my gems, and had this issue. After spending a long while searching for the issue, I came across my old post (above), and realized that I needed to downgrade facets to 2.9.2. Can you guys please address this issue?
        Hide
        Hiro Asari added a comment -

        Jonathan,

        Can you test with 1.7.0? We are not maintaining 1.6.x now.

        Show
        Hiro Asari added a comment - Jonathan, Can you test with 1.7.0? We are not maintaining 1.6.x now.
        Hide
        Jonathan Beyer added a comment -

        Hiro, it looks like it has been resolved in 1.7.0.
        Sorry for the false alarm. Because 1.6.8 was only release a month ago, I figured that any fix to 1.7.0 probably should have been in 1.6.8 as well.

        Show
        Jonathan Beyer added a comment - Hiro, it looks like it has been resolved in 1.7.0. Sorry for the false alarm. Because 1.6.8 was only release a month ago, I figured that any fix to 1.7.0 probably should have been in 1.6.8 as well.
        Hide
        Thomas E Enebo added a comment -

        The code base for 1.7 and 1.6 had diverged quite a bit and we opted to not backport many fixes because they were too invasive. This was probably one of those issues.

        Show
        Thomas E Enebo added a comment - The code base for 1.7 and 1.6 had diverged quite a bit and we opted to not backport many fixes because they were too invasive. This was probably one of those issues.
        Hide
        Jonathan Beyer added a comment -

        Makes sense. Thanks for all of your hard work!

        Show
        Jonathan Beyer added a comment - Makes sense. Thanks for all of your hard work!

          People

          • Assignee:
            Hiro Asari
            Reporter:
            Thomas Dudziak
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: