HTTP Status 500 – Internal Server Error


Type Exception Report

Message Servlet Could not display records.

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

javax.servlet.ServletException: Servlet Could not display records.
	ondemand.OnDemand.processRequest(OnDemand.java:850)
	ondemand.OnDemand.doGet(OnDemand.java:114)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	auth.Auth0Filter.doFilter(Auth0Filter.java:32)
	filters.AddHeadersFilter.doFilter(AddHeadersFilter.java:23)

Root Cause

java.lang.NullPointerException: value
	com.google.common.collect.CustomConcurrentHashMap$Impl.put(CustomConcurrentHashMap.java:1435)
	ondemand.FreewareProductsBean.<init>(FreewareProductsBean.java:107)
	ondemand.OnDemand.processRequest(OnDemand.java:215)
	ondemand.OnDemand.doGet(OnDemand.java:114)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	auth.Auth0Filter.doFilter(Auth0Filter.java:32)
	filters.AddHeadersFilter.doFilter(AddHeadersFilter.java:23)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/8.5.23