HTTP Status 500 – Internal Server Error


Type Exception Report

Message java.lang.NoClassDefFoundError: com/ctc/wstx/io/CharsetNames

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

Exception

javax.servlet.ServletException: java.lang.NoClassDefFoundError: com/ctc/wstx/io/CharsetNames
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:332)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126)

Root Cause

java.lang.NoClassDefFoundError: com/ctc/wstx/io/CharsetNames
	com.ctc.wstx.io.StreamBootstrapper.verifyXmlEncoding(StreamBootstrapper.java:390)
	com.ctc.wstx.io.StreamBootstrapper.bootstrapInput(StreamBootstrapper.java:137)
	com.ctc.wstx.stax.WstxInputFactory.doCreateSR(WstxInputFactory.java:543)
	com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:604)
	com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:619)
	com.ctc.wstx.stax.WstxInputFactory.createXMLStreamReader(WstxInputFactory.java:317)
	org.apache.jasper.compiler.EncodingDetector.getPrologEncoding(EncodingDetector.java:89)
	org.apache.jasper.compiler.EncodingDetector.<init>(EncodingDetector.java:59)
	org.apache.jasper.compiler.ParserController.determineSyntaxAndEncoding(ParserController.java:323)
	org.apache.jasper.compiler.ParserController.doParse(ParserController.java:200)
	org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:127)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:202)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:391)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:367)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:351)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:605)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:399)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126)

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


Apache Tomcat/9.0.60