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

JRuby 9000 Action Mailer Issue - Runtime Exception #3464

Closed
drdocker opened this issue Nov 16, 2015 · 8 comments
Closed

JRuby 9000 Action Mailer Issue - Runtime Exception #3464

drdocker opened this issue Nov 16, 2015 · 8 comments

Comments

@drdocker
Copy link

Hello,

I have a simple application which uses JRuby 9.0.3.0 and Mandrill for sending email. My smtp settings for mandrill (defined in my development.rb) are as follows:

    config.action_mailer.raise_delivery_errors = true
    config.action_mailer.smtp_settings = {
    :address   => "smtp.mandrillapp.com",
    :port      => 587,
    :enable_starttls_auto => true, 
    :user_name => "me@email.com",
    :password  => "my-api-key",
    :authentication => 'login', # Mandrill supports 'plain' or 'login'
    :domain => 'mydomain.com', # your domain to identify your server when connecting
  }

When I go to send a mail using JRuby, I receive the following error:

Completed 500 Internal Server Error in 1331ms (ActiveRecord: 0.0ms)

Java::JavaLang::RuntimeException (Algorithm NONE not available):
  sun.security.ssl.Handshaker.checkThrown(Handshaker.java:1333)
  sun.security.ssl.SSLEngineImpl.checkTaskThrown(SSLEngineImpl.java:519)
  sun.security.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:799)
  sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:767)
  javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:624)
  org.jruby.ext.openssl.SSLSocket.readAndUnwrap(SSLSocket.java:605)
  org.jruby.ext.openssl.SSLSocket.doHandshake(SSLSocket.java:483)
  org.jruby.ext.openssl.SSLSocket.connectImpl(SSLSocket.java:233)
  org.jruby.ext.openssl.SSLSocket.connect(SSLSocket.java:210)
  org.jruby.ext.openssl.SSLSocket$INVOKER$i$0$0$connect.call(SSLSocket$INVOKER$i$0$0$connect.gen)
  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:305)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:197)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:313)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:273)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:419)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:273)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:419)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:197)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:313)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:76)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:162)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:148)
  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:305)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:136)
  org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:118)
  org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:67)
  org.jruby.runtime.Block.yieldSpecific(Block.java:116)
  org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:457)
  org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:72)
  org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:183)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:107)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:136)
  org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:118)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:140)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:77)
  org.jruby.runtime.Block.yield(Block.java:147)
  org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:450)
  home.vagrant.$_dot_rvm.gems.jruby_minus_9_dot_0_dot_1_dot_0.gems.activesupport_minus_4_dot_2_dot_4.lib.active_support.notifications.RUBY$block$instrument$1(activesupport (4.2.4) lib/active_support/notifications.rb:164)
  org.jruby.runtime.CompiledIRBlockBody.commonYieldPath(CompiledIRBlockBody.java:70)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:140)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:77)
  org.jruby.runtime.Block.yield(Block.java:147)
  org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:450)
  org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:75)
  org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:183)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:107)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:88)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:232)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:218)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:203)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:209)
  home.vagrant.$_dot_rvm.gems.jruby_minus_9_dot_0_dot_1_dot_0.gems.activesupport_minus_4_dot_2_dot_4.lib.active_support.notifications.invokeOther5:instrument(activesupport (4.2.4) lib/active_support/notifications.rb)
  home.vagrant.$_dot_rvm.gems.jruby_minus_9_dot_0_dot_1_dot_0.gems.activesupport_minus_4_dot_2_dot_4.lib.active_support.notifications.RUBY$method$instrument$0(activesupport (4.2.4) lib/active_support/notifications.rb:164)
  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:181)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:173)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:298)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:173)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:298)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:76)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:162)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:148)
  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:305)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:76)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:162)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:148)
  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:305)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.RubyClass.finvoke(RubyClass.java:541)
  org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1626)
  org.jruby.RubyKernel.send19(RubyKernel.java:2009)
  org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
  org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:101)
  org.jruby.ir.runtime.IRRuntimeHelpers.unresolvedSuper(IRRuntimeHelpers.java:937)
  org.jruby.ir.instructions.UnresolvedSuperInstr.interpret(UnresolvedSuperInstr.java:83)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:273)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:419)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.ir.runtime.IRRuntimeHelpers.unresolvedSuper(IRRuntimeHelpers.java:937)
  org.jruby.ir.instructions.UnresolvedSuperInstr.interpret(UnresolvedSuperInstr.java:83)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.ir.runtime.IRRuntimeHelpers.unresolvedSuper(IRRuntimeHelpers.java:937)
  org.jruby.ir.instructions.ZSuperInstr.interpret(ZSuperInstr.java:71)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:136)
  org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:118)
  org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:59)
  org.jruby.runtime.Block.call(Block.java:106)
  org.jruby.RubyProc.call(RubyProc.java:324)
  org.jruby.RubyProc.call19(RubyProc.java:308)
  org.jruby.RubyProc$INVOKER$i$0$0$call19.call(RubyProc$INVOKER$i$0$0$call19.gen)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:193)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:189)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:129)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:305)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:136)
  org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:118)
  org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:59)
  org.jruby.runtime.Block.call(Block.java:106)
  org.jruby.RubyProc.call(RubyProc.java:324)
  org.jruby.RubyProc.call19(RubyProc.java:308)
  org.jruby.RubyProc$INVOKER$i$0$0$call19.call(RubyProc$INVOKER$i$0$0$call19.gen)
  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:419)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:197)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:161)
  home.vagrant.$_dot_rvm.gems.jruby_minus_9_dot_0_dot_1_dot_0.gems.activesupport_minus_4_dot_2_dot_4.lib.active_support.callbacks.invokeOther12:call(activesupport (4.2.4) lib/active_support/callbacks.rb)
  home.vagrant.$_dot_rvm.gems.jruby_minus_9_dot_0_dot_1_dot_0.gems.activesupport_minus_4_dot_2_dot_4.lib.active_support.callbacks.RUBY$method$__run_callbacks__$0(activesupport (4.2.4) lib/active_support/callbacks.rb:92)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:131)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:181)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:173)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:298)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:76)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:162)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:148)
  org.jruby.RubyClass.finvoke(RubyClass.java:520)
  org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1599)
  org.jruby.RubyKernel.send19(RubyKernel.java:1997)
  org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:173)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:298)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:323)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:173)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:298)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.ir.runtime.IRRuntimeHelpers.unresolvedSuper(IRRuntimeHelpers.java:937)
  org.jruby.ir.instructions.UnresolvedSuperInstr.interpret(UnresolvedSuperInstr.java:83)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.ir.runtime.IRRuntimeHelpers.unresolvedSuper(IRRuntimeHelpers.java:937)
  org.jruby.ir.instructions.ZSuperInstr.interpret(ZSuperInstr.java:71)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:136)
  org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:118)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:140)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:77)
  org.jruby.runtime.Block.yield(Block.java:147)
  org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:450)
  home.vagrant.$_dot_rvm.gems.jruby_minus_9_dot_0_dot_1_dot_0.gems.activesupport_minus_4_dot_2_dot_4.lib.active_support.notifications.RUBY$block$instrument$1(activesupport (4.2.4) lib/active_support/notifications.rb:164)
  org.jruby.runtime.CompiledIRBlockBody.commonYieldPath(CompiledIRBlockBody.java:70)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:140)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:77)
  org.jruby.runtime.Block.yield(Block.java:147)
  org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:450)
  org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:75)
  org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:183)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:107)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:88)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:232)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:218)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:203)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:209)
  home.vagrant.$_dot_rvm.gems.jruby_minus_9_dot_0_dot_1_dot_0.gems.activesupport_minus_4_dot_2_dot_4.lib.active_support.notifications.invokeOther5:instrument(activesupport (4.2.4) lib/active_support/notifications.rb)
  home.vagrant.$_dot_rvm.gems.jruby_minus_9_dot_0_dot_1_dot_0.gems.activesupport_minus_4_dot_2_dot_4.lib.active_support.notifications.RUBY$method$instrument$0(activesupport (4.2.4) lib/active_support/notifications.rb:164)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:101)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:111)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:273)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:419)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.ir.runtime.IRRuntimeHelpers.unresolvedSuper(IRRuntimeHelpers.java:937)
  org.jruby.ir.instructions.UnresolvedSuperInstr.interpret(UnresolvedSuperInstr.java:83)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.ir.runtime.IRRuntimeHelpers.unresolvedSuper(IRRuntimeHelpers.java:937)
  org.jruby.ir.instructions.UnresolvedSuperInstr.interpret(UnresolvedSuperInstr.java:83)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:273)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:419)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.ir.runtime.IRRuntimeHelpers.unresolvedSuper(IRRuntimeHelpers.java:937)
  org.jruby.ir.instructions.UnresolvedSuperInstr.interpret(UnresolvedSuperInstr.java:83)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:197)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:313)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.ir.runtime.IRRuntimeHelpers.unresolvedSuper(IRRuntimeHelpers.java:937)
  org.jruby.ir.instructions.UnresolvedSuperInstr.interpret(UnresolvedSuperInstr.java:83)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:273)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:419)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:136)
  org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:118)
  org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:59)
  org.jruby.runtime.Block.call(Block.java:106)
  org.jruby.RubyProc.call(RubyProc.java:324)
  org.jruby.RubyProc.call19(RubyProc.java:308)
  org.jruby.RubyProc$INVOKER$i$0$0$call19.call(RubyProc$INVOKER$i$0$0$call19.gen)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:201)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:197)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:313)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:273)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:419)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:197)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:313)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:136)
  org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:118)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:140)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:77)
  org.jruby.runtime.Block.yield(Block.java:147)
  org.jruby.RubyArray.each(RubyArray.java:1560)
  org.jruby.RubyArray$INVOKER$i$0$0$each.call(RubyArray$INVOKER$i$0$0$each.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:419)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:136)
  org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:118)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:140)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:77)
  org.jruby.runtime.Block.yield(Block.java:147)
  org.jruby.RubyContinuation.enter(RubyContinuation.java:107)
  org.jruby.RubyKernel.rbCatch19Common(RubyKernel.java:1105)
  org.jruby.RubyKernel.rbCatch19(RubyKernel.java:1098)
  org.jruby.RubyKernel$INVOKER$s$rbCatch19.call(RubyKernel$INVOKER$s$rbCatch19.gen)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:171)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:298)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:136)
  org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:118)
  org.jruby.runtime.IRBlockBody.yieldSpecific(IRBlockBody.java:67)
  org.jruby.runtime.Block.yieldSpecific(Block.java:116)
  org.jruby.ir.runtime.IRRuntimeHelpers.yieldSpecific(IRRuntimeHelpers.java:457)
  home.vagrant.$_dot_rvm.gems.jruby_minus_9_dot_0_dot_1_dot_0.gems.activesupport_minus_4_dot_2_dot_4.lib.active_support.callbacks.RUBY$method$__run_callbacks__$0(activesupport (4.2.4) lib/active_support/callbacks.rb:88)
  org.jruby.internal.runtime.methods.CompiledIRMethod.call(CompiledIRMethod.java:131)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:181)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:171)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:298)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:76)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:162)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:148)
  org.jruby.RubyClass.finvoke(RubyClass.java:520)
  org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1599)
  org.jruby.RubyKernel.send19(RubyKernel.java:1997)
  org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:171)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:298)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:171)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:298)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  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:419)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:136)
  org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:118)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:140)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:77)
  org.jruby.runtime.Block.yield(Block.java:147)
  org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:450)
  org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:75)
  org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:183)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:107)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:136)
  org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:118)
  org.jruby.runtime.IRBlockBody.doYield(IRBlockBody.java:140)
  org.jruby.runtime.BlockBody.yield(BlockBody.java:77)
  org.jruby.runtime.Block.yield(Block.java:147)
  org.jruby.ir.runtime.IRRuntimeHelpers.yield(IRRuntimeHelpers.java:450)
  org.jruby.ir.instructions.YieldInstr.interpret(YieldInstr.java:75)
  org.jruby.ir.interpreter.StartupInterpreterEngine.processOtherOp(StartupInterpreterEngine.java:183)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:107)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  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:419)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:171)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:177)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:298)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:197)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:313)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.ir.runtime.IRRuntimeHelpers.instanceSuper(IRRuntimeHelpers.java:899)
  org.jruby.ir.instructions.InstanceSuperInstr.interpret(InstanceSuperInstr.java:69)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  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:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:197)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:313)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  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:419)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:127)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:113)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:273)
  org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:79)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:83)
  org.jruby.ir.instructions.CallBase.interpret(CallBase.java:419)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:321)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.InterpreterEngine.interpret(InterpreterEngine.java:82)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.INTERPRET_METHOD(MixedModeIRMethod.java:197)
  org.jruby.internal.runtime.methods.MixedModeIRMethod.call(MixedModeIRMethod.java:183)
  org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:197)
  org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:313)
  org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:163)
  org.jruby.ir.interpreter.InterpreterEngine.processCall(InterpreterEngine.java:289)
  org.jruby.ir.interpreter.StartupInterpreterEngine.interpret(StartupInterpreterEngine.java:77)
  org.jruby.ir.interpreter.Interpreter.INTERPRET_BLOCK(Interpreter.java:136)
  org.jruby.runtime.InterpretedIRBlockBody.commonYieldPath(InterpretedIRBlockBody.java:118)
  org.jruby.runtime.IRBlockBody.call(IRBlockBody.java:59)
  org.jruby.runtime.Block.call(Block.java:106)
  org.jruby.RubyProc.call(RubyProc.java:324)
  org.jruby.RubyProc.call(RubyProc.java:239)
  org.jruby.internal.runtime.RubyRunnable.run(RubyRunnable.java:99)
  java.lang.Thread.run(Thread.java:745)

