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

org/jruby/ext/openssl/SSLSocket.java:756:in `sysclose' jruby-9.0.0.0.rc1 #3103

Closed
thomasoberle opened this issue Jul 3, 2015 · 5 comments
Closed
Milestone

Comments

@thomasoberle
Copy link

My web-app Rails (4.2.3) with CAS Authentication works fine with jruby-9.0.0.0.pre2
but with jruby-9.0.0.0.rc1 i get this error:

org/jruby/ext/openssl/SSLSocket.java:756:in `sysclose'
.rbenv/versions/jruby-9.0.0.0.rc1/lib/ruby/stdlib/jopenssl21/openssl/buffering.rb:447:in `close'
.rbenv/versions/jruby-9.0.0.0.rc1/lib/ruby/stdlib/net/protocol.rb:88:in `close'
.rbenv/versions/jruby-9.0.0.0.rc1/lib/ruby/stdlib/net/http.rb:956:in `do_finish'
.rbenv/versions/jruby-9.0.0.0.rc1/lib/ruby/stdlib/net/http.rb:859:in `start'
rubycas-client (2.3.10.rc1) lib/casclient/client.rb:248:in `request_cas_response'
rubycas-client (2.3.10.rc1) lib/casclient/client.rb:124:in `validate_service_ticket'
rubycas-client (2.3.10.rc1) lib/casclient/frameworks/rails/filter.rb:63:in `filter'
rubycas-client (2.3.10.rc1) lib/casclient/frameworks/rails/filter.rb:15:in `before'
org/jruby/RubyKernel.java:1824:in `public_send' 
@enebo enebo added this to the JRuby 9.0.0.0.rc2 milestone Jul 3, 2015
@enebo
Copy link
Member

enebo commented Jul 3, 2015

@thomasoberle what is the error? I think perhaps there was an exception string above the first line in your output?

@thomasoberle
Copy link
Author

I tested again with on ubuntu 15.04 / oracle java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

JRuby 9.0.0.0.pre2 Released: Test ok

JRuby 9.0.0.0.rc1 Released: Error message

no implicit conversion of nil into String
Rails.root: /projects/tismgt42
Application Trace | Framework Trace | Full Trace
org/jruby/ext/socket/RubyTCPSocket.java:85:in `initialize'
org/jruby/RubyIO.java:1124:in `open'
/opt/app_aio/lib/jruby9/lib/ruby/stdlib/net/http.rb:883:in `block in connect'
org/jruby/ext/timeout/Timeout.java:135:in `timeout'
/opt/app_aio/lib/jruby9/lib/ruby/stdlib/net/http.rb:882:in `connect'
/opt/app_aio/lib/jruby9/lib/ruby/stdlib/net/http.rb:867:in `do_start'
/opt/app_aio/lib/jruby9/lib/ruby/stdlib/net/http.rb:856:in `start'
rubycas-client (2.3.10.rc1) lib/casclient/client.rb:248:in `request_cas_response'
rubycas-client (2.3.10.rc1) lib/casclient/client.rb:124:in `validate_service_ticket'
rubycas-client (2.3.10.rc1) lib/casclient/frameworks/rails/filter.rb:63:in `filter'
rubycas-client (2.3.10.rc1) lib/casclient/frameworks/rails/filter.rb:15:in `before'
org/jruby/RubyKernel.java:1824:in `public_send'
activesupport (4.2.3) lib/active_support/callbacks.rb:453:in `block in make_lambda'
org/jruby/RubyProc.java:301:in `call'
activesupport (4.2.3) lib/active_support/callbacks.rb:162:in `block in halting'
org/jruby/RubyProc.java:301:in `call'
activesupport (4.2.3) lib/active_support/callbacks.rb:502:in `block in call'
org/jruby/RubyArray.java:1571:in `each'
activesupport (4.2.3) lib/active_support/callbacks.rb:502:in `call'
activesupport (4.2.3) lib/active_support/callbacks.rb:88:in `run_callbacks'
actionpack (4.2.3) lib/abstract_controller/callbacks.rb:19:in `process_action'
actionpack (4.2.3) lib/action_controller/metal/rescue.rb:29:in `process_action'
actionpack (4.2.3) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
activesupport (4.2.3) lib/active_support/notifications.rb:164:in `block in instrument'
activesupport (4.2.3) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
activesupport (4.2.3) lib/active_support/notifications.rb:164:in `instrument'
actionpack (4.2.3) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
actionpack (4.2.3) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
activerecord (4.2.3) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
actionpack (4.2.3) lib/abstract_controller/base.rb:137:in `process'
actionview (4.2.3) lib/action_view/rendering.rb:30:in `process'
actionpack (4.2.3) lib/action_controller/metal.rb:196:in `dispatch'
actionpack (4.2.3) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
actionpack (4.2.3) lib/action_controller/metal.rb:237:in `block in action'
org/jruby/RubyProc.java:301:in `call'
actionpack (4.2.3) lib/action_dispatch/routing/route_set.rb:76:in `dispatch'
actionpack (4.2.3) lib/action_dispatch/routing/route_set.rb:45:in `serve'
actionpack (4.2.3) lib/action_dispatch/journey/router.rb:43:in `block in serve'
org/jruby/RubyArray.java:1571:in `each'
actionpack (4.2.3) lib/action_dispatch/journey/router.rb:30:in `serve'
actionpack (4.2.3) lib/action_dispatch/routing/route_set.rb:821:in `call'
rack (1.6.4) lib/rack/etag.rb:24:in `call'
rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
rack (1.6.4) lib/rack/head.rb:13:in `call'
actionpack (4.2.3) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
actionpack (4.2.3) lib/action_dispatch/middleware/flash.rb:260:in `call'
rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
actionpack (4.2.3) lib/action_dispatch/middleware/cookies.rb:560:in `call'
activerecord (4.2.3) lib/active_record/query_cache.rb:36:in `call'
activerecord (4.2.3) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
activerecord (4.2.3) lib/active_record/migration.rb:377:in `call'
actionpack (4.2.3) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
activesupport (4.2.3) lib/active_support/callbacks.rb:84:in `run_callbacks'
actionpack (4.2.3) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
actionpack (4.2.3) lib/action_dispatch/middleware/reloader.rb:73:in `call'
actionpack (4.2.3) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
actionpack (4.2.3) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
actionpack (4.2.3) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
railties (4.2.3) lib/rails/rack/logger.rb:38:in `call_app'
railties (4.2.3) lib/rails/rack/logger.rb:20:in `block in call'
activesupport (4.2.3) lib/active_support/tagged_logging.rb:68:in `block in tagged'
activesupport (4.2.3) lib/active_support/tagged_logging.rb:26:in `tagged'
activesupport (4.2.3) lib/active_support/tagged_logging.rb:68:in `tagged'
railties (4.2.3) lib/rails/rack/logger.rb:20:in `call'
actionpack (4.2.3) lib/action_dispatch/middleware/request_id.rb:21:in `call'
rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
rack (1.6.4) lib/rack/runtime.rb:18:in `call'
activesupport (4.2.3) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
rack (1.6.4) lib/rack/lock.rb:17:in `call'
actionpack (4.2.3) lib/action_dispatch/middleware/static.rb:116:in `call'
rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
railties (4.2.3) lib/rails/engine.rb:518:in `call'
railties (4.2.3) lib/rails/application.rb:165:in `call'
rack (1.6.4) lib/rack/content_length.rb:15:in `call'
puma-2.11.3 (java) lib/puma/server.rb:507:in `handle_request'
puma-2.11.3 (java) lib/puma/server.rb:375:in `process_client'
puma-2.11.3 (java) lib/puma/server.rb:262:in `block in run'
org/jruby/RubyProc.java:301:in `call'
puma-2.11.3 (java) lib/puma/thread_pool.rb:104:in `block in spawn_thread'
Request

@headius
Copy link
Member

headius commented Jul 6, 2015

@thomasoberle Can you get a trace while passing -Xbacktrace.style=full to JRuby? It will give us the full JVM trace so we can investigate down to a specific line.

@thomasoberle
Copy link
Author

with -Xbacktrace.style=full

TypeError (no implicit conversion of nil into String):
  java/lang/Thread.java:1552:in `getStackTrace'
  org/jruby/runtime/backtrace/TraceType.java:183:in `getBacktraceData'
  org/jruby/runtime/backtrace/TraceType.java:47:in `getBacktrace'
  org/jruby/RubyException.java:223:in `prepareBacktrace'
  org/jruby/exceptions/RaiseException.java:215:in `preRaise'
  org/jruby/exceptions/RaiseException.java:194:in `preRaise'
  org/jruby/exceptions/RaiseException.java:110:in `<init>'
  org/jruby/Ruby.java:4069:in `newRaiseException'
  org/jruby/Ruby.java:3836:in `newTypeError'
  org/jruby/util/TypeConverter.java:283:in `handleImplicitlyUncoercibleObject'
  org/jruby/util/TypeConverter.java:69:in `convertToType'
  org/jruby/util/TypeConverter.java:103:in `convertToType'
  org/jruby/RubyBasicObject.java:761:in `convertToString'
  org/jruby/ext/socket/SocketUtils.java:537:in `getPortFrom'
  org/jruby/ext/socket/RubyTCPSocket.java:85:in `initialize'
  org/jruby/internal/runtime/methods/JavaMethod.java:692:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/RubyClass.java:881:in `newInstance'
  org/jruby/RubyIO.java:1124:in `open'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/Interpreter.java:137:in `INTERPRET_BLOCK'
  /opt/app_aio/lib/jruby9/lib/ruby/stdlib/net/http.rb:883:in `block in connect'
  org/jruby/runtime/InterpretedIRBlockBody.java:116:in `commonYieldPath'
  org/jruby/runtime/IRBlockBody.java:66:in `yieldSpecific'
  org/jruby/runtime/Block.java:116:in `yieldSpecific'
  org/jruby/ext/timeout/Timeout.java:135:in `timeout'
  org/jruby/internal/runtime/methods/JavaMethod.java:576:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:164:in `INTERPRET_METHOD'
  /opt/app_aio/lib/jruby9/lib/ruby/stdlib/net/http.rb:882:in `connect'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:150:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:197:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:293:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:131:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:308:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:164:in `INTERPRET_METHOD'
  /opt/app_aio/lib/jruby9/lib/ruby/stdlib/net/http.rb:867:in `do_start'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:150:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:197:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:293:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:131:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:308:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  /opt/app_aio/lib/jruby9/lib/ruby/stdlib/net/http.rb:856:in `start'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  rubycas-client (2.3.10.rc1) lib/casclient/client.rb:248:in `request_cas_response'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  rubycas-client (2.3.10.rc1) lib/casclient/client.rb:124:in `validate_service_ticket'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  rubycas-client (2.3.10.rc1) lib/casclient/frameworks/rails/filter.rb:63:in `filter'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  rubycas-client (2.3.10.rc1) lib/casclient/frameworks/rails/filter.rb:15:in `before'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/RubyKernel.java:1824:in `public_send'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/Interpreter.java:137:in `INTERPRET_BLOCK'
  activesupport (4.2.3) lib/active_support/callbacks.rb:453:in `block in make_lambda'
  org/jruby/runtime/InterpretedIRBlockBody.java:116:in `commonYieldPath'
  org/jruby/runtime/IRBlockBody.java:58:in `call'
  org/jruby/runtime/Block.java:106:in `call'
  org/jruby/RubyProc.java:317:in `call'
  org/jruby/RubyProc.java:301:in `call19'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/Interpreter.java:137:in `INTERPRET_BLOCK'
  activesupport (4.2.3) lib/active_support/callbacks.rb:162:in `block in halting'
  org/jruby/runtime/InterpretedIRBlockBody.java:116:in `commonYieldPath'
  org/jruby/runtime/IRBlockBody.java:58:in `call'
  org/jruby/runtime/Block.java:106:in `call'
  org/jruby/RubyProc.java:317:in `call'
  org/jruby/RubyProc.java:301:in `call19'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/Interpreter.java:137:in `INTERPRET_BLOCK'
  activesupport (4.2.3) lib/active_support/callbacks.rb:502:in `block in call'
  org/jruby/runtime/InterpretedIRBlockBody.java:116:in `commonYieldPath'
  org/jruby/runtime/IRBlockBody.java:139:in `doYield'
  org/jruby/runtime/BlockBody.java:77:in `yield'
  org/jruby/runtime/Block.java:147:in `yield'
  org/jruby/RubyArray.java:1571:in `each'
  org/jruby/internal/runtime/methods/JavaMethod.java:473:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  activesupport (4.2.3) lib/active_support/callbacks.rb:502:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  activesupport (4.2.3) lib/active_support/callbacks.rb:88:in `run_callbacks'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:323:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:173:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:177:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:301:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/abstract_controller/callbacks.rb:19:in `process_action'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/ir/runtime/IRRuntimeHelpers.java:928:in `unresolvedSuper'
  org/jruby/ir/instructions/UnresolvedSuperInstr.java:82:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_controller/metal/rescue.rb:29:in `process_action'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/ir/runtime/IRRuntimeHelpers.java:928:in `unresolvedSuper'
  org/jruby/ir/instructions/ZSuperInstr.java:70:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/Interpreter.java:137:in `INTERPRET_BLOCK'
  actionpack (4.2.3) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
  org/jruby/runtime/InterpretedIRBlockBody.java:116:in `commonYieldPath'
  org/jruby/runtime/IRBlockBody.java:139:in `doYield'
  org/jruby/runtime/BlockBody.java:77:in `yield'
  org/jruby/runtime/Block.java:147:in `yield'
  org/jruby/ir/runtime/IRRuntimeHelpers.java:449:in `yield'
  org/jruby/ir/instructions/YieldInstr.java:75:in `interpret'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:184:in `processOtherOp'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:108:in `interpret'
  org/jruby/ir/interpreter/Interpreter.java:137:in `INTERPRET_BLOCK'
  activesupport (4.2.3) lib/active_support/notifications.rb:164:in `block in instrument'
  org/jruby/runtime/InterpretedIRBlockBody.java:116:in `commonYieldPath'
  org/jruby/runtime/IRBlockBody.java:139:in `doYield'
  org/jruby/runtime/BlockBody.java:77:in `yield'
  org/jruby/runtime/Block.java:147:in `yield'
  org/jruby/ir/runtime/IRRuntimeHelpers.java:449:in `yield'
  org/jruby/ir/instructions/YieldInstr.java:75:in `interpret'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:184:in `processOtherOp'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:108:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  activesupport (4.2.3) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:77:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  activesupport (4.2.3) lib/active_support/notifications.rb:164:in `instrument'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/ir/runtime/IRRuntimeHelpers.java:928:in `unresolvedSuper'
  org/jruby/ir/instructions/UnresolvedSuperInstr.java:82:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/ir/runtime/IRRuntimeHelpers.java:928:in `unresolvedSuper'
  org/jruby/ir/instructions/UnresolvedSuperInstr.java:82:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  activerecord (4.2.3) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/abstract_controller/base.rb:137:in `process'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/ir/runtime/IRRuntimeHelpers.java:928:in `unresolvedSuper'
  org/jruby/ir/instructions/UnresolvedSuperInstr.java:82:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  actionview (4.2.3) lib/action_view/rendering.rb:30:in `process'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_controller/metal.rb:196:in `dispatch'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/ir/runtime/IRRuntimeHelpers.java:928:in `unresolvedSuper'
  org/jruby/ir/instructions/UnresolvedSuperInstr.java:82:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/Interpreter.java:137:in `INTERPRET_BLOCK'
  actionpack (4.2.3) lib/action_controller/metal.rb:237:in `block in action'
  org/jruby/runtime/InterpretedIRBlockBody.java:116:in `commonYieldPath'
  org/jruby/runtime/IRBlockBody.java:58:in `call'
  org/jruby/runtime/Block.java:106:in `call'
  org/jruby/RubyProc.java:317:in `call'
  org/jruby/RubyProc.java:301:in `call19'
  org/jruby/internal/runtime/methods/DynamicMethod.java:209:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_dispatch/routing/route_set.rb:76:in `dispatch'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_dispatch/routing/route_set.rb:45:in `serve'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/Interpreter.java:137:in `INTERPRET_BLOCK'
  actionpack (4.2.3) lib/action_dispatch/journey/router.rb:43:in `block in serve'
  org/jruby/runtime/InterpretedIRBlockBody.java:116:in `commonYieldPath'
  org/jruby/runtime/IRBlockBody.java:139:in `doYield'
  org/jruby/runtime/BlockBody.java:77:in `yield'
  org/jruby/runtime/Block.java:147:in `yield'
  org/jruby/RubyArray.java:1571:in `each'
  org/jruby/internal/runtime/methods/JavaMethod.java:473:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_dispatch/journey/router.rb:30:in `serve'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_dispatch/routing/route_set.rb:821:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  rack (1.6.4) lib/rack/etag.rb:24:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  rack (1.6.4) lib/rack/conditionalget.rb:25:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  rack (1.6.4) lib/rack/head.rb:13:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_dispatch/middleware/flash.rb:260:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_dispatch/middleware/cookies.rb:560:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  activerecord (4.2.3) lib/active_record/query_cache.rb:36:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  activerecord (4.2.3) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  activerecord (4.2.3) lib/active_record/migration.rb:377:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/Interpreter.java:137:in `INTERPRET_BLOCK'
  actionpack (4.2.3) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
  org/jruby/runtime/InterpretedIRBlockBody.java:116:in `commonYieldPath'
  org/jruby/runtime/IRBlockBody.java:66:in `yieldSpecific'
  org/jruby/runtime/Block.java:116:in `yieldSpecific'
  org/jruby/ir/runtime/IRRuntimeHelpers.java:456:in `yieldSpecific'
  org/jruby/ir/instructions/YieldInstr.java:72:in `interpret'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:184:in `processOtherOp'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:108:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  activesupport (4.2.3) lib/active_support/callbacks.rb:84:in `run_callbacks'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:323:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:173:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:177:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:301:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_dispatch/middleware/reloader.rb:73:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  railties (4.2.3) lib/rails/rack/logger.rb:38:in `call_app'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/Interpreter.java:137:in `INTERPRET_BLOCK'
  railties (4.2.3) lib/rails/rack/logger.rb:20:in `block in call'
  org/jruby/runtime/InterpretedIRBlockBody.java:116:in `commonYieldPath'
  org/jruby/runtime/IRBlockBody.java:139:in `doYield'
  org/jruby/runtime/BlockBody.java:77:in `yield'
  org/jruby/runtime/Block.java:147:in `yield'
  org/jruby/ir/runtime/IRRuntimeHelpers.java:449:in `yield'
  org/jruby/ir/instructions/YieldInstr.java:75:in `interpret'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:184:in `processOtherOp'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:108:in `interpret'
  org/jruby/ir/interpreter/Interpreter.java:137:in `INTERPRET_BLOCK'
  activesupport (4.2.3) lib/active_support/tagged_logging.rb:68:in `block in tagged'
  org/jruby/runtime/InterpretedIRBlockBody.java:116:in `commonYieldPath'
  org/jruby/runtime/IRBlockBody.java:139:in `doYield'
  org/jruby/runtime/BlockBody.java:77:in `yield'
  org/jruby/runtime/Block.java:147:in `yield'
  org/jruby/ir/runtime/IRRuntimeHelpers.java:449:in `yield'
  org/jruby/ir/instructions/YieldInstr.java:75:in `interpret'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:184:in `processOtherOp'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:108:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  activesupport (4.2.3) lib/active_support/tagged_logging.rb:26:in `tagged'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  activesupport (4.2.3) lib/active_support/tagged_logging.rb:68:in `tagged'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:323:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:173:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:177:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:301:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  railties (4.2.3) lib/rails/rack/logger.rb:20:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_dispatch/middleware/request_id.rb:21:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  rack (1.6.4) lib/rack/runtime.rb:18:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  activesupport (4.2.3) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  rack (1.6.4) lib/rack/lock.rb:17:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  actionpack (4.2.3) lib/action_dispatch/middleware/static.rb:116:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  railties (4.2.3) lib/rails/engine.rb:518:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/ir/runtime/IRRuntimeHelpers.java:890:in `instanceSuper'
  org/jruby/ir/instructions/InstanceSuperInstr.java:69:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  railties (4.2.3) lib/rails/application.rb:165:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:84:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:199:in `INTERPRET_METHOD'
  rack (1.6.4) lib/rack/content_length.rb:15:in `call'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:185:in `call'
  org/jruby/internal/runtime/methods/DynamicMethod.java:205:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:313:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:163:in `call'
  org/jruby/ir/interpreter/InterpreterEngine.java:292:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  puma-2.11.3 (java) lib/puma/server.rb:507:in `handle_request'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:129:in `INTERPRET_METHOD'
  puma-2.11.3 (java) lib/puma/server.rb:375:in `process_client'
  org/jruby/internal/runtime/methods/MixedModeIRMethod.java:115:in `call'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/Interpreter.java:137:in `INTERPRET_BLOCK'
  puma-2.11.3 (java) lib/puma/server.rb:262:in `block in run'
  org/jruby/runtime/InterpretedIRBlockBody.java:116:in `commonYieldPath'
  org/jruby/runtime/IRBlockBody.java:58:in `call'
  org/jruby/runtime/Block.java:106:in `call'
  org/jruby/RubyProc.java:317:in `call'
  org/jruby/RubyProc.java:301:in `call19'
  org/jruby/runtime/callsite/CachingCallSite.java:273:in `cacheAndCall'
  org/jruby/runtime/callsite/CachingCallSite.java:79:in `callBlock'
  org/jruby/runtime/callsite/CachingCallSite.java:83:in `call'
  org/jruby/ir/instructions/CallBase.java:419:in `interpret'
  org/jruby/ir/interpreter/InterpreterEngine.java:324:in `processCall'
  org/jruby/ir/interpreter/StartupInterpreterEngine.java:78:in `interpret'
  org/jruby/ir/interpreter/Interpreter.java:137:in `INTERPRET_BLOCK'
  puma-2.11.3 (java) lib/puma/thread_pool.rb:104:in `block in spawn_thread'
  org/jruby/runtime/InterpretedIRBlockBody.java:116:in `commonYieldPath'
  org/jruby/runtime/IRBlockBody.java:58:in `call'
  org/jruby/runtime/Block.java:106:in `call'
  org/jruby/RubyProc.java:317:in `call'
  org/jruby/RubyProc.java:232:in `call'
  org/jruby/internal/runtime/RubyRunnable.java:99:in `run'
  java/lang/Thread.java:745:in `run')

@enebo enebo modified the milestones: JRuby 9.0.0.0.rc2, JRuby 9.0.0.0 Jul 9, 2015
@thomasoberle
Copy link
Author

I found a workaround and the difference betweeen  jruby-9.0.0.0 and jruby-9.0.0.0.pre2

jruby-9.0.0.0/lib/ruby/stdlib/net/http.rb (line 613)

# Version jruby-9.0.0.0
def HTTP.new(address, port = nil, p_addr = :ENV, p_port = nil, p_user = nil, p_pass = nil)  

...
end

# Version jruby-9.0.0.0.pre2
def HTTP.new(address, port = nil, p_addr = ENV_JAVA['http.proxyHost'], p_port = ENV_JAVA['http.proxyPort'], p_user = nil, p_pass = nil)

...
end

@kares kares added this to the Won't Fix milestone Jan 29, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants