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


Reply via email to