Welcome Guest! Log in


Symptom

When trying to access Production Analytics, the following error is displayed in the web browser:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error that prevented it from fulfilling this request.

exception

java.lang.NullPointerException
    com.indy.ui.analytics.application.Redirect.redirect(Redirect.java:29)
    com.indy.ui.analytics.application.Redirect.doGet(Redirect.java:18)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
    org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
    org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
    org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:138)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Solution

Check that your Analytics URL ends with a trailing slash, for example: http://yourserver:8080/analytics/

Explanation: This is related to how some versions of Java for Linux process the URLs. Sometimes the trailing slash is automatically added, sometimes not.

You have no rights to post comments

Knowledge Base

Suggest a new Article!