Admin ui gets "An error occurred while displaying this page"
search cancel

Admin ui gets "An error occurred while displaying this page"

book

Article ID: 236383

calendar_today

Updated On:

Products

SITEMINDER CA Single Sign On Federation (SiteMinder) CA Single Sign On Secure Proxy Server (SiteMinder)

Issue/Introduction

When creating Response Attribute under a specific Application (Not Domain), SiteMinder admin gets a error:

An error occurred while displaying this page.

Admin UI server.log shows error:
 
2022-03-07 15:13:51,385 [ERROR] ims.ui [] - JBWEB004001: Unable to compile class for JSP
org.apache.jasper.JasperException: JBWEB004001: Unable to compile class for JSP
 at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:667) ~[jastow-2.0.7.Final.jar!/:2.0.7.Final]
 at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) ~[jastow-2.0.7.Final.jar!/:2.0.7.Final]
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403) ~[jastow-2.0.7.Final.jar!/:2.0.7.Final]
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347) ~[jastow-2.0.7.Final.jar!/:2.0.7.Final]
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:791) ~[jboss-servlet-api_4.0_spec-1.0.0.Final.jar!/:1.0.0.Final]
 at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) ~[undertow-servlet-2.0.15.Final.jar!/:2.0.15.Final]
 at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:81) ~[undertow-servlet-2.0.15.Final.jar!/:2.0.15.Final]
 at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) ~[undertow-servlet-2.0.15.Final.jar!/:2.0.15.Final]
 at io.undertow.jsp.JspFileHandler.handleRequest(JspFileHandler.java:32) ~[jastow-2.0.7.Final.jar!/:2.0.7.Final]
 at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) ~[undertow-servlet-2.0.15.Final.jar!/:2.0.15.Final]
 at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) ~[undertow-servlet-2.0.15.Final.jar!/:2.0.15.Final]
 at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-2.0.15.Final.jar!/:2.0.15.Final]
 at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-2.0.15.Final.jar!/:2.0.15.Final]
 at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-2.0.15.Final.jar!/:2.0.15.Final]
 at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:274) ~[undertow-servlet-2.0.15.Final.jar!/:2.0.15.Final]
 at io.undertow.servlet.handlers.ServletInitialHandler.dispatchToServlet(ServletInitialHandler.java:219) ~[undertow-servlet-2.0.15.Final.jar!/:2.0.15.Final]
 at io.undertow.servlet.spec.RequestDispatcherImpl.includeImpl(RequestDispatcherImpl.java:380) ~[undertow-servlet-2.0.15.Final.jar!/:2.0.15.Final]
 at io.undertow.servlet.spec.RequestDispatcherImpl.setupIncludeImpl(RequestDispatcherImpl.java:315) ~[undertow-servlet-2.0.15.Final.jar!/:2.0.15.Final]
 at io.undertow.servlet.spec.RequestDispatcherImpl.include(RequestDispatcherImpl.java:279) ~[undertow-servlet-2.0.15.Final.jar!/:2.0.15.Final]
 at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:907) ~[jastow-2.0.7.Final.jar!/:2.0.7.Final]
 at org.apache.jsp.app.webadmin.ResponseAttr.ResponseAttrGeneral_jsp._jspx_meth_c_005fwhen_005f2(ResponseAttrGeneral_jsp.java:2148) ~[?:?]

 

Environment

Release : 12.8.05

Component : SITEMINDER WAM UI

Cause

The root causes tend to be local environment setup related, sometimes could be memory resource limitation on the server.

Resolution

  • "Unable to compile class for JSP" could be due to carbon black monitoring is used in the environment, that product is known to interfere with JBOSS performance. Please disable carbon black monitoring, and confirm if the issue goes away.  
  • In Admin ui standalone.conf.bat, increase UI memory from "-Xms512m -Xmx1024m" to "-Xms2048m -Xmx4096m", restart and see if it makes any improvement.
  • If log4j patch is applied to 12.8sp* admin UI after fresh installation, please verify if it was done correctly, but usually log4j patch will not cause such problem if it was applied properly.

Additional Information

https://knowledge.broadcom.com/external/article?articleId=230270