HTTP Status 500 – Internal Server Error


Type Exception Report

Message Servlet execution threw an exception

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

Exception

javax.servlet.ServletException: Servlet execution threw an exception
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	com.stickyadstv.deliveryengine.http.CORSAndNoCacheFilter.doFilter(CORSAndNoCacheFilter.java:41)
	com.stickyadstv.web.filter.ViewerIdInvestigationFilter.doFilter(ViewerIdInvestigationFilter.java:37)

Root Cause

java.lang.NoClassDefFoundError: Could not initialize class com.stickyadstv.log.protobuf.LogRecordProto$LogRecord$ClickLog
	com.stickyadstv.log.ProtobufRequestLogger.logClick(ProtobufRequestLogger.java:1316)
	com.stickyadstv.deliveryengine.AdReporter.reportAd(AdReporter.java:73)
	com.stickyadstv.web.networkComm.commands.SwfIndexCommand.getProtocolSpecificResponse(SwfIndexCommand.java:93)
	com.stickyadstv.web.networkComm.commands.HttpCommand.getResponse(HttpCommand.java:358)
	com.stickyadstv.web.SwfIndexServlet.doGet(SwfIndexServlet.java:34)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:656)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:765)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	com.stickyadstv.deliveryengine.http.CORSAndNoCacheFilter.doFilter(CORSAndNoCacheFilter.java:41)
	com.stickyadstv.web.filter.ViewerIdInvestigationFilter.doFilter(ViewerIdInvestigationFilter.java:37)

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


Apache Tomcat/8.5.82