Re: second problem with Wyona-CVS version

Michael Wechner <[email protected]> Tue, 10 Dec 2002 23:11:52 +0100
Newsgroups gmane.comp.cms.wyona.user
Message-ID <[email protected]>
Alex McLintock wrote:
> Hi Folks,
> 
> When I try accessing the ethz-mat publication at
> http://holdstock:8080/wyona-cms/ethz-mat/index.html
> (holdstock is my local dev box)
> 
> I get....


Right, this error is because we have not updated yet the new Publisher 
action resp. Task action within the "ethz-mat" publication.
Maybe somebody will find some time tomorrow ;-)

Thanks

Michael



> 
> The org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode 
> notifies that 
> org.apache.avalon.framework.configuration.ConfigurationException says:
> 
> Cannot get component selector for 'act' at 
> file:/home/alex/tomcat/webapps/wyona-cms/wyona/cms/pubs/ethz-mat/authoring-sitemap.xmap:119:37 
> 
> 
> More precisely:
> 
> org.apache.avalon.framework.configuration.ConfigurationException: Cannot 
> get component selector for 'act' at 
> file:/home/alex/tomcat/webapps/wyona-cms/wyona/cms/pubs/ethz-mat/authoring-sitemap.xmap:119:37 
> 
> 
> extra info stacktrace show 
> org.apache.avalon.framework.configuration.ConfigurationException: Cannot 
> get component selector for 'act' at 
> file:/home/alex/tomcat/webapps/wyona-cms/wyona/cms/pubs/ethz-mat/authoring-sitemap.xmap:119:37 
> 
> at 
> org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.getTypeForStatement(DefaultTreeBuilder.java:535) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.ActNodeBuilder.buildNode(ActNodeBuilder.java:86) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuilder.buildChildNodesList(AbstractParentProcessingNodeBuilder.java:156) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuilder.buildChildNodes(AbstractParentProcessingNodeBuilder.java:172) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.MatchNodeBuilder.buildNode(MatchNodeBuilder.java:121) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNodeBuilder.buildNode(PipelineNodeBuilder.java:122) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuilder.buildChildNodesList(AbstractParentProcessingNodeBuilder.java:156) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuilder.buildChildNodes(AbstractParentProcessingNodeBuilder.java:172) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNodeBuilder.buildNode(PipelinesNodeBuilder.java:73) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuilder.buildChildNodesList(AbstractParentProcessingNodeBuilder.java:156) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuilder.buildChildNodes(AbstractParentProcessingNodeBuilder.java:172) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.SitemapNodeBuilder.access$0(SitemapNodeBuilder.java) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.SitemapNodeBuilder.buildNode(SitemapNodeBuilder.java:76) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.createTree(DefaultTreeBuilder.java:358) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(DefaultTreeBuilder.java:426) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(DefaultTreeBuilder.java:389) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.TreeProcessor.setupRootNode(TreeProcessor.java:357) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:321) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:293) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:131) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:85) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.access$2(PreparableMatchNode.java) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:156) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:85) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.access$4(ActTypeNode.java) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:150) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:85) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.access$2(PreparableMatchNode.java) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:156) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:140) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:144) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:323) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:293) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:131) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:85) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.access$2(PreparableMatchNode.java) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:156) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:140) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:144) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:323) 
> 
> at 
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:293) 
> 
> at org.apache.cocoon.Cocoon.process(Cocoon.java:584)
> at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:998)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) 
> 
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) 
> 
> at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) 
> 
> at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 
> 
> 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.java:190) 
> 
> at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 
> 
> 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:2347)
> at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) 
> 
> at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 
> 
> at 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) 
> 
> at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) 
> 
> at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) 
> 
> at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) 
> 
> at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
> at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) 
> 
> 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:174) 
> 
> at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 
> 
> 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:1017) 
> 
> at 
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1115) 
> 
> at java.lang.Thread.run(Thread.java:484)
> 
> 
> 
> 
> ================================
> 
> Now when I look at that config file I see these lines at around line 119
> 
>     <map:match pattern="authoring/wyona/create*">
>        <map:act type="parent-child">
>          <map:redirect-to uri="{parent_uri}" session="true"/>
>        </map:act>
>        <map:redirect-to uri="createParentChildScreen?status=failed" 
> session="true"/>
>      </map:match>
> 
> is the config file duff? or is it more fundamental than that?
> 
> I see that there is a deleter "act" and a publisher "act" too.
> 
> 
> 
> 
> 
> Openweb Analysts Ltd, London.
> Software For Complex Websites http://www.OWAL.co.uk/
> Open Source Software Companies please register here 
> http://www.OWAL.co.uk/oss_support/
> 
> 
> _______________________________________________
> WyonaCMS-users mailing list
> [email protected]
> http://mail.wyona.org/cgi-bin/mailman/listinfo/wyonacms-users