Type Exception Report
Message java.lang.NoClassDefFoundError: javax/servlet/jsptl/ConditionalTagSupport
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/servlet/jsptl/ConditionalTagSupport org.apache.jasper.servlet.JspServlet.service(JspServlet.java:348) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) net.cp.ps.sdk.http.JSPProcessor.processTemplate(JSPProcessor.java:189) net.cp.ps.sdk.Controller.processTemplateRequest(Controller.java:298) net.cp.ps.sdk.Controller.handleRequest(Controller.java:158) net.cp.ps.sdk.http.servlet.ServerServlet.handleRequest(ServerServlet.java:281) net.cp.ps.sdk.http.servlet.ServerServlet.doGet(ServerServlet.java:215) javax.servlet.http.HttpServlet.service(HttpServlet.java:621) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) net.cp.ps.sdk.http.servlet.filters.gzip.DynamicGZIPFilter.doFilter(DynamicGZIPFilter.java:64) net.cp.ps.sdk.http.servlet.filters.progress.ProgressFilter.doFilter(ProgressFilter.java:29) net.cp.ps.sdk.http.servlet.filters.pools.PoolsFilter.doFilter(PoolsFilter.java:56) net.cp.ps.sdk.http.servlet.filters.session.SessionFilter.doFilter(SessionFilter.java:95) net.cp.ps.sdk.http.servlet.filters.monitor.MonitorFilter.doFilter(MonitorFilter.java:72) net.cp.ps.sdk.http.servlet.filters.sharing.SharingFilter.doFilter(SharingFilter.java:58) net.cp.applink.server.AppLinkFilter.doFilter(AppLinkFilter.java:48) net.cp.webtop.core.transport.servlet.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:42) net.cp.webtop.core.transport.servlet.RequestLoggerFilter.doFilter(RequestLoggerFilter.java:99) net.cp.webtop.core.transport.servlet.RequestCharacterEncodingFilter.doFilter(RequestCharacterEncodingFilter.java:120)
Root Cause
java.lang.NoClassDefFoundError: javax/servlet/jsptl/ConditionalTagSupport java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:756) java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3264) org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1416) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1920) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1795) java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:756) java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3264) org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1416) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1920) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1795) org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1216) org.apache.jasper.compiler.Parser.parseElements(Parser.java:1446) org.apache.jasper.compiler.Parser.parseBody(Parser.java:1658) org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:995) org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1267) org.apache.jasper.compiler.Parser.parseElements(Parser.java:1446) org.apache.jasper.compiler.Parser.parseBody(Parser.java:1658) org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:995) org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1267) org.apache.jasper.compiler.Parser.parseElements(Parser.java:1446) org.apache.jasper.compiler.Parser.parseBody(Parser.java:1658) org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:995) org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1267) org.apache.jasper.compiler.Parser.parseElements(Parser.java:1446) org.apache.jasper.compiler.Parser.parse(Parser.java:138) org.apache.jasper.compiler.ParserController.doParse(ParserController.java:237) org.apache.jasper.compiler.ParserController.parse(ParserController.java:102) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:204) org.apache.jasper.compiler.Compiler.compile(Compiler.java:394) org.apache.jasper.compiler.Compiler.compile(Compiler.java:370) org.apache.jasper.compiler.Compiler.compile(Compiler.java:354) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:660) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:400) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) net.cp.ps.sdk.http.JSPProcessor.processTemplate(JSPProcessor.java:189) net.cp.ps.sdk.Controller.processTemplateRequest(Controller.java:298) net.cp.ps.sdk.Controller.handleRequest(Controller.java:158) net.cp.ps.sdk.http.servlet.ServerServlet.handleRequest(ServerServlet.java:281) net.cp.ps.sdk.http.servlet.ServerServlet.doGet(ServerServlet.java:215) javax.servlet.http.HttpServlet.service(HttpServlet.java:621) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) net.cp.ps.sdk.http.servlet.filters.gzip.DynamicGZIPFilter.doFilter(DynamicGZIPFilter.java:64) net.cp.ps.sdk.http.servlet.filters.progress.ProgressFilter.doFilter(ProgressFilter.java:29) net.cp.ps.sdk.http.servlet.filters.pools.PoolsFilter.doFilter(PoolsFilter.java:56) net.cp.ps.sdk.http.servlet.filters.session.SessionFilter.doFilter(SessionFilter.java:95) net.cp.ps.sdk.http.servlet.filters.monitor.MonitorFilter.doFilter(MonitorFilter.java:72) net.cp.ps.sdk.http.servlet.filters.sharing.SharingFilter.doFilter(SharingFilter.java:58) net.cp.applink.server.AppLinkFilter.doFilter(AppLinkFilter.java:48) net.cp.webtop.core.transport.servlet.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:42) net.cp.webtop.core.transport.servlet.RequestLoggerFilter.doFilter(RequestLoggerFilter.java:99) net.cp.webtop.core.transport.servlet.RequestCharacterEncodingFilter.doFilter(RequestCharacterEncodingFilter.java:120)
Root Cause
java.lang.ClassNotFoundException: javax.servlet.jsptl.ConditionalTagSupport org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1951) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1795) java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:756) java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3264) org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1416) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1920) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1795) java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:756) java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:3264) org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:1416) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1920) org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1795) org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1216) org.apache.jasper.compiler.Parser.parseElements(Parser.java:1446) org.apache.jasper.compiler.Parser.parseBody(Parser.java:1658) org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:995) org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1267) org.apache.jasper.compiler.Parser.parseElements(Parser.java:1446) org.apache.jasper.compiler.Parser.parseBody(Parser.java:1658) org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:995) org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1267) org.apache.jasper.compiler.Parser.parseElements(Parser.java:1446) org.apache.jasper.compiler.Parser.parseBody(Parser.java:1658) org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:995) org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1267) org.apache.jasper.compiler.Parser.parseElements(Parser.java:1446) org.apache.jasper.compiler.Parser.parse(Parser.java:138) org.apache.jasper.compiler.ParserController.doParse(ParserController.java:237) org.apache.jasper.compiler.ParserController.parse(ParserController.java:102) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:204) org.apache.jasper.compiler.Compiler.compile(Compiler.java:394) org.apache.jasper.compiler.Compiler.compile(Compiler.java:370) org.apache.jasper.compiler.Compiler.compile(Compiler.java:354) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:660) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:400) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) net.cp.ps.sdk.http.JSPProcessor.processTemplate(JSPProcessor.java:189) net.cp.ps.sdk.Controller.processTemplateRequest(Controller.java:298) net.cp.ps.sdk.Controller.handleRequest(Controller.java:158) net.cp.ps.sdk.http.servlet.ServerServlet.handleRequest(ServerServlet.java:281) net.cp.ps.sdk.http.servlet.ServerServlet.doGet(ServerServlet.java:215) javax.servlet.http.HttpServlet.service(HttpServlet.java:621) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) net.cp.ps.sdk.http.servlet.filters.gzip.DynamicGZIPFilter.doFilter(DynamicGZIPFilter.java:64) net.cp.ps.sdk.http.servlet.filters.progress.ProgressFilter.doFilter(ProgressFilter.java:29) net.cp.ps.sdk.http.servlet.filters.pools.PoolsFilter.doFilter(PoolsFilter.java:56) net.cp.ps.sdk.http.servlet.filters.session.SessionFilter.doFilter(SessionFilter.java:95) net.cp.ps.sdk.http.servlet.filters.monitor.MonitorFilter.doFilter(MonitorFilter.java:72) net.cp.ps.sdk.http.servlet.filters.sharing.SharingFilter.doFilter(SharingFilter.java:58) net.cp.applink.server.AppLinkFilter.doFilter(AppLinkFilter.java:48) net.cp.webtop.core.transport.servlet.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:42) net.cp.webtop.core.transport.servlet.RequestLoggerFilter.doFilter(RequestLoggerFilter.java:99) net.cp.webtop.core.transport.servlet.RequestCharacterEncodingFilter.doFilter(RequestCharacterEncodingFilter.java:120)
Note The full stack trace of the root cause is available in the server logs.