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
The main URL for accessing Analytics may be different, depending on the Java distributions and on the Application server distributions.
Here is the different URLs you may want to try:
- Webapp name without a trailing slash, for example: http://yourserver:8080/analytics
- Webapp name with a trailing slash, for example: http://yourserver:8080/analytics/
- Append the "stambia" url part, for example: http://yourserver:8080/analytics/stambia