We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5854db8 commit b2c7cabCopy full SHA for b2c7cab
src/main/ruby/jruby/rack/session_store.rb
@@ -91,7 +91,12 @@ def get_servlet_session(env, create = false)
91
unless servlet_request = env['java.servlet_request']
92
raise "JavaServletStore expects a servlet request at env['java.servlet_request']"
93
end
94
- servlet_session = servlet_request.getSession(create)
+ servlet_session =
95
+ begin
96
+ servlet_request.getSession(create)
97
+ rescue java.lang.IllegalStateException => e
98
+ raise "Failed to obtain session due to IllegalStateException: #{e.message}"
99
+ end
100
env[ENV_SERVLET_SESSION_KEY] = servlet_session
101
102
rescue java.lang.IllegalStateException # cached session invalidated
0 commit comments