Hi

In a publication with metadata parameter a problem occurs when a not existing page is requested:

Possible reproduction:
<map:transform src="cocoon:/getDoctypeXSLT/{4}">
...
<map:parameter name="title" value="{dublincore:title}"/>
</map:transform>

>> request a not exsiting page.



The error is obviously related to the fact that for a 404-page there is no document and no metadata.

Is there a method to insert metadata parameter without affecting the 404-page or do you consider this a bug?
Does the sitemap need some rearranging?


The error message:

<!--There is no document for this page envelope! org.apache.cocoon.ProcessingException: Could not read resource cocoon://default/lenyabody-view/default/authoring//oijsd%20foisdj%20f
        at <map:serialize type="xhtml"> - 
file:///Users/ragaller/apache/lenya/lenya_trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:424:56
        at <map:transform type="proxy"> - 
file:///Users/ragaller/apache/lenya/lenya_trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:423:38
        at <map:transform> - 
file:///Users/ragaller/apache/lenya/lenya_trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:422:79
        at <map:transform> - 
file:///Users/ragaller/apache/lenya/lenya_trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:419:132
        at <map:generate> - 
file:///Users/ragaller/apache/lenya/lenya_trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:414:164
        at <map:mount> - 
file:///Users/ragaller/apache/lenya/lenya_trunk/build/lenya/webapp/global-sitemap.xmap:418:116
at <map:mount> - file:///Users/ragaller/apache/lenya/lenya_trunk/build/lenya/webapp/sitemap.xmap:6868:106org.apache.avalon.framework.configuration.ConfigurationException : There is no document for this page envelope!full exception chain stacktraceorg.apache.cocoon.ProcessingException: Could not read resource cocoon://default/lenyabody-view/default/authoring//oijsd %20foisdj%20f
        at <map:serialize type="xhtml"> - 
file:///Users/ragaller/apache/lenya/lenya_trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:424:56
        at <map:transform type="proxy"> - 
file:///Users/ragaller/apache/lenya/lenya_trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:423:38
        at <map:transform> - 
file:///Users/ragaller/apache/lenya/lenya_trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:422:79
        at <map:transform> - 
file:///Users/ragaller/apache/lenya/lenya_trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:419:132
        at <map:generate> - 
file:///Users/ragaller/apache/lenya/lenya_trunk/build/lenya/webapp/lenya/pubs/default/sitemap.xmap:414:164
        at <map:mount> - 
file:///Users/ragaller/apache/lenya/lenya_trunk/build/lenya/webapp/global-sitemap.xmap:418:116
        at <map:mount> - 
file:///Users/ragaller/apache/lenya/lenya_trunk/build/lenya/webapp/sitemap.xmap:6868:106
at org .apache .cocoon .components.source.SourceUtil.handleSAXException(SourceUtil.java:502) at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java: 118) at org .apache .cocoon .components .pipeline .AbstractProcessingPipeline .processXMLPipeline(AbstractProcessingPipeline.java:579) at org .apache .cocoon .components .pipeline .impl .AbstractCachingProcessingPipeline .processXMLPipeline(AbstractCachingProcessingPipeline.java:280) at org .apache .cocoon .components .pipeline .AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:481) at org .apache .cocoon .components .treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:144) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:47) at org .apache .cocoon .components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:69) at org .apache .cocoon .components .treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:69) at org .apache .cocoon .components .treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93) at org .apache .cocoon .components .treeprocessor .ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235) at org .apache .cocoon .components .treeprocessor .ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177) at org .apache .cocoon .components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254) at org .apache .cocoon .components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:69) at org .apache .cocoon .components.treeprocessor.sitemap.SelectNode.invoke(SelectNode.java:103) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:47) at org .apache .cocoon .components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:69) at org .apache .cocoon .components .treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:69) at org .apache .cocoon .components .treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93) at org .apache .cocoon .components .treeprocessor .ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235) at org .apache .cocoon .components .treeprocessor .ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177) at org .apache .cocoon .components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254) at org .apache .cocoon .components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:47) at org .apache .cocoon .components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java: 139) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:47) at org .apache .cocoon .components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:69) at org .apache .cocoon .components .treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:69) at org .apache .cocoon .components .treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93) at org .apache .cocoon .components .treeprocessor .ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235) at org .apache .cocoon .components .treeprocessor .ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177) at org .apache .cocoon .components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:699)
at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java: 1154)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: 427) at org .mortbay .jetty .servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:475) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
at org .mortbay .jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java: 635)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
at org.mortbay.jetty.plus.PlusWebAppContext.handle(PlusWebAppContext.java: 158)
        at org.mortbay.http.HttpServer.service(HttpServer.java:954)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java: 244)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: org.apache.cocoon.sitemap.PatternException: Cannot get variable 'title' in expression '{dublincore:title}'



Thanks for help


Jürgen






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to