type Exception report
message Servlet execution threw an exception
description The server encountered an internal error that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause
java.lang.NoClassDefFoundError: com/sun/media/jai/codec/FileCacheSeekableStream org.apache.fop.image.JAIImage.loadImage(JAIImage.java:95) org.apache.fop.image.AbstractFopImage.getBitmaps(AbstractFopImage.java:281) org.apache.fop.pdf.PDFXObject.output(PDFXObject.java:233) org.apache.fop.pdf.PDFDocument.output(PDFDocument.java:1296) org.apache.fop.render.pdf.PDFRenderer.render(PDFRenderer.java:888) org.apache.fop.apps.StreamRenderer.processQueue(StreamRenderer.java:328) org.apache.fop.apps.StreamRenderer.queuePage(StreamRenderer.java:311) org.apache.fop.layout.AreaTree.addPage(AreaTree.java:108) org.apache.fop.fo.pagination.PageSequence.makePage(PageSequence.java:415) org.apache.fop.fo.pagination.PageSequence.format(PageSequence.java:338) org.apache.fop.apps.StreamRenderer.render(StreamRenderer.java:262) org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:223) org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:112) org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:261) org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:118) org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393) org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176) org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411) org.apache.xalan.templates.ElemCopy.execute(ElemCopy.java:114) org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393) org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176) org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411) org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2281) org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1367) org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3458) org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:406) org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:56) org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:586) org.apache.xml.serializer.ToXMLSAXHandler.endDocument(ToXMLSAXHandler.java:181) org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1378) org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3458) org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:406) org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:56) org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:586) org.apache.xml.serializer.ToXMLSAXHandler.endDocument(ToXMLSAXHandler.java:181) org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1378) org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3458) org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:406) org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:56) org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:586) org.apache.cocoon.components.EnvironmentChanger.endDocument(EnvironmentStack.java:119) org.apache.cocoon.components.sax.XMLTeePipe.endDocument(XMLTeePipe.java:71) org.apache.cocoon.components.sax.XMLByteStreamInterpreter.parse(XMLByteStreamInterpreter.java:83) org.apache.cocoon.components.sax.XMLByteStreamInterpreter.deserialize(XMLByteStreamInterpreter.java:73) org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:331) org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:780) org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:413) org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:101) org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:321) org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:116) org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:572) org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:481) org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:121) org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) org.apache.cocoon.components.treeprocessor.sitemap.SwitchSelectNode.invoke(SwitchSelectNode.java:99) org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47) org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108) org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93) org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235) org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177) org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:253) org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118) org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47) org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108) org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93) org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235) org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177) org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:253) org.apache.cocoon.Cocoon.process(Cocoon.java:699) org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1154) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
note The full stack trace of the root cause is available in the Apache Tomcat/8.5.6 logs.