Environment
NetIQ Sentinel 8.1 Sentinel Server
Situation
After upgrading to Sentinel 8.1 the following error occurs when trying to access Sentinel Web Interface.
HTTP ERROR 500Problem accessing /sentinel/. Reason:Server ErrorCaused by:org.apache.jasper.JasperException: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:440)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:473)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:377)at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:845)at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:584)at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:566)at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180)at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512)
Resolution
Follow these steps to resolve this issue.
1. go to /etc/opt/novell/sentinel/config/2. make a backup of the ui-configuration.properties file
E.g. cp ui-configuration.properties ui-configuration.propertiesOLD
3. edit the ui-configuration.properties file by adding the following lines.
webui.productName=Sentinelwebui.CompanyName=NetIQ
4. save the file and insure the owner and permissions have not changed.
E.g. -rw------- 1 novell novell
Cause
The root cause of the problem is a change to the include.jsp file that did not account for the following two properties that don't exist in the file /etc/opt/novell/sentinel/config/ui-configuration.properties for original clean installs of 7.0.3.x or earlier:
E.g.webui.productName=Sentinelwebui.CompanyName=NetIQ