Internal Server Error on j_security_check Page After Login to a Custom WebCenter Application Using Internet Explorer 8 (IE8)
(Doc ID 1207852.1)
Last updated on AUGUST 14, 2023
Applies to:
Oracle WebCenter Portal - Version 11.1.1.2.0 to 11.1.1.9.170828 [Release 11g]Information in this document applies to any platform.
Symptoms
After Login to a Custom WebCenter Application using Internet Explorer 8 (IE8), the following error occurs:
Error 500--Internal Server Error
java.lang.IllegalStateException: HttpSession is invalid
at weblogic.servlet.internal.session.SessionData.getInternalAttribute(SessionData.java:690)
at weblogic.servlet.internal.session.SessionData.getInternalAttribute(SessionData.java:685)
at weblogic.servlet.security.internal.FormSecurityModule.processJSecurityCheck(FormSecurityModue.java:282)
at weblogic.servlet.security.internal.FormSecurityModule.checkUserPerm(FormSecurityModue.java:209)
at weblogic.servlet.security.internal.FormSecurityModule.checkAccess(FormSecurityModue.java:92)
at weblogic.servlet.security.internal.ServletSecurityManager.checkAccess(ServletSecurityManager.java:82)
at weblogic.servlet.security.internal.WebAppServletContext.secureExecute(WebAppServletContext.java:2204)
at weblogic.servlet.security.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.security.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
The URL in the browser shows the error happens in the j_security_check page: http://server:port/context-root/faces/j_security_check
Refreshing the browser shows the page correctly.
Running the application from Firefox works fine. This application has a portlet deployed to the WLS_Portlet managed server.
The WLS_Portlet managed server shows the following error:
java.lang.IllegalStateException: HttpSession is invalid
at weblogic.servlet.internal.session.SessionData.getInternalAttribute(SessionData.java:690)
at weblogic.servlet.internal.session.SessionData.getInternalAttribute(SessionData.java:685)
at weblogic.servlet.security.internal.FormSecurityModule.processJSecurityCheck(FormSecurityModule.java:282)
at weblogic.servlet.security.internal.FormSecurityModule.checkUserPerm(FormSecurityModule.java:209)
at weblogic.servlet.security.internal.FormSecurityModule.checkAccess(FormSecurityModule.java:92)
at weblogic.servlet.security.internal.ServletSecurityManager.checkAccess(ServletSecurityManager.java:82)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2204)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Steps to Reproduce:
- Create a portlet producer and deploy to WLS_Portlet managed server.
- Create a custom WebCenter application and add a Portlet from the producer to a page.
- Enable security in the WebCenter application.
- Deploy the custom WebCenter application to the WebCenter domain.
- Run the application from Internet Explorer 8 (IE8).
After doing login to the application it will display the error.
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |