Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

9.0.5.0 ArrayIndexOutOfBoundsException in BaseUTF8Encoding.java:167 #3776

Closed
mohamedhafez opened this issue Apr 2, 2016 · 2 comments
Closed

Comments

@mohamedhafez
Copy link
Contributor

When I migrate my app from jruby 9.0.4.0 to 9.0.5.0, I'm getting a bunch of Java::JavaLang::ArrayIndexOutOfBoundsExceptions, at BaseUTF8Encoding.java:167. It doesn't seem to be deterministic though, as I can't get an example to reproduce it, and it only seems to crop up when I run my app in production, but then there are a lot of them. Perhaps this is what's causing #3635 as well?

Here's a stack trace:

class: Java::JavaLang::ArrayIndexOutOfBoundsException
7
    org.jcodings.specific.BaseUTF8Encoding.mbcCaseFold(BaseUTF8Encoding.java:167)
    org.jcodings.specific.UTF8Encoding.mbcCaseFold(UTF8Encoding.java:24)
    org.joni.SearchAlgorithm$SLOW_IC.lowerCaseMatch(SearchAlgorithm.java:238)
    org.joni.SearchAlgorithm$SLOW_IC.search(SearchAlgorithm.java:206)
    org.joni.Matcher.forwardSearchRange(Matcher.java:140)
    org.joni.Matcher.searchInterruptible(Matcher.java:451)
    org.jruby.RubyRegexp$SearchMatchTask.run(RubyRegexp.java:271)
    org.jruby.RubyThread.executeBlockingTask(RubyThread.java:1337)
    org.jruby.RubyRegexp.matcherSearch(RubyRegexp.java:233)
    org.jruby.RubyRegexp.search19(RubyRegexp.java:1129)
    org.jruby.RubyRegexp.search19(RubyRegexp.java:1075)
    org.jruby.RubyRegexp.eqq19(RubyRegexp.java:985)
    org.jruby.RubyRegexp$INVOKER$i$1$0$eqq19.call(RubyRegexp$INVOKER$i$1$0$eqq19.gen)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161)
    org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
    org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
    org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:132)
    org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:148)
    org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:179)
    org.jruby.runtime.BlockBody.yield(BlockBody.java:96)
    org.jruby.runtime.Block.yield(Block.java:166)
    org.jruby.RubyEnumerable$17.call(RubyEnumerable.java:588)
    org.jruby.runtime.CallBlock.doYield(CallBlock.java:82)
    org.jruby.runtime.BlockBody.yield(BlockBody.java:96)
    org.jruby.runtime.Block.yield(Block.java:166)
    org.jruby.RubyArray.reverseEach(RubyArray.java:1634)
    org.jruby.RubyArray.reverse_each(RubyArray.java:1643)
    org.jruby.RubyEnumerable.reverse_eachInternal(RubyEnumerable.java:1147)
    org.jruby.RubyEnumerable.reverse_each(RubyEnumerable.java:1142)
    org.jruby.RubyEnumerable$INVOKER$s$reverse_each.call(RubyEnumerable$INVOKER$s$reverse_each.gen)
    org.jruby.RubyClass.finvoke(RubyClass.java:541)
    org.jruby.runtime.Helpers.invoke(Helpers.java:394)
    org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:402)
    org.jruby.RubyEnumerator.each(RubyEnumerator.java:293)
    org.jruby.RubyEnumerator$INVOKER$i$each.call(RubyEnumerator$INVOKER$i$each.gen)
    org.jruby.RubyClass.finvoke(RubyClass.java:520)
    org.jruby.runtime.Helpers.invoke(Helpers.java:382)
    org.jruby.RubyEnumerable.callEach(RubyEnumerable.java:99)
    org.jruby.RubyEnumerable.detectCommon(RubyEnumerable.java:584)
    org.jruby.RubyEnumerable.detectCommon(RubyEnumerable.java:576)
    org.jruby.RubyEnumerable.detect(RubyEnumerable.java:608)
    org.jruby.RubyEnumerable$INVOKER$s$detect.call(RubyEnumerable$INVOKER$s$detect.gen)
    org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroOrOneBlock.call(JavaMethod.java:510)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
    org.jruby.ir.instructions.CallBase.interpret(CallBase.java:414)
    org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:348)
    org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:140)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:126)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.type.type_map.invokeOther0:perform_fetch(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/type/type_map.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.type.type_map.RUBY$block$fetch$1(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/type/type_map.rb:19)
    org.jruby.runtime.CompiledIRBlockBody.yieldDirect(CompiledIRBlockBody.java:140)
    org.jruby.runtime.BlockBody.yield(BlockBody.java:94)
    org.jruby.runtime.Block.yield(Block.java:166)
    org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:476)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.thread_safe_minus_0_dot_3_dot_5_minus_java.lib.thread_safe.cache.RUBY$block$fetch_or_store$1(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/thread_safe-0.3.5-java/lib/thread_safe/cache.rb:68)
    org.jruby.runtime.CompiledIRBlockBody.yieldDirect(CompiledIRBlockBody.java:140)
    org.jruby.runtime.BlockBody.yield(BlockBody.java:94)
    org.jruby.runtime.Block.yield(Block.java:166)
    org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:476)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.thread_safe_minus_0_dot_3_dot_5_minus_java.lib.thread_safe.cache.RUBY$method$fetch$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/thread_safe-0.3.5-java/lib/thread_safe/cache.rb:58)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:101)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:129)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:194)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:171)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.thread_safe_minus_0_dot_3_dot_5_minus_java.lib.thread_safe.cache.invokeOther5:fetch(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/thread_safe-0.3.5-java/lib/thread_safe/cache.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.thread_safe_minus_0_dot_3_dot_5_minus_java.lib.thread_safe.cache.RUBY$method$fetch_or_store$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/thread_safe-0.3.5-java/lib/thread_safe/cache.rb:67)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:101)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:129)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:194)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:171)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.type.type_map.invokeOther4:fetch_or_store(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/type/type_map.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.type.type_map.RUBY$method$fetch$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/type/type_map.rb:18)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:101)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:124)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.type.type_map.invokeOther2:fetch(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/type/type_map.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.type.type_map.RUBY$method$lookup$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/type/type_map.rb:14)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:101)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:129)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:194)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:197)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.connection_adapters.abstract_adapter.invokeOther3:lookup(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract_adapter.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.connection_adapters.abstract_adapter.RUBY$method$lookup_cast_type$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract_adapter.rb:381)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:131)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:194)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:197)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161)
    org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
    org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
    org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:132)
    org.jruby.runtime.MixedModeIRBlockBody.commonYieldPath(MixedModeIRBlockBody.java:148)
    org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:179)
    org.jruby.runtime.BlockBody.yield(BlockBody.java:96)
    org.jruby.runtime.Block.yield(Block.java:166)
    org.jruby.RubyArray.collectBang(RubyArray.java:2313)
    org.jruby.RubyArray.map_bang(RubyArray.java:2332)
    org.jruby.RubyArray$INVOKER$i$0$0$map_bang.call(RubyArray$INVOKER$i$0$0$map_bang.gen)
    org.jruby.internal.runtime.methods.JavaMethod$JavaMethodZeroBlock.call(JavaMethod.java:494)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
    org.jruby.ir.instructions.CallBase.interpret(CallBase.java:414)
    org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:348)
    org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
    org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:210)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:196)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:197)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161)
    org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:316)
    org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
    org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:86)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:210)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:196)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:197)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.connection_adapters.schema_cache.invokeOther11:columns(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/schema_cache.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.connection_adapters.schema_cache.RUBY$method$columns_hash$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/schema_cache.rb:49)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:131)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:194)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:197)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.association_scope.invokeOther6:columns_hash(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/association_scope.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.association_scope.RUBY$method$column_for$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/association_scope.rb:85)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:161)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:264)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:213)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:225)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.association_scope.invokeOther0:column_for(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/association_scope.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.association_scope.RUBY$method$bind$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/association_scope.rb:94)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:101)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:124)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:171)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:67)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.association_scope.invokeOther6:bind(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/association_scope.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.association_scope.RUBY$method$last_chain_scope$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/association_scope.rb:103)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:101)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:124)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:171)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:67)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.association_scope.invokeOther41:last_chain_scope(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/association_scope.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.association_scope.RUBY$method$add_constraints$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/association_scope.rb:139)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:101)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:124)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:171)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:67)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.association_scope.invokeOther21:add_constraints(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/association_scope.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.association_scope.RUBY$method$scope$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/association_scope.rb:39)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:146)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:229)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:205)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:193)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.association_scope.invokeOther1:scope(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/association_scope.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.association_scope.RUBY$method$scope$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/association_scope.rb:5)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:146)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:229)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:205)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:193)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.association.invokeOther10:scope(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/association.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.association.RUBY$method$association_scope$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/association.rb:97)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:116)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:159)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:189)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:129)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.association.invokeOther1:association_scope(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/association.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.association.RUBY$method$scope$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/association.rb:86)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:101)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:124)
    org.jruby.ir.runtime.IRRuntimeHelpers.instanceSuper(IRRuntimeHelpers.java:927)
    org.jruby.ir.runtime.IRRuntimeHelpers.instanceSuperSplatArgs(IRRuntimeHelpers.java:920)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.collection_association.invokeSuper0:scope(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/collection_association.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.collection_association.RUBY$method$scope$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/collection_association.rb:423)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:101)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:129)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:194)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:197)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.collection_proxy.invokeOther4:scope(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/collection_proxy.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.collection_proxy.RUBY$method$initialize$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/collection_proxy.rb:37)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:101)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:124)
    org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:77)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
    org.jruby.RubyClass.newInstance(RubyClass.java:891)
    org.jruby.RubyClass$INVOKER$i$newInstance.call(RubyClass$INVOKER$i$newInstance.gen)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:171)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:283)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:69)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.relation.delegation.invokeOther1:new(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/relation/delegation.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.relation.delegation.RUBY$method$create$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/relation/delegation.rb:106)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:101)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:144)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:229)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:205)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:193)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.collection_association.invokeOther14:create(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/collection_association.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.collection_association.RUBY$method$reader$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/collection_association.rb:41)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:101)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:124)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:171)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:67)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.builder.association.invokeOther2:reader(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/builder/association.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.shared.bundle.jruby.$2_dot_2_dot_0.gems.activerecord_minus_4_dot_2_dot_6.lib.active_record.associations.builder.association.RUBY$method$subfinder_accounts$0(/var/www/vhosts/www.substitutealert.com/shared/bundle/jruby/2.2.0/gems/activerecord-4.2.6/lib/active_record/associations/builder/association.rb:115)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:101)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:112)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:159)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:189)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:293)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:131)
    org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:332)
    org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
    org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:175)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:161)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:189)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:293)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:131)
    org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:332)
    org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
    org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:80)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:175)
    org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:161)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:189)
    org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:293)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:131)
    var.www.vhosts.www_dot_substitutealert_dot_com.current.lib.daemons.user_task_master.invokeOther807:refresh_and_fetch_user_state(/var/www/vhosts/www.substitutealert.com/current/lib/daemons/user_task_master.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.current.lib.daemons.user_task_master.RUBY$method$worker_thread_method$35(/var/www/vhosts/www.substitutealert.com/current/lib/daemons/user_task_master.rb:201)
    org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:116)
    org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:189)
    org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:129)
    var.www.vhosts.www_dot_substitutealert_dot_com.current.lib.daemons.user_task_master.invokeOther396:worker_thread_method(/var/www/vhosts/www.substitutealert.com/current/lib/daemons/user_task_master.rb)
    var.www.vhosts.www_dot_substitutealert_dot_com.current.lib.daemons.user_task_master.RUBY$block$start_one_thread$33(/var/www/vhosts/www.substitutealert.com/current/lib/daemons/user_task_master.rb:138)
    org.jruby.runtime.CompiledIRBlockBody.callDirect(CompiledIRBlockBody.java:129)
    org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:64)
    org.jruby.runtime.Block.call(Block.java:125)
    org.jruby.RubyProc.call(RubyProc.java:334)
    org.jruby.RubyProc.call(RubyProc.java:240)
    org.jruby.internal.runtime.RubyRunnable.run(RubyRunnable.java:99)
    java.lang.Thread.run(Thread.java:745)
@lopex
Copy link
Contributor

lopex commented Apr 2, 2016

Seems to be the same as #3670

@mohamedhafez
Copy link
Contributor Author

Ah you're correct, sorry for the duplicate closing now:)

@enebo enebo added this to the Invalid or Duplicate milestone Apr 14, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants