-
-
Notifications
You must be signed in to change notification settings - Fork 942
Closed
Description
Hello!
We're seeing the following failures in Sinatra on latest JRuby, I can reproduce with 9.0.5.0 on my machine:
1) Error:
HelpersTest::TestSession#test_accepts_an_options_hash_0:
LoadError: no such file to load -- krypt/ossl
org/jruby/RubyKernel.java:937:in `require'
/Users/zscott/.gem/jruby/2.2.3/gems/jruby-openssl-0.9.4/lib/jopenssl19/openssl.rb:23:in `<top>'
org/jruby/RubyKernel.java:955:in `load'
/Users/zscott/.gem/jruby/2.2.3/gems/jruby-openssl-0.9.4/lib/jopenssl/load.rb:1:in `<top>'
org/jruby/RubyKernel.java:937:in `require'
/Users/zscott/.gem/jruby/2.2.3/gems/jruby-openssl-0.9.4/lib/jopenssl/load.rb:18:in `<top>'
org/jruby/RubyKernel.java:937:in `require'
/Users/zscott/.gem/jruby/2.2.3/gems/jruby-openssl-0.9.4/lib/openssl.rb:1:in `<top>'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1761:in `setup_sessions'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1713:in `setup_default_middleware'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1482:in `build'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1475:in `new'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1464:in `prototype'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1489:in `block in call'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1786:in `synchronize'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1489:in `call'
/Users/zscott/.gem/jruby/2.2.3/bundler/gems/rack-7ba4ad9f7c9a/lib/rack/lint.rb:49:in `_call'
/Users/zscott/.gem/jruby/2.2.3/bundler/gems/rack-7ba4ad9f7c9a/lib/rack/lint.rb:37:in `call'
/Users/zscott/.gem/jruby/2.2.3/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in `request'
/Users/zscott/.gem/jruby/2.2.3/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'
/Users/zscott/.gem/jruby/2.2.3/gems/rack-test-0.6.3/lib/rack/test.rb:58:in `get'
/Users/zscott/.gem/jruby/2.2.3/gems/jruby-openssl-0.9.4/lib/openssl.rb:1:in `block in (root)'
2) Error:
HelpersTest::TestSession#test_allows_disabling_session_secret_0:
NameError: uninitialized constant Rack::Session::Cookie
org/jruby/RubyModule.java:3212:in `const_missing'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1761:in `setup_sessions'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1713:in `setup_default_middleware'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1482:in `build'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1475:in `new'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1464:in `prototype'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1489:in `block in call'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1786:in `synchronize'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1489:in `call'
/Users/zscott/.gem/jruby/2.2.3/bundler/gems/rack-7ba4ad9f7c9a/lib/rack/lint.rb:49:in `_call'
/Users/zscott/.gem/jruby/2.2.3/bundler/gems/rack-7ba4ad9f7c9a/lib/rack/lint.rb:37:in `call'
/Users/zscott/.gem/jruby/2.2.3/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in `request'
/Users/zscott/.gem/jruby/2.2.3/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'
/Users/zscott/.gem/jruby/2.2.3/gems/rack-test-0.6.3/lib/rack/test.rb:58:in `get'
/Users/zscott/code/sinatra/test/helpers_test.rb:537:in `block in test_allows_disabling_session_secret_0'
/Users/zscott/code/sinatra/test/helper.rb:125:in `silence_warnings'
/Users/zscott/code/sinatra/test/helpers_test.rb:536:in `block in test_allows_disabling_session_secret_0'
3) Error:
HelpersTest::TestSession#test_creates_a_new_session_when_none_provided_0:
NameError: uninitialized constant Rack::Session::Cookie
org/jruby/RubyModule.java:3212:in `const_missing'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1761:in `setup_sessions'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1713:in `setup_default_middleware'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1482:in `build'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1475:in `new'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1464:in `prototype'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1489:in `block in call'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1786:in `synchronize'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1489:in `call'
/Users/zscott/.gem/jruby/2.2.3/bundler/gems/rack-7ba4ad9f7c9a/lib/rack/lint.rb:49:in `_call'
/Users/zscott/.gem/jruby/2.2.3/bundler/gems/rack-7ba4ad9f7c9a/lib/rack/lint.rb:37:in `call'
/Users/zscott/.gem/jruby/2.2.3/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in `request'
/Users/zscott/.gem/jruby/2.2.3/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'
/Users/zscott/.gem/jruby/2.2.3/gems/rack-test-0.6.3/lib/rack/test.rb:58:in `get'
/Users/zscott/code/sinatra/test/helpers_test.rb:488:in `block in test_creates_a_new_session_when_none_provided_0'
4) Error:
HelpersTest::TestSession#test_sets_a_default_session_secret_0:
NameError: uninitialized constant Rack::Session::Cookie
org/jruby/RubyModule.java:3212:in `const_missing'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1761:in `setup_sessions'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1713:in `setup_default_middleware'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1482:in `build'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1475:in `new'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1464:in `prototype'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1489:in `block in call'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1786:in `synchronize'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1489:in `call'
/Users/zscott/.gem/jruby/2.2.3/bundler/gems/rack-7ba4ad9f7c9a/lib/rack/lint.rb:49:in `_call'
/Users/zscott/.gem/jruby/2.2.3/bundler/gems/rack-7ba4ad9f7c9a/lib/rack/lint.rb:37:in `call'
/Users/zscott/.gem/jruby/2.2.3/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in `request'
/Users/zscott/.gem/jruby/2.2.3/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'
/Users/zscott/.gem/jruby/2.2.3/gems/rack-test-0.6.3/lib/rack/test.rb:58:in `get'
/Users/zscott/code/sinatra/test/helpers_test.rb:520:in `block in test_sets_a_default_session_secret_0'
5) Error:
HelpersTest::TestSession#test_inserts_session_middleware_0:
NameError: uninitialized constant Rack::Session::Cookie
org/jruby/RubyModule.java:3212:in `const_missing'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1761:in `setup_sessions'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1713:in `setup_default_middleware'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1482:in `build'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1475:in `new'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1464:in `prototype'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1489:in `block in call'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1786:in `synchronize'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1489:in `call'
/Users/zscott/.gem/jruby/2.2.3/bundler/gems/rack-7ba4ad9f7c9a/lib/rack/lint.rb:49:in `_call'
/Users/zscott/.gem/jruby/2.2.3/bundler/gems/rack-7ba4ad9f7c9a/lib/rack/lint.rb:37:in `call'
/Users/zscott/.gem/jruby/2.2.3/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in `request'
/Users/zscott/.gem/jruby/2.2.3/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'
/Users/zscott/.gem/jruby/2.2.3/gems/rack-test-0.6.3/lib/rack/test.rb:58:in `get'
/Users/zscott/code/sinatra/test/helpers_test.rb:504:in `block in test_inserts_session_middleware_0'
6) Error:
SettingsTest::TestProtection#test_sets_up_RemoteToken_if_sessions_are_enabled_0:
NameError: uninitialized constant Rack::Session::Cookie
org/jruby/RubyModule.java:3212:in `const_missing'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1761:in `setup_sessions'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1713:in `setup_default_middleware'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1482:in `build'
/Users/zscott/code/sinatra/lib/sinatra/base.rb:1475:in `new'
/Users/zscott/code/sinatra/test/settings_test.rb:563:in `block in test_sets_up_RemoteToken_if_sessions_are_enabled_0'
/Users/zscott/code/sinatra/test/settings_test.rb:523:in `track'
/Users/zscott/code/sinatra/test/settings_test.rb:562:in `block in test_sets_up_RemoteToken_if_sessions_are_enabled_0'
Here's the build: https://travis-ci.org/sinatra/sinatra/builds/105858800
/cc @rkh
Reactions are currently unavailable