sidekiq / sidekiq

Simple, efficient background processing for Ruby
https://sidekiq.org
Other
13.15k stars 2.41k forks source link

Sidekiq web, NoMethodError at /sidekiq/ undefined method `each' for #<ActionDispatch::Request::Session:0x7fdf43f67d20 not yet loaded> #2515

Closed arturictus closed 9 years ago

arturictus commented 9 years ago

I just updated to version 3.5.0 and I got this error after in the web, I can not access to it. I paste the error here:

NoMethodError at /sidekiq/
undefined method `each' for #<ActionDispatch::Request::Session:0x7fdf43f67d20 not yet loaded>
file: id.rb location: stringify_keys line: 158
BACKTRACE
(expand)
JUMP TO: GET POST COOKIES ENV
/Users/arturpanach/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/webrick/httpserver.rb in service
      si.service(req, res)
/Users/arturpanach/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/webrick/httpserver.rb in run
          server.service(req, res)
/Users/arturpanach/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/webrick/server.rb in block in start_thread
          block ? block.call(sock) : run(sock)
GET
No GET data.
POST
No POST data.
COOKIES
Variable    Value
_quality_session    
"OEZjdk1NVnY5SlBwT3ZQa0pXYmF2VjFlREFxNlZLYVV3V3MzRENoWHpGbzROdVdPaG1uRmtHM0ZobWRWckc4Z0lVV0lVbE0vTUNOdzBTUkQyODVZMW5VaU4rL0FlMndBS01GNU1vNXNlSEZ6UmVLWkErZVg0RjYzQTdWeHI3MVNnSzJhV012MmFaVW5rOXA3ejUyTGJyRUc1UWNmZXZMTDRPakhWV3ZyQzVsUXRwa09yRXNCazVWeDhPV1ZUVnBuLS04WS9hckhJVERTWHBrbFVxSzVRZXFRPT0=--c897042718d267aca7047bab034a1fb4952d15db"
_path_session   
"TGtXWXY5VzFlWW5DU3ZQWTF6ajJadmxnZHBwNkdaWUZGNmVyUndQbFRWRWZrUENoNm9uemhjUC94U0VXUkpMd3FRRXFSU1pkNERVS3ZGV0JvUTFBbWJUMzlnNFppQnlmRzAxZGhPbmYwczhkZzRQcDhxMFJoR2lJTnB6UG4xMUwtLTQySXExSW9VSElHbVg5RXl3eDFybXc9PQ==--941767c21cf7673ffa466aefffbec67c26b4411a"
Rack ENV
Variable    Value
GATEWAY_INTERFACE   
CGI/1.1
HTTP_ACCEPT 
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
HTTP_ACCEPT_ENCODING    
gzip, deflate, sdch
HTTP_ACCEPT_LANGUAGE    
es,en;q=0.8,ca;q=0.6
HTTP_CACHE_CONTROL  
max-age=0
HTTP_CONNECTION 
keep-alive
HTTP_COOKIE 
_quality_session=OEZjdk1NVnY5SlBwT3ZQa0pXYmF2VjFlREFxNlZLYVV3V3MzRENoWHpGbzROdVdPaG1uRmtHM0ZobWRWckc4Z0lVV0lVbE0vTUNOdzBTUkQyODVZMW5VaU4rL0FlMndBS01GNU1vNXNlSEZ6UmVLWkErZVg0RjYzQTdWeHI3MVNnSzJhV012MmFaVW5rOXA3ejUyTGJyRUc1UWNmZXZMTDRPakhWV3ZyQzVsUXRwa09yRXNCazVWeDhPV1ZUVnBuLS04WS9hckhJVERTWHBrbFVxSzVRZXFRPT0%3D--c897042718d267aca7047bab034a1fb4952d15db; _path_session=TGtXWXY5VzFlWW5DU3ZQWTF6ajJadmxnZHBwNkdaWUZGNmVyUndQbFRWRWZrUENoNm9uemhjUC94U0VXUkpMd3FRRXFSU1pkNERVS3ZGV0JvUTFBbWJUMzlnNFppQnlmRzAxZGhPbmYwczhkZzRQcDhxMFJoR2lJTnB6UG4xMUwtLTQySXExSW9VSElHbVg5RXl3eDFybXc9PQ%3D%3D--941767c21cf7673ffa466aefffbec67c26b4411a
HTTP_HOST   
localhost:3000
HTTP_UPGRADE_INSECURE_REQUESTS  
1
HTTP_USER_AGENT 
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
HTTP_VERSION    
HTTP/1.1
ORIGINAL_FULLPATH   
/sidekiq
ORIGINAL_SCRIPT_NAME    
PATH_INFO   
/
QUERY_STRING    
REMOTE_ADDR 
::1
REMOTE_HOST 
::1
REQUEST_METHOD  
GET
REQUEST_PATH    
/sidekiq
REQUEST_URI 
http://localhost:3000/sidekiq
ROUTES_70298368885640_SCRIPT_NAME   
SCRIPT_NAME 
/sidekiq
SERVER_NAME 
localhost
SERVER_PORT 
3000
SERVER_PROTOCOL 
HTTP/1.1
SERVER_SOFTWARE 
WEBrick/1.3.1 (Ruby/2.2.0/2014-12-25)
action_dispatch.backtrace_cleaner   
#<Rails::BacktraceCleaner:0x007fdf3f25b130 @filters=[#<Proc:0x007fdf3f25b018@/Users/arturpanach/.rvm/gems/ruby-2.2.0@path/gems/railties-4.2.1/lib/rails/backtrace_cleaner.rb:14>, #<Proc:0x007fdf3f25aff0@/Users/arturpanach/.rvm/gems/ruby-2.2.0@path/gems/railties-4.2.1/lib/rails/backtrace_cleaner.rb:15>, #<Proc:0x007fdf3f25afc8@/Users/arturpanach/.rvm/gems/ruby-2.2.0@path/gems/railties-4.2.1/lib/rails/backtrace_cleaner.rb:16>, #<Proc:0x007fdf3f25ac30@/Users/arturpanach/.rvm/gems/ruby-2.2.0@path/gems/railties-4.2.1/lib/rails/backtrace_cleaner.rb:29>], @silencers=[#<Proc:0x007fdf3f25ac08@/Users/arturpanach/.rvm/gems/ruby-2.2.0@path/gems/railties-4.2.1/lib/rails/backtrace_cleaner.rb:19>], @root="/Users/arturpanach/projects/path/">
action_dispatch.cookies_digest  
nil
action_dispatch.cookies_serializer  
:json
action_dispatch.encrypted_cookie_salt   
encrypted cookie
action_dispatch.encrypted_signed_cookie_salt    
signed encrypted cookie
action_dispatch.http_auth_salt  
http authentication
action_dispatch.key_generator   
#<ActiveSupport::CachingKeyGenerator:0x007fdf43f31770 @key_generator=#<ActiveSupport::KeyGenerator:0x007fdf43f31798 @secret="a8c2a971480b22fe708fe04a789f481d7765bdcb1c64547ab0144b55099b0a53ef1ed899095ecbab841c0d815b7d4ce0bb0930cac7ce952a5dcc1dbee9442104", @iterations=1000>, @cache_keys=#<ThreadSafe::Cache:0x007fdf43f31748 @backend={"signed_global_ids64"=>"\xF4\xE6\x16Q\xB6\x99[\xF1F\xB2,m\b\x17\xF6O\xB4\bul\x86\xF9\xF7t\x9C\xFC\x10\xD4\n\xBB5\xF9\xE5\\WnS\b\xFE\x90\x9E\xCF\xF5d\x84\x05\xC79\x95\xB4\xD0\xFE\x06~H\xCC\x833\e_\xBF\xEE\x9F\x96", "encrypted cookie64"=>"\x1F.<kR\xD1\xB3d\x97\xAD\xA2\xA7\xBA>\x04\xD6=\x19\xA2\xE9]\x7Fp{w\xA3K^\xE6A\x88o\x1A~\x0F\xCF\xEA=\xDC\xB8\"\xED\x1Ci\xAFUcu<eV\x8E{\xAC\x96\xB6\xEC>\x91T\xE1\xDB\xF2\x9C", "signed encrypted cookie64"=>"\xBD;\xE6[wL\x1Ci\x84M\xCE\xD1\xF4\xE5w\x00\xB1Sm\xFA\xA5\xF2\xBE`\x85\xCE/wq\x95\xDB,\x7F\x02R\xB8@\xF9\x17\xC2\x1A\xD6{\xF8D\xA1hy 7S\xC0\xBF\x1D\xC8>Yx\x80\xE0\x8C\xC3\xAC\xC4"}, @default_proc=nil>>
action_dispatch.logger  
#<ActiveSupport::Logger:0x007fdf38862b98 @progname=nil, @level=0, @default_formatter=#<Logger::Formatter:0x007fdf38862a80 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x007fdf3e818e98 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x007fdf38862968 @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<File:/Users/arturpanach/projects/path/log/development.log>, @mutex=#<Logger::LogDevice::LogDeviceMutex:0x007fdf38862878 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fdf38862580>>>>
action_dispatch.parameter_filter    
[:password]
action_dispatch.redirect_filter 
[]
action_dispatch.remote_ip   
#<ActionDispatch::RemoteIp::GetIp:0x007fdf43f78328 @env={"GATEWAY_INTERFACE"=>"CGI/1.1", "PATH_INFO"=>"/", "QUERY_STRING"=>"", "REMOTE_ADDR"=>"::1", "REMOTE_HOST"=>"::1", "REQUEST_METHOD"=>"GET", "REQUEST_URI"=>"http://localhost:3000/sidekiq", "SCRIPT_NAME"=>"/sidekiq", "SERVER_NAME"=>"localhost", "SERVER_PORT"=>"3000", "SERVER_PROTOCOL"=>"HTTP/1.1", "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/2.2.0/2014-12-25)", "HTTP_HOST"=>"localhost:3000", "HTTP_CONNECTION"=>"keep-alive", "HTTP_CACHE_CONTROL"=>"max-age=0", "HTTP_ACCEPT"=>"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", "HTTP_UPGRADE_INSECURE_REQUESTS"=>"1", "HTTP_USER_AGENT"=>"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36", "HTTP_ACCEPT_ENCODING"=>"gzip, deflate, sdch", "HTTP_ACCEPT_LANGUAGE"=>"es,en;q=0.8,ca;q=0.6", "HTTP_COOKIE"=>"_quality_session=OEZjdk1NVnY5SlBwT3ZQa0pXYmF2VjFlREFxNlZLYVV3V3MzRENoWHpGbzROdVdPaG1uRmtHM0ZobWRWckc4Z0lVV0lVbE0vTUNOdzBTUkQyODVZMW5VaU4rL0FlMndBS01GNU1vNXNlSEZ6UmVLWkErZVg0RjYzQTdWeHI3MVNnSzJhV012MmFaVW5rOXA3ejUyTGJyRUc1UWNmZXZMTDRPakhWV3ZyQzVsUXRwa09yRXNCazVWeDhPV1ZUVnBuLS04WS9hckhJVERTWHBrbFVxSzVRZXFRPT0%3D--c897042718d267aca7047bab034a1fb4952d15db; _path_session=TGtXWXY5VzFlWW5DU3ZQWTF6ajJadmxnZHBwNkdaWUZGNmVyUndQbFRWRWZrUENoNm9uemhjUC94U0VXUkpMd3FRRXFSU1pkNERVS3ZGV0JvUTFBbWJUMzlnNFppQnlmRzAxZGhPbmYwczhkZzRQcDhxMFJoR2lJTnB6UG4xMUwtLTQySXExSW9VSElHbVg5RXl3eDFybXc9PQ%3D%3D--941767c21cf7673ffa466aefffbec67c26b4411a", "rack.version"=>[1, 3], "rack.input"=>#<StringIO:0x007fdf3f705028>, "rack.errors"=>#<Object:0x007fdf3ef79c00>, "rack.multithread"=>false, "rack.multiprocess"=>false, "rack.run_once"=>false, "rack.url_scheme"=>"http", "rack.hijack?"=>true, "rack.hijack"=>#<Proc:0x007fdf3f704ec0@/Users/arturpanach/.rvm/gems/ruby-2.2.0@path/gems/rack-1.6.4/lib/rack/handler/webrick.rb:76 (lambda)>, "rack.hijack_io"=>nil, "HTTP_VERSION"=>"HTTP/1.1", "REQUEST_PATH"=>"/sidekiq", "ORIGINAL_FULLPATH"=>"/sidekiq", "ORIGINAL_SCRIPT_NAME"=>"", "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x007fdf3a9c8710>, "action_dispatch.parameter_filter"=>[:password], "action_dispatch.redirect_filter"=>[], "action_dispatch.secret_token"=>nil, "action_dispatch.secret_key_base"=>"a8c2a971480b22fe708fe04a789f481d7765bdcb1c64547ab0144b55099b0a53ef1ed899095ecbab841c0d815b7d4ce0bb0930cac7ce952a5dcc1dbee9442104", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>true, "action_dispatch.logger"=>#<ActiveSupport::Logger:0x007fdf38862b98 @progname=nil, @level=0, @default_formatter=#<Logger::Formatter:0x007fdf38862a80 @datetime_format=nil>, @formatter=#<ActiveSupport::Logger::SimpleFormatter:0x007fdf3e818e98 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x007fdf38862968 @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<File:/Users/arturpanach/projects/path/log/development.log>, @mutex=#<Logger::LogDevice::LogDeviceMutex:0x007fdf38862878 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x007fdf38862580>>>>, "action_dispatch.backtrace_cleaner"=>#<Rails::BacktraceCleaner:0x007fdf3f25b130 @filters=[#<Proc:0x007fdf3f25b018@/Users/arturpanach/.rvm/gems/ruby-2.2.0@path/gems/railties-4.2.1/lib/rails/backtrace_cleaner.rb:14>, #<Proc:0x007fdf3f25aff0@/Users/arturpanach/.rvm/gems/ruby-2.2.0@path/gems/railties-4.2.1/lib/rails/backtrace_cleaner.rb:15>, #<Proc:0x007fdf3f25afc8@/Users/arturpanach/.rvm/gems/ruby-2.2.0@path/gems/railties-4.2.1/lib/rails/backtrace_cleaner.rb:16>, #<Proc:0x007fdf3f25ac30@/Users/arturpanach/.rvm/gems/ruby-2.2.0@path/gems/railties-4.2.1/lib/rails/backtrace_cleaner.rb:29>], @silencers=[#<Proc:0x007fdf3f25ac08@/Users/arturpanach/.rvm/gems/ruby-2.2.0@path/gems/railties-4.2.1/lib/rails/backtrace_cleaner.rb:19>], @root="/Users/arturpanach/projects/path/">, "action_dispatch.key_generator"=>#<ActiveSupport::CachingKeyGenerator:0x007fdf43f31770 @key_generator=#<ActiveSupport::KeyGenerator:0x007fdf43f31798 @secret="a8c2a971480b22fe708fe04a789f481d7765bdcb1c64547ab0144b55099b0a53ef1ed899095ecbab841c0d815b7d4ce0bb0930cac7ce952a5dcc1dbee9442104", @iterations=1000>, @cache_keys=#<ThreadSafe::Cache:0x007fdf43f31748 @backend={"signed_global_ids64"=>"\xF4\xE6\x16Q\xB6\x99[\xF1F\xB2,m\b\x17\xF6O\xB4\bul\x86\xF9\xF7t\x9C\xFC\x10\xD4\n\xBB5\xF9\xE5\\WnS\b\xFE\x90\x9E\xCF\xF5d\x84\x05\xC79\x95\xB4\xD0\xFE\x06~H\xCC\x833\e_\xBF\xEE\x9F\x96", "encrypted cookie64"=>"\x1F.<kR\xD1\xB3d\x97\xAD\xA2\xA7\xBA>\x04\xD6=\x19\xA2\xE9]\x7Fp{w\xA3K^\xE6A\x88o\x1A~\x0F\xCF\xEA=\xDC\xB8\"\xED\x1Ci\xAFUcu<eV\x8E{\xAC\x96\xB6\xEC>\x91T\xE1\xDB\xF2\x9C", "signed encrypted cookie64"=>"\xBD;\xE6[wL\x1Ci\x84M\xCE\xD1\xF4\xE5w\x00\xB1Sm\xFA\xA5\xF2\xBE`\x85\xCE/wq\x95\xDB,\x7F\x02R\xB8@\xF9\x17\xC2\x1A\xD6{\xF8D\xA1hy 7S\xC0\xBF\x1D\xC8>Yx\x80\xE0\x8C\xC3\xAC\xC4"}, @default_proc=nil>>, "action_dispatch.http_auth_salt"=>"http authentication", "action_dispatch.signed_cookie_salt"=>"signed cookie", "action_dispatch.encrypted_cookie_salt"=>"encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt"=>"signed encrypted cookie", "action_dispatch.cookies_serializer"=>:json, "action_dispatch.cookies_digest"=>nil, "ROUTES_70298368885640_SCRIPT_NAME"=>"", "action_dispatch.request_id"=>"9f2c14bf-649f-47fc-9648-257d4450bd6f", "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::GetIp:0x007fdf43f78328 ...>, "rack.session"=>{"session_id"=>"27aa13afccce9ccb3acefd4bf3dd2dbbaa6c25d4ab22449298d0ec27683e4b0d"}, "rack.session.options"=>{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :sidbits=>128, :secure_random=>SecureRandom, :secret=>"87246a8bcacc0ba9a1484ec67f7f19edb9c6799fcf4caf9110e2951a5229001c9eb88c2074be0b64680b0e34732e722a5d5cc1d47e838e209cb253a0505e0113", :coder=>#<Rack::Session::Cookie::Base64::Marshal:0x007fdf3d100878>}, "warden"=>Warden::Proxy:70298447330720 @config={:default_scope=>:admin_user, :scope_defaults=>{}, :default_strategies=>{:admin_user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, :failure_app=>#<Devise::Delegator:0x007fdf407a8830>}, "action_dispatch.request.path_parameters"=>{}, "rack.logger"=>#<Rack::NullLogger:0x007fdf3d100760 @app=#<Rack::Session::Cookie:0x007fdf3d100968 @secrets=["87246a8bcacc0ba9a1484ec67f7f19edb9c6799fcf4caf9110e2951a5229001c9eb88c2074be0b64680b0e34732e722a5d5cc1d47e838e209cb253a0505e0113"], @coder=#<Rack::Session::Cookie::Base64::Marshal:0x007fdf3d100878>, @app=#<Rack::Protection::FrameOptions:0x007fdf3d100b48 @app=#<Rack::Protection::HttpOrigin:0x007fdf3d100c88 @app=#<Rack::Protection::IPSpoofing:0x007fdf3d100dc8 @app=#<Rack::Protection::JsonCsrf:0x007fdf3d100f08 @app=#<Rack::Protection::PathTraversal:0x007fdf3d101048 @app=#<Rack::Protection::RemoteToken:0x007fdf3d101228 @app=#<Rack::Protection::SessionHijacking:0x007fdf3d101408 @app=#<Rack::Protection::XSSHeader:0x007fdf3d101638 @app=#<Rack::Protection::AuthenticityToken:0x007fdf3d102330 @app=#<Rack::Protection::FrameOptions:0x007fdf3d102510 @app=#<Rack::Protection::HttpOrigin:0x007fdf3d102600 @app=#<Rack::Protection::IPSpoofing:0x007fdf3d102740 @app=#<Rack::Protection::JsonCsrf:0x007fdf3d102808 @app=#<Rack::Protection::PathTraversal:0x007fdf3d1028d0 @app=#<Rack::Protection::RemoteToken:0x007fdf3d102a10 @app=#<Rack::Protection::SessionHijacking:0x007fdf3d102b50 @app=#<Rack::Protection::XSSHeader:0x007fdf3d102ce0 @app=#<Sidekiq::Web:0x007fdf3e8714a8 @default_layout=:layout, @preferred_extension=nil, @app=nil, @template_cache=#<Tilt::Cache:0x007fdf3e871458 @cache={}>>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :xss_mode=>:block, :nosniff=>true, :use=>:authenticity_token}>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :tracking_key=>:tracking, :encrypt_tracking=>true, :track=>["HTTP_USER_AGENT", "HTTP_ACCEPT_LANGUAGE"], :use=>:authenticity_token}>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :authenticity_param=>"authenticity_token", :use=>:authenticity_token}>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :use=>:authenticity_token}>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :use=>:authenticity_token}>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :use=>:authenticity_token}>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :use=>:authenticity_token}>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :frame_options=>:sameorigin, :use=>:authenticity_token}>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :authenticity_param=>"authenticity_token", :use=>:authenticity_token}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :xss_mode=>:block, :nosniff=>true, :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :tracking_key=>:tracking, :encrypt_tracking=>true, :track=>["HTTP_USER_AGENT", "HTTP_ACCEPT_LANGUAGE"], :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :authenticity_param=>"authenticity_token", :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :frame_options=>:sameorigin, :except=>[]}>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :sidbits=>128, :secure_random=>SecureRandom, :secret=>"87246a8bcacc0ba9a1484ec67f7f19edb9c6799fcf4caf9110e2951a5229001c9eb88c2074be0b64680b0e34732e722a5d5cc1d47e838e209cb253a0505e0113", :coder=>#<Rack::Session::Cookie::Base64::Marshal:0x007fdf3d100878>}, @key="rack.session", @cookie_only=true, @sidbits=128, @sid_secure=SecureRandom, @sid_length=32>>, "rack.request.cookie_hash"=>{"_quality_session"=>"OEZjdk1NVnY5SlBwT3ZQa0pXYmF2VjFlREFxNlZLYVV3V3MzRENoWHpGbzROdVdPaG1uRmtHM0ZobWRWckc4Z0lVV0lVbE0vTUNOdzBTUkQyODVZMW5VaU4rL0FlMndBS01GNU1vNXNlSEZ6UmVLWkErZVg0RjYzQTdWeHI3MVNnSzJhV012MmFaVW5rOXA3ejUyTGJyRUc1UWNmZXZMTDRPakhWV3ZyQzVsUXRwa09yRXNCazVWeDhPV1ZUVnBuLS04WS9hckhJVERTWHBrbFVxSzVRZXFRPT0=--c897042718d267aca7047bab034a1fb4952d15db", "_path_session"=>"TGtXWXY5VzFlWW5DU3ZQWTF6ajJadmxnZHBwNkdaWUZGNmVyUndQbFRWRWZrUENoNm9uemhjUC94U0VXUkpMd3FRRXFSU1pkNERVS3ZGV0JvUTFBbWJUMzlnNFppQnlmRzAxZGhPbmYwczhkZzRQcDhxMFJoR2lJTnB6UG4xMUwtLTQySXExSW9VSElHbVg5RXl3eDFybXc9PQ==--941767c21cf7673ffa466aefffbec67c26b4411a"}, "rack.request.cookie_string"=>"_quality_session=OEZjdk1NVnY5SlBwT3ZQa0pXYmF2VjFlREFxNlZLYVV3V3MzRENoWHpGbzROdVdPaG1uRmtHM0ZobWRWckc4Z0lVV0lVbE0vTUNOdzBTUkQyODVZMW5VaU4rL0FlMndBS01GNU1vNXNlSEZ6UmVLWkErZVg0RjYzQTdWeHI3MVNnSzJhV012MmFaVW5rOXA3ejUyTGJyRUc1UWNmZXZMTDRPakhWV3ZyQzVsUXRwa09yRXNCazVWeDhPV1ZUVnBuLS04WS9hckhJVERTWHBrbFVxSzVRZXFRPT0%3D--c897042718d267aca7047bab034a1fb4952d15db; _path_session=TGtXWXY5VzFlWW5DU3ZQWTF6ajJadmxnZHBwNkdaWUZGNmVyUndQbFRWRWZrUENoNm9uemhjUC94U0VXUkpMd3FRRXFSU1pkNERVS3ZGV0JvUTFBbWJUMzlnNFppQnlmRzAxZGhPbmYwczhkZzRQcDhxMFJoR2lJTnB6UG4xMUwtLTQySXExSW9VSElHbVg5RXl3eDFybXc9PQ%3D%3D--941767c21cf7673ffa466aefffbec67c26b4411a", "rack.session.unpacked_cookie_data"=>{"session_id"=>"27aa13afccce9ccb3acefd4bf3dd2dbbaa6c25d4ab22449298d0ec27683e4b0d"}, "sinatra.accept"=>[#<Sinatra::Request::AcceptEntry:0x007fdf405a83a0 @entry="text/html", @type="text/html", @params={}, @q=1.0>, #<Sinatra::Request::AcceptEntry:0x007fdf405a8210 @entry="application/xhtml+xml", @type="application/xhtml+xml", @params={}, @q=1.0>, #<Sinatra::Request::AcceptEntry:0x007fdf405a3c38 @entry="image/webp", @type="image/webp", @params={}, @q=1.0>, #<Sinatra::Request::AcceptEntry:0x007fdf405a8058 @entry="application/xml;q=0.9", @type="application/xml", @params={}, @q=0.9>, #<Sinatra::Request::AcceptEntry:0x007fdf405a3a58 @entry="*/*;q=0.8", @type="*/*", @params={}, @q=0.8>], "rack.request.query_string"=>"", "rack.request.query_hash"=>{}}, @check_ip=true, @proxies=[#<IPAddr: IPv4:127.0.0.1/255.255.255.255>, #<IPAddr: IPv6:0000:0000:0000:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>, #<IPAddr: IPv6:fc00:0000:0000:0000:0000:0000:0000:0000/fe00:0000:0000:0000:0000:0000:0000:0000>, #<IPAddr: IPv4:10.0.0.0/255.0.0.0>, #<IPAddr: IPv4:172.16.0.0/255.240.0.0>, #<IPAddr: IPv4:192.168.0.0/255.255.0.0>]>
action_dispatch.request.path_parameters 
{}
action_dispatch.request_id  
9f2c14bf-649f-47fc-9648-257d4450bd6f
action_dispatch.routes  
#<ActionDispatch::Routing::RouteSet:0x007fdf3a9c8710>
action_dispatch.secret_key_base 
a8c2a971480b22fe708fe04a789f481d7765bdcb1c64547ab0144b55099b0a53ef1ed899095ecbab841c0d815b7d4ce0bb0930cac7ce952a5dcc1dbee9442104
action_dispatch.secret_token    
nil
action_dispatch.show_detailed_exceptions    
true
action_dispatch.show_exceptions 
true
action_dispatch.signed_cookie_salt  
signed cookie
rack.errors 
#<Object:0x007fdf3ef79c00>
rack.hijack 
#<Proc:0x007fdf3f704ec0@/Users/arturpanach/.rvm/gems/ruby-2.2.0@path/gems/rack-1.6.4/lib/rack/handler/webrick.rb:76 (lambda)>
rack.hijack?    
true
rack.hijack_io  
nil
rack.input  
#<StringIO:0x007fdf3f705028>
rack.logger 
#<Rack::NullLogger:0x007fdf3d100760 @app=#<Rack::Session::Cookie:0x007fdf3d100968 @secrets=["87246a8bcacc0ba9a1484ec67f7f19edb9c6799fcf4caf9110e2951a5229001c9eb88c2074be0b64680b0e34732e722a5d5cc1d47e838e209cb253a0505e0113"], @coder=#<Rack::Session::Cookie::Base64::Marshal:0x007fdf3d100878>, @app=#<Rack::Protection::FrameOptions:0x007fdf3d100b48 @app=#<Rack::Protection::HttpOrigin:0x007fdf3d100c88 @app=#<Rack::Protection::IPSpoofing:0x007fdf3d100dc8 @app=#<Rack::Protection::JsonCsrf:0x007fdf3d100f08 @app=#<Rack::Protection::PathTraversal:0x007fdf3d101048 @app=#<Rack::Protection::RemoteToken:0x007fdf3d101228 @app=#<Rack::Protection::SessionHijacking:0x007fdf3d101408 @app=#<Rack::Protection::XSSHeader:0x007fdf3d101638 @app=#<Rack::Protection::AuthenticityToken:0x007fdf3d102330 @app=#<Rack::Protection::FrameOptions:0x007fdf3d102510 @app=#<Rack::Protection::HttpOrigin:0x007fdf3d102600 @app=#<Rack::Protection::IPSpoofing:0x007fdf3d102740 @app=#<Rack::Protection::JsonCsrf:0x007fdf3d102808 @app=#<Rack::Protection::PathTraversal:0x007fdf3d1028d0 @app=#<Rack::Protection::RemoteToken:0x007fdf3d102a10 @app=#<Rack::Protection::SessionHijacking:0x007fdf3d102b50 @app=#<Rack::Protection::XSSHeader:0x007fdf3d102ce0 @app=#<Sidekiq::Web:0x007fdf3e8714a8 @default_layout=:layout, @preferred_extension=nil, @app=nil, @template_cache=#<Tilt::Cache:0x007fdf3e871458 @cache={}>>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :xss_mode=>:block, :nosniff=>true, :use=>:authenticity_token}>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :tracking_key=>:tracking, :encrypt_tracking=>true, :track=>["HTTP_USER_AGENT", "HTTP_ACCEPT_LANGUAGE"], :use=>:authenticity_token}>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :authenticity_param=>"authenticity_token", :use=>:authenticity_token}>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :use=>:authenticity_token}>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :use=>:authenticity_token}>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :use=>:authenticity_token}>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :use=>:authenticity_token}>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :frame_options=>:sameorigin, :use=>:authenticity_token}>, @options={:reaction=>:default_reaction, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :authenticity_param=>"authenticity_token", :use=>:authenticity_token}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :xss_mode=>:block, :nosniff=>true, :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :tracking_key=>:tracking, :encrypt_tracking=>true, :track=>["HTTP_USER_AGENT", "HTTP_ACCEPT_LANGUAGE"], :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :authenticity_param=>"authenticity_token", :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :except=>[]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :report_key=>"protection.failed", :html_types=>["text/html", "application/xhtml"], :frame_options=>:sameorigin, :except=>[]}>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :sidbits=>128, :secure_random=>SecureRandom, :secret=>"87246a8bcacc0ba9a1484ec67f7f19edb9c6799fcf4caf9110e2951a5229001c9eb88c2074be0b64680b0e34732e722a5d5cc1d47e838e209cb253a0505e0113", :coder=>#<Rack::Session::Cookie::Base64::Marshal:0x007fdf3d100878>}, @key="rack.session", @cookie_only=true, @sidbits=128, @sid_secure=SecureRandom, @sid_length=32>>
rack.multiprocess   
false
rack.multithread    
false
rack.request.cookie_hash    
{"_quality_session"=>"OEZjdk1NVnY5SlBwT3ZQa0pXYmF2VjFlREFxNlZLYVV3V3MzRENoWHpGbzROdVdPaG1uRmtHM0ZobWRWckc4Z0lVV0lVbE0vTUNOdzBTUkQyODVZMW5VaU4rL0FlMndBS01GNU1vNXNlSEZ6UmVLWkErZVg0RjYzQTdWeHI3MVNnSzJhV012MmFaVW5rOXA3ejUyTGJyRUc1UWNmZXZMTDRPakhWV3ZyQzVsUXRwa09yRXNCazVWeDhPV1ZUVnBuLS04WS9hckhJVERTWHBrbFVxSzVRZXFRPT0=--c897042718d267aca7047bab034a1fb4952d15db", "_path_session"=>"TGtXWXY5VzFlWW5DU3ZQWTF6ajJadmxnZHBwNkdaWUZGNmVyUndQbFRWRWZrUENoNm9uemhjUC94U0VXUkpMd3FRRXFSU1pkNERVS3ZGV0JvUTFBbWJUMzlnNFppQnlmRzAxZGhPbmYwczhkZzRQcDhxMFJoR2lJTnB6UG4xMUwtLTQySXExSW9VSElHbVg5RXl3eDFybXc9PQ==--941767c21cf7673ffa466aefffbec67c26b4411a"}
rack.request.cookie_string  
_quality_session=OEZjdk1NVnY5SlBwT3ZQa0pXYmF2VjFlREFxNlZLYVV3V3MzRENoWHpGbzROdVdPaG1uRmtHM0ZobWRWckc4Z0lVV0lVbE0vTUNOdzBTUkQyODVZMW5VaU4rL0FlMndBS01GNU1vNXNlSEZ6UmVLWkErZVg0RjYzQTdWeHI3MVNnSzJhV012MmFaVW5rOXA3ejUyTGJyRUc1UWNmZXZMTDRPakhWV3ZyQzVsUXRwa09yRXNCazVWeDhPV1ZUVnBuLS04WS9hckhJVERTWHBrbFVxSzVRZXFRPT0%3D--c897042718d267aca7047bab034a1fb4952d15db; _path_session=TGtXWXY5VzFlWW5DU3ZQWTF6ajJadmxnZHBwNkdaWUZGNmVyUndQbFRWRWZrUENoNm9uemhjUC94U0VXUkpMd3FRRXFSU1pkNERVS3ZGV0JvUTFBbWJUMzlnNFppQnlmRzAxZGhPbmYwczhkZzRQcDhxMFJoR2lJTnB6UG4xMUwtLTQySXExSW9VSElHbVg5RXl3eDFybXc9PQ%3D%3D--941767c21cf7673ffa466aefffbec67c26b4411a
rack.request.query_hash 
{}
rack.request.query_string   
rack.run_once   
false
rack.session    
{"session_id"=>"27aa13afccce9ccb3acefd4bf3dd2dbbaa6c25d4ab22449298d0ec27683e4b0d"}
rack.session.options    
{:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false, :sidbits=>128, :secure_random=>SecureRandom, :secret=>"87246a8bcacc0ba9a1484ec67f7f19edb9c6799fcf4caf9110e2951a5229001c9eb88c2074be0b64680b0e34732e722a5d5cc1d47e838e209cb253a0505e0113", :coder=>#<Rack::Session::Cookie::Base64::Marshal:0x007fdf3d100878>}
rack.session.unpacked_cookie_data   
{"session_id"=>"27aa13afccce9ccb3acefd4bf3dd2dbbaa6c25d4ab22449298d0ec27683e4b0d"}
rack.url_scheme 
http
rack.version    
[1, 3]
sinatra.accept  
[#<Sinatra::Request::AcceptEntry:0x007fdf405a83a0 @entry="text/html", @type="text/html", @params={}, @q=1.0>, #<Sinatra::Request::AcceptEntry:0x007fdf405a8210 @entry="application/xhtml+xml", @type="application/xhtml+xml", @params={}, @q=1.0>, #<Sinatra::Request::AcceptEntry:0x007fdf405a3c38 @entry="image/webp", @type="image/webp", @params={}, @q=1.0>, #<Sinatra::Request::AcceptEntry:0x007fdf405a8058 @entry="application/xml;q=0.9", @type="application/xml", @params={}, @q=0.9>, #<Sinatra::Request::AcceptEntry:0x007fdf405a3a58 @entry="*/*;q=0.8", @type="*/*", @params={}, @q=0.8>]
warden  
Warden::Proxy:70298447330720 @config={:default_scope=>:admin_user, :scope_defaults=>{}, :default_strategies=>{:admin_user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, :failure_app=>#<Devise::Delegator:0x007fdf407a8830>}

Thanks

mperham commented 9 years ago

Version 3.5.0 has not been released so I assume you are running master. When you upgrade, you should read the changelog:

https://github.com/mperham/sidekiq/blob/master/Changes.md#head