It looks like the area I've defined is not valid? But I can land on the pages under it and render everything thing fine through the sitemap. Do I have to create my own input module and/or document creator for new areas defined in my sitemap before accessing the page envelope?

-jusitn

java.lang.IllegalArgumentException: The area [stories-authoring] is not valid!
                at org.apache.lenya.cms.publication.DefaultDocument.setArea(DefaultDocument.java:270)
                at org.apache.lenya.cms.publication.DefaultDocument.<init>(DefaultDocument.java:103)
                at org.apache.lenya.cms.publication.DefaultDocumentBuilder.createDocument(DefaultDocumentBuilder.java:99)
                at org.apache.lenya.cms.publication.DefaultDocumentBuilder.buildDocument(DefaultDocumentBuilder.java:74)
                at org.apache.lenya.cms.publication.PageEnvelope.init(PageEnvelope.java:193)
                at org.apache.lenya.cms.publication.PageEnvelope.<init>(PageEnvelope.java:121)
                at org.apache.lenya.cms.publication.PageEnvelope.<init>(PageEnvelope.java:157)
                at org.apache.lenya.cms.publication.PageEnvelopeFactory.getPageEnvelope(PageEnvelopeFactory.java:62)
                at org.apache.lenya.cms.cocoon.components.modules.input.PageEnvelopeModule.getEnvelope(PageEnvelopeModule.java:71)
                at org.apache.lenya.cms.cocoon.components.modules.input.PageEnvelopeModule.getAttribute(PageEnvelopeModule.java:86)
                at org.apache.cocoon.components.modules.input.InputModuleHelper.get(InputModuleHelper.java:110)
                at org.apache.cocoon.components.modules.input.InputModuleHelper.getAttribute(InputModuleHelper.java:185)
                at org.apache.cocoon.components.modules.input.InputModuleHelper.getAttribute(InputModuleHelper.java:196)
                at org.apache.cocoon.www.lenya.pubs.wired.lenya.content.stories.overview_xsp.generate(org.apache.cocoon.www.lenya.pubs.wired.lenya.content.stories.overview_xsp:183)
                at org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenerator.java:228)
                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:575)
                at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:183)
                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:783)
                at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:413)
                at org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:270)
                at org.apache.cocoon.sitemap.ContentAggregator.generate(ContentAggregator.java:125)
                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:575)
                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: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.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117)
                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)
                at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:138)
                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.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117)
                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.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117)
                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)
                at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:138)
                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:853)
                at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
                at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
                at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
                at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
                at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
                at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
                at org.mortbay.http.HttpServer.service(HttpServer.java:879)
                at org.mortbay.http.HttpConnection.service(HttpConnection.java:789)
                at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:960)
                at org.mortbay.http.HttpConnection.handle(HttpConnection.java:806)
                at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:218)
                at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:300)
                at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)





Andreas Hartmann <[EMAIL PROTECTED]>
Sent by: news <[EMAIL PROTECTED]>

08/24/2005 10:44 AM

Please respond to
[email protected]

To
[email protected]
cc
Subject
Re: help with the PageEnvelopeModule





[EMAIL PROTECTED] wrote:
>
> I'm having trouble accessing the page envelope from my xsp's and
> sitemaps. I can see how its used throughout lenya but can't get it to
> work in my publication according to the instructions here:
> http://lenya.apache.org/1_2_x/components/publication/pageenvelopemodule.html.
>
>
> For testing I try to access the publication-id from both an xsp and a
> usecase sitemap and get a:
> org.apache.cocoon.ProcessingException: Failed to execute pipeline.:
> org.apache.cocoon.sitemap.PatternException: Cannot get variable
> 'publication-id' in _expression_ '{page-envelope:publication-id}'
>
> usecase-myusecase.xmap:
> ...
> <map:generate type="serverpages" src=""> >         <map:parameter name="publication-id"
> value="{page-envelope:publication-id}"/>
> </map:generate>
> ...
>
> and from an xsp I get a:
> org.apache.cocoon.ProcessingException: Failed to execute pipeline.:

What's the stack trace?

-- Andreas

> org.apache.cocoon.ProcessingException: Exception in
> ServerPagesGenerator.generate():
> org.apache.avalon.framework.CascadingRuntimeException: Error accessing
> attribute 'publication-id' from input module 'page-envelope'. Resolving
> page envelope failed:
>
> <input:get-attribute module="page-envelope" as="string"
> name="publication-id"/>
>
> I'm assuming that the page envelope is always available. Is there
> something I'm missing?
>
> -justin


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


Reply via email to