HTTP Status 500 – Internal Server Error


Type Exception Report

Message org.apache.cocoon.ProcessingException: Must set a generator before setting serializer 'html'

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

Exception

javax.servlet.ServletException: org.apache.cocoon.ProcessingException: Must set a generator before setting serializer 'html'
	at <map:serialize> - file:///var/www/progcours/vinci/cocoon/sitemap.xmap:210:38
	at <map:mount> - file:///opt/tomcat/apache-tomcat-9.0.69/work/Catalina/localhost/cocoon_vinci/blocks/xsl_vinci/sitemap.xmap:32:44
	at <map:match> - file:///opt/tomcat/apache-tomcat-9.0.69/work/Catalina/localhost/cocoon_vinci/blocks/xsl_vinci/sitemap.xmap:30:40
	org.apache.cocoon.servlet.RequestProcessor.service(RequestProcessor.java:230)
	org.apache.cocoon.sitemap.SitemapServlet.service(SitemapServlet.java:84)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:779)
	org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:468)
	org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:443)
	org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke(ServletFactoryBean.java:264)
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	com.sun.proxy.$Proxy24.service(Unknown Source)
	org.apache.cocoon.servletservice.DispatcherServlet.service(DispatcherServlet.java:106)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:779)
	org.apache.cocoon.servlet.multipart.MultipartFilter.doFilter(MultipartFilter.java:131)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

Root Cause

org.apache.cocoon.ProcessingException: Must set a generator before setting serializer 'html'
	at <map:serialize> - file:///var/www/progcours/vinci/cocoon/sitemap.xmap:210:38
	at <map:mount> - file:///opt/tomcat/apache-tomcat-9.0.69/work/Catalina/localhost/cocoon_vinci/blocks/xsl_vinci/sitemap.xmap:32:44
	at <map:match> - file:///opt/tomcat/apache-tomcat-9.0.69/work/Catalina/localhost/cocoon_vinci/blocks/xsl_vinci/sitemap.xmap:30:40
	org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setSerializer(AbstractProcessingPipeline.java:269)
	org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setSerializer(AbstractCachingProcessingPipeline.java:156)
	sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:498)
	org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)
	com.sun.proxy.$Proxy31.setSerializer(Unknown Source)
	org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:123)
	org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)
	org.apache.cocoon.components.treeprocessor.sitemap.HandleErrorsNode.invoke(HandleErrorsNode.java:78)
	org.apache.cocoon.components.treeprocessor.sitemap.ErrorHandlerHelper.prepareErrorHandler(ErrorHandlerHelper.java:157)
	org.apache.cocoon.components.treeprocessor.sitemap.ErrorHandlerHelper.prepareErrorHandler(ErrorHandlerHelper.java:124)
	org.apache.cocoon.components.treeprocessor.sitemap.ErrorHandlerHelper.invokeErrorHandler(ErrorHandlerHelper.java:94)
	org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158)
	org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)
	org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)
	org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:239)
	org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:171)
	org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)
	org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117)
	org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:55)
	org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:87)
	org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)
	org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
	org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)
	org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)
	org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:239)
	org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:171)
	org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)
	org.apache.cocoon.servlet.RequestProcessor.process(RequestProcessor.java:351)
	org.apache.cocoon.servlet.RequestProcessor.service(RequestProcessor.java:169)
	org.apache.cocoon.sitemap.SitemapServlet.service(SitemapServlet.java:84)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:779)
	org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:468)
	org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:443)
	org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke(ServletFactoryBean.java:264)
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	com.sun.proxy.$Proxy24.service(Unknown Source)
	org.apache.cocoon.servletservice.DispatcherServlet.service(DispatcherServlet.java:106)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:779)
	org.apache.cocoon.servlet.multipart.MultipartFilter.doFilter(MultipartFilter.java:131)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

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


Apache Tomcat/9.0.69