Hi:
We are currently using Cocoon 2.1.7 and are having problems with our aggregate code.
The message we get is:
Internal Server Error
Message: No pipeline matched request: Directory_Generator
Description: org.apache.cocoon.ProcessingException: Failed to execute pipeline.: org.apache.cocoon.ResourceNotFoundException: No pipeline matched request: Directory_Generator
Sender: org.apache.cocoon.servlet.CocoonServlet
Source: Cocoon Servlet
Request URI
policy.cuny.edu/Navigation_Bar
cause
org.apache.cocoon.ResourceNotFoundException: No pipeline matched request: Directory_Generator
request-uri
/ussr/policy.cuny.edu/Navigation_Bar
full exception chain stacktrace
org.apache.cocoon.ProcessingException: Failed to execute pipeline.: org.apache.cocoon.ResourceNotFoundException
: No pipeline matched request: Directory_Generator
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:582)
at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline
(AbstractCachingProcessingPipeline.java:183)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:483)
at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke
(SerializeNode.java:120)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)
at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke
(PreparableMatchNode.java:130)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)
at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke
(PreparableMatchNode.java:130)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke
(PipelineNode.java:138)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke
(PipelinesNode.java:92)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:234)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
(ConcreteTreeProcessor.java:176)
at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:243)
at org.apache.cocoon.Cocoon.process(Cocoon.java:608)
at org.apache.cocoon.servlet.CocoonServlet.service
(CocoonServlet.java:1123)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:663)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java
:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.cocoon.ResourceNotFoundException: No pipeline matched request: Directory_Generator
at org.apache.cocoon.components.source.impl.SitemapSource.init(SitemapSource.java:379)
at org.apache.cocoon.components.source.impl.SitemapSource.<init>(SitemapSource.java:213)
at org.apache.cocoon.components.source.impl.SitemapSourceFactory.getSource
(SitemapSourceFactory.java:64)
at org.apache.excalibur.source.impl.SourceResolverImpl.resolveURI(SourceResolverImpl.java:208)
at org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java
:536)
at org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java:536)
at org.apache.cocoon.environment.AbstractEnvironment.resolveURI(AbstractEnvironment.java:545)
at
org.apache.cocoon.environment.AbstractEnvironment.resolveURI(AbstractEnvironment.java:532)
at org.apache.cocoon.sitemap.ContentAggregator.setup(ContentAggregator.java:287)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupPipeline
(AbstractProcessingPipeline.java:385)
at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setupPipeline(AbstractCachingProcessingPipeline.java:620)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline
(AbstractProcessingPipeline.java:503)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:455)
... 29 more
org.apache.cocoon.ResourceNotFoundException
: No pipeline matched request: Directory_Generator
at org.apache.cocoon.components.source.impl.SitemapSource.init(SitemapSource.java:379)
at org.apache.cocoon.components.source.impl.SitemapSource.<init>(
SitemapSource.java:213)
at org.apache.cocoon.components.source.impl.SitemapSourceFactory.getSource(SitemapSourceFactory.java:64)
at org.apache.excalibur.source.impl.SourceResolverImpl.resolveURI(SourceResolverImpl.java
:208)
at org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java:536)
at org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java:536)
at org.apache.cocoon.environment.AbstractEnvironment.resolveURI(AbstractEnvironment.java:545)
at org.apache.cocoon.environment.AbstractEnvironment.resolveURI(AbstractEnvironment.java:532)
at org.apache.cocoon.sitemap.ContentAggregator.setup
(ContentAggregator.java:287)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupPipeline(AbstractProcessingPipeline.java:385)
at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setupPipeline
(AbstractCachingProcessingPipeline.java:620)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline(AbstractProcessingPipeline.java:503)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process
(AbstractProcessingPipeline.java:455)
at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:120)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
(AbstractParentProcessingNode.java:46)
at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
(AbstractParentProcessingNode.java:46)
at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
(AbstractParentProcessingNode.java:68)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:138)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
(AbstractParentProcessingNode.java:68)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:92)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
(ConcreteTreeProcessor.java:234)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:176)
at org.apache.cocoon.components.treeprocessor.TreeProcessor.process
(TreeProcessor.java:243)
at org.apache.cocoon.Cocoon.process(Cocoon.java:608)
at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1123)
at javax.servlet.http.HttpServlet.service(HttpServlet.java
:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java
:663)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
stacktrace
org.apache.cocoon.ResourceNotFoundException: No pipeline matched request: Directory_Generator
at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke
(PipelineNode.java:144)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke
(PipelinesNode.java:92)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:234)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.buildPipeline
(ConcreteTreeProcessor.java:192)
at org.apache.cocoon.components.source.impl.SitemapSource.init(SitemapSource.java:332)
at org.apache.cocoon.components.source.impl.SitemapSource.<init>(SitemapSource.java
:213)
at org.apache.cocoon.components.source.impl.SitemapSourceFactory.getSource(SitemapSourceFactory.java:64)
at org.apache.excalibur.source.impl.SourceResolverImpl.resolveURI(SourceResolverImpl.java:208)
at org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java:536)
at org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java:536)
at org.apache.cocoon.environment.AbstractEnvironment.resolveURI
(AbstractEnvironment.java:545)
at org.apache.cocoon.environment.AbstractEnvironment.resolveURI(AbstractEnvironment.java:532)
at org.apache.cocoon.sitemap.ContentAggregator.setup(ContentAggregator.java:287)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupPipeline(AbstractProcessingPipeline.java:385)
at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setupPipeline
(AbstractCachingProcessingPipeline.java:620)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline(AbstractProcessingPipeline.java:503)
at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process
(AbstractProcessingPipeline.java:455)
at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:120)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
(AbstractParentProcessingNode.java:46)
at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
(AbstractParentProcessingNode.java:46)
at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
(AbstractParentProcessingNode.java:68)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:138)
at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
(AbstractParentProcessingNode.java:68)
at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:92)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
(ConcreteTreeProcessor.java:234)
at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:176)
at org.apache.cocoon.components.treeprocessor.TreeProcessor.process
(TreeProcessor.java:243)
at org.apache.cocoon.Cocoon.process(Cocoon.java:608)
at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1123)
at javax.servlet.http.HttpServlet.service(HttpServlet.java
:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java
:663)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
Apache Cocoon 2.1.7
---------------------------------
Our code is as follows with the pertinent sections marked in regards to our problem.
<map:pipelines>
<!--START: Directory Generator-->
<map:pipeline internal-> <map:match pattern="Directory_Generator">
<map:generate type="directory" src=""
<map:parameter name="depth" value="1999"/>
</map:generate>
</map:match>
</map:pipeline>
<!--END: Directory Generator-->
<!--START: Frameset for Site Main Page-->
<map:pipeline>
<map:match pattern="policy.cuny.edu">
<map:generate src="">
<map:transform src=""> <map:parameter name="Get_This_Page" value="policy.cuny.edu"/>
</map:transform>
<map:serialize type="xhtml"/>
</map:match>
</map:pipeline>
<!--END: Frameset for Site Main Page-->
<!--START: Everything Else -->
<map:pipeline>
<map:match pattern="policy.bltmcd.edu/**">
<!--START: Images-->
<map:match pattern="**/*.jpg">
<map:generate src=""> <map:serialize/>
</map:match>
<map:match pattern="**/*.gif">
<map:generate src=""> <map:serialize/>
</map:match>
<!--END: Images-->
<!--START: Search and Navigation Bars-->
<map:match pattern="**/Search_Bar">
<map:generate src=""> <map:transform src=""
<map:parameter name="Get_This_Page" value="{1}"/>
</map:transform>
<map:serialize type="xhtml"/>
</map:match>
<map:match pattern="**/Navigation_Bar">
<!-- <map:generate type="directory" src=""> <map:parameter name="depth" value="1999"/>
</map:generate>-->
<!--THIS IS THE PART OF THE CODE THAT DOES NOT WORK. It causes the attached error message. When replaced with the above map:generate code in comment tags, everything works correctly-->
<map:aggregate element="Navigation_Bar_Aggregated_Source">
<map:part src=""> <map:part src=""
file://Policy_Documents_Site/PDS,URI_Elements_Database.xml"/>
</map:aggregate>
<!--THIS IS THE PART OF THE CODE THAT DOES NOT WORK-->
<map:transform src=""> <map:transform src="">
<map:transform src=""> <map:transform src="">
<map:parameter name="URL_of_Current_Page" value="{1}"/>
</map:transform>
<map:serialize type="xhtml"/>
</map:match>
<!--END: Search and Navigation Bars-->
<!--START: Main Pages-->
<map:match pattern="**/Main_Text_Area">
<map:match pattern="
policy.bltmcd.edu/*/Main_Text_Area">
<map:generate src=""> <map:transform src=""
<map:parameter name="Site_Section_Name" value="{1}"/>
</map:transform>
<map:serialize type="xhtml"/>
</map:match>
<map:match pattern="policy.bltmcd.edu/Main_Text_Area">
<map:generate src=""
<map:transform src=""> <map:parameter name="Site_Section_Name" value="site"/>
</map:transform>
<map:serialize type="xhtml"/>
</map:match>
</map:match>
<!--END: Main Pages-->
<!--START: Frameset for Everything Else-->
<map:generate src=""> <map:transform src=""> <map:parameter name="Get_This_Page" value="{1}"/>
</map:transform>
<map:serialize type="xhtml"/>
</map:match>
</map:pipeline>
<!--END: Frameset for Everything Else-->
<!--END: Everything Else-->
</map:pipelines>
---------------------------
Any help would be much appreciated. Thanks.
BL, TM, CD
- Aggregate error blt mc
- Re: Aggregate error Jason Johnston
