HTTP ERROR 500 when accessing web interface after upgrade to Sentinel 8.1

  • 7021059
  • 03-Jul-2017
  • 03-Jul-2017

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 500
Problem accessing /sentinel/. Reason:
    Server Error
Caused by:
org.apache.jasper.JasperException: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at 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=Sentinel
webui.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=Sentinel
webui.CompanyName=NetIQ