Dear all, I just migrated from C2.0 to C2.1. Unfortunately, I cannot view my site due to the following error:
Internal Server Error Message: Failed to load sitemap from file:/var/lib/tomcat4/webapps/cocoon/orw/sitemap.xmap Description: org.apache.cocoon.ProcessingException: Failed to load sitemap from file:/var/lib/tomcat4/webapps/cocoon/orw/sitemap.xmap: org.apache.avalon.framework.configuration.ConfigurationException: Type 'i18n' is not defined for 'transform' at file:/var/lib/tomcat4/webapps/cocoon/orw/sitemap.xmap:104:36 Sender: org.apache.cocoon.servlet.CocoonServlet Source: Cocoon Servlet Request URI orw/ cause org.apache.avalon.framework.configuration.ConfigurationException: Type 'i18n' is not defined for 'transform' at file:/var/lib/tomcat4/webapps/cocoon/orw/sitemap.xmap:104:36 request-uri /cocoon/orw/The i18n samples coming with the distribution do work, so I guess I have an error in my subsitemap in cocoon/orwi changed all the namespaces in the documents to xmlns:i18n="http://apache.org/cocoon/i18n/2.1" and updated my sitemap to the syntax proposed in the samples. <map:transformers default="xslt"/> <map:transformer name="i18n" logger="sitemap.transformer.i18n" src="org.apache.cocoon.transformation.I18nTransformer"> <catalogues default="messages"> <catalogue id="messages" name="messages" location="translations"/> </catalogues> <cache-at-startup>true</cache-at-startup> </map:transformer>The catalogues are in a subdirectory "translations" and are named messages.xml, messages_de.xml and messages_en.xml. The matches in the sitemap follow the scheme:<map:match pattern="index.xsp"> <map:generate type="serverpages" src="index.xsp"/> <map:transform type="i18n" /> <map:transform src="index.xsl"/> <map:serialize/> </map:match>I already tried to extend the syntax to include the locale attribute:...<map:transform type="i18n"><map:parameter name="locale" value="{../locale}"/></map:transform>...with no succes yet. All I get is the error message above. Any ideas?best regards,Stephan ---Full stack traceInternal Server ErrorMessage: Failed to load sitemap from file:/var/lib/tomcat4/webapps/cocoon/orw/sitemap.xmapDescription: org.apache.cocoon.ProcessingException: Failed to load sitemap from file:/var/lib/tomcat4/webapps/cocoon/orw/sitemap.xmap: org.apache.avalon.framework.configuration.ConfigurationException: Type 'i18n' is not defined for 'transform' at file:/var/lib/tomcat4/webapps/cocoon/orw/sitemap.xmap:104:36Sender: org.apache.cocoon.servlet.CocoonServletSource: Cocoon ServletRequest URIorw/causeorg.apache.avalon.framework.configuration.ConfigurationException : Type 'i18n' is not defined for 'transform' at file:/var/lib/tomcat4/webapps/cocoon/orw/sitemap.xmap:104:36request-uri/cocoon/orw/full exception chain stacktraceOriginal Exception: org.apache.avalon.framework.configuration.ConfigurationException: Type 'i18n' is not defined for 'transform' at file:/var/lib/tomcat4/webapps/cocoon/orw/sitemap.xmap:104:36 at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.getTypeForStat ement(DefaultTreeBuilder.java:574) at org.apache.cocoon.components.treeprocessor.sitemap.TransformNodeBuilder.buil dNode(TransformNodeBuilder.java:79) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuild er.buildChildNodesList(AbstractParentProcessingNodeBuilder.java:156) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuild er.buildChildNodes(AbstractParentProcessingNodeBuilder.java:171) at org.apache.cocoon.components.treeprocessor.sitemap.MatchNodeBuilder.buildNod e(MatchNodeBuilder.java:112) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuild er.buildChildNodesList(AbstractParentProcessingNodeBuilder.java:156) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuild er.buildChildNodes(AbstractParentProcessingNodeBuilder.java:171) at org.apache.cocoon.components.treeprocessor.sitemap.ActNodeBuilder.buildNode( ActNodeBuilder.java:107) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNodeBuilder.build Node(PipelineNodeBuilder.java:143) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNodeBuilder.buil dNode(PipelinesNodeBuilder.java:100) at org.apache.cocoon.components.treeprocessor.sitemap.SitemapNodeBuilder.buildN ode(SitemapNodeBuilder.java:105) at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.createTree(Def aultTreeBuilder.java:369) at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(DefaultT reeBuilder.java:440) at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(DefaultT reeBuilder.java:401) at org.apache.cocoon.components.treeprocessor.TreeProcessor.setupRootNode(TreeP rocessor.java:520) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:357) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:316) at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNod e.java:133) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:84) at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok e(PreparableMatchNode.java:164) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:108) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel ineNode.java:164) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:108) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe linesNode.java:161) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:363) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:316) at org.apache.cocoon.Cocoon.process(Cocoon.java:637) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1096) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:201) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 46) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :163) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1011) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106 ) at java.lang.Thread.run(Thread.java:534) stacktraceorg.apache.cocoon.ProcessingException: Failed to load sitemap from file:/var/lib/tomcat4/webapps/cocoon/orw/sitemap.xmap: org.apache.avalon.framework.configuration.ConfigurationException: Type 'i18n' is not defined for 'transform' at file:/var/lib/tomcat4/webapps/cocoon/orw/sitemap.xmap:104:36 at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(DefaultT reeBuilder.java:405) at org.apache.cocoon.components.treeprocessor.TreeProcessor.setupRootNode(TreeP rocessor.java:520) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:357) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:316) at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNod e.java:133) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:84) at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok e(PreparableMatchNode.java:164) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:108) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel ineNode.java:164) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:108) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe linesNode.java:161) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:363) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:316) at org.apache.cocoon.Cocoon.process(Cocoon.java:637) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1096) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:201) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 46) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :163) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1011) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106 ) at java.lang.Thread.run(Thread.java:534) Caused by: org.apache.avalon.framework.configuration.ConfigurationException: Type 'i18n' is not defined for 'transform' at file:/var/lib/tomcat4/webapps/cocoon/orw/sitemap.xmap:104:36 at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.getTypeForStat ement(DefaultTreeBuilder.java:574) at org.apache.cocoon.components.treeprocessor.sitemap.TransformNodeBuilder.buil dNode(TransformNodeBuilder.java:79) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuild er.buildChildNodesList(AbstractParentProcessingNodeBuilder.java:156) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuild er.buildChildNodes(AbstractParentProcessingNodeBuilder.java:171) at org.apache.cocoon.components.treeprocessor.sitemap.MatchNodeBuilder.buildNod e(MatchNodeBuilder.java:112) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuild er.buildChildNodesList(AbstractParentProcessingNodeBuilder.java:156) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuild er.buildChildNodes(AbstractParentProcessingNodeBuilder.java:171) at org.apache.cocoon.components.treeprocessor.sitemap.ActNodeBuilder.buildNode( ActNodeBuilder.java:107) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNodeBuilder.build Node(PipelineNodeBuilder.java:143) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNodeBuilder.buil dNode(PipelinesNodeBuilder.java:100) at org.apache.cocoon.components.treeprocessor.sitemap.SitemapNodeBuilder.buildN ode(SitemapNodeBuilder.java:105) at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.createTree(Def aultTreeBuilder.java:369) at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(DefaultT reeBuilder.java:440) at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(DefaultT reeBuilder.java:401) ... 45 more org.apache.avalon.framework.configuration.ConfigurationException: Type 'i18n' is not defined for 'transform' at file:/var/lib/tomcat4/webapps/cocoon/orw/sitemap.xmap:104:36 at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.getTypeForStat ement(DefaultTreeBuilder.java:574) at org.apache.cocoon.components.treeprocessor.sitemap.TransformNodeBuilder.buil dNode(TransformNodeBuilder.java:79) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuild er.buildChildNodesList(AbstractParentProcessingNodeBuilder.java:156) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuild er.buildChildNodes(AbstractParentProcessingNodeBuilder.java:171) at org.apache.cocoon.components.treeprocessor.sitemap.MatchNodeBuilder.buildNod e(MatchNodeBuilder.java:112) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuild er.buildChildNodesList(AbstractParentProcessingNodeBuilder.java:156) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuild er.buildChildNodes(AbstractParentProcessingNodeBuilder.java:171) at org.apache.cocoon.components.treeprocessor.sitemap.ActNodeBuilder.buildNode( ActNodeBuilder.java:107) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNodeBuilder.build Node(PipelineNodeBuilder.java:143) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNodeBuilder.buil dNode(PipelinesNodeBuilder.java:100) at org.apache.cocoon.components.treeprocessor.sitemap.SitemapNodeBuilder.buildN ode(SitemapNodeBuilder.java:105) at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.createTree(Def aultTreeBuilder.java:369) at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(DefaultT reeBuilder.java:440) at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(DefaultT reeBuilder.java:401) at org.apache.cocoon.components.treeprocessor.TreeProcessor.setupRootNode(TreeP rocessor.java:520) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:357) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:316) at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNod e.java:133) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:84) at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok e(PreparableMatchNode.java:164) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:108) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel ineNode.java:164) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:108) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe linesNode.java:161) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:363) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:316) at org.apache.cocoon.Cocoon.process(Cocoon.java:637) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1096) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:201) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 46) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :163) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1011) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106 ) at java.lang.Thread.run(Thread.java:534) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