When I switch to using an MRI implementation of Ruby, my mail works as expected and is delivered. Am I missing something obvious, or is this an issue?

Thanks in advance.

@abiacco
Copy link

abiacco commented Nov 23, 2015

I had this problem with mandrill as well, I worked around it by using ssl.
Change port to 465.
Add:
:ssl => true
Remove:
:enable_starttls_auto => true

@drdocker
Copy link
Author

drdocker commented Dec 8, 2015

Thanks a million, @abiacco . That fixed it for me too.

@abiacco
Copy link

abiacco commented Dec 9, 2015

You bet. Cheers!

@bkarstaedt
Copy link

Attention: as of http://guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configuration there is no option :ssl. So removing :enable_starttls_auto and adding :ssl reduces security!

@headius
Copy link
Member

headius commented Mar 24, 2016

Could someone reduce this to a simple script or git repo we can use to reproduce? I'm not sure how to set up an app to get this error.

@bkarstaedt
Copy link

@headius , I guess you can find a reduced example for reproduction here: https://github.com/jruby/jruby/issues/3360#issue-108765529

@headius
Copy link
Member

headius commented Mar 24, 2016

@bkarstaedt So we can close this one as a duplicate of #3360?

@bkarstaedt
Copy link

@headius Yes, the same error is reported here. For me it's fine to close this as a duplicate.

@enebo enebo added this to the Invalid or Duplicate milestone Mar 25, 2016
@enebo enebo closed this as completed Mar 25, 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

5 participants