You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@lenya.apache.org by Rolf Kulemann <ma...@rolf-kulemann.com> on 2003/10/26 22:59:08 UTC

Copy and customize default publication

Hello List, (yeah, I love to write that)

I still want to copy the default pub in order to use it as basis for a
new pub. Problem after copying and removing a nav item I can't publish
anymore.

Here is what I did, so you should be able to reproduce it, if not, give
me a note.

1.) get newest cvs version of lenya
2.) build and install lenya
3.) copy default webapps/lenya/lenya/pubs/default to i.e.
webapps/lenya/lenya/pubs/mypub.
4.) open mypub/content/authoring/sitetree.xml in an editor and remove
the lines:

	<node id="tutorial">
	    <label xml:lang="en">Tutorial</label>
	    <label xml:lang="de">Tutorial</label>
	</node>

5.) open pubs/mypub/config/ac/ac.conf and change "default" to "mypub" in
paths 
6.) restart/start tomcat
7.) Go to http://127.0.0.1/lenya/mypub/authoring/features.html and
login. Then try to publish features.html. (So submit it first, login as
reviewer or ad reviewer to user lenya's group affiliation and then
publish the page). 

8.) Go to http://127.0.0.1/lenya/mypub/live/features.html

Expected result: Page is not published.

Here is the stack trace after removing <map:handle-errors> (the doc is
def. not published -> file is not copied to live location)

-
	<error:notify error:type="error"
error:sender="org.apache.cocoon.components.treeprocessor.sitemap.ErrorHandlerHelper">
<error:title>An Error Occurred</error:title>
<error:source>org.apache.cocoon.sitemap.PatternException</error:source>
-
	<error:message>
Cannot get variable 'document-type' in expression
'cocoon:/lenyabody/{page-envelope:publication-id}/{page-envelope:area}/{page-envelope:document-type}{page-envelope:document-url}'
</error:message>
-
	<error:description>
org.apache.cocoon.sitemap.PatternException: Cannot get variable
'document-type' in expression
'cocoon:/lenyabody/{page-envelope:publication-id}/{page-envelope:area}/{page-envelope:document-type}{page-envelope:document-url}'
</error:description>
-
	<error:extra error:description="cause">
org.apache.lenya.cms.cocoon.uriparameterizer.URIParameterizerException:
org.apache.cocoon.ResourceNotFoundException: No pipeline matched
request: uri-parameter/mindpipe/doctype/live/features.html
</error:extra>
-
	<error:extra error:description="full exception chain stacktrace">
Original Exception:
org.apache.avalon.framework.configuration.ConfigurationException:
Getting attribute for name [document-type] failed: 
	at
org.apache.lenya.cms.cocoon.components.modules.input.PageEnvelopeModule.getAttribute(PageEnvelopeModule.java:197)
	at
org.apache.cocoon.components.treeprocessor.variables.PreparedVariableResolver.resolve(PreparedVariableResolver.java:317)
	at
org.apache.cocoon.components.treeprocessor.sitemap.GenerateNode.invoke(GenerateNode.java:92)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:155)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:354)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:307)
	at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:155)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:354)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:307)
	at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:155)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:354)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:307)
	at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
	at
org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:176)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
	at org.apache.cocoon.compone
nts.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:155)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:354)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:307)
	at org.apache.cocoon.Cocoon.process(Cocoon.java:649)
	at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1111)
	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:260)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
	at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
	at java.lang.Thread.run(Thread.java:534)
Caused by:
org.apache.lenya.cms.cocoon.uriparameterizer.URIParameterizerException:
org.apache.cocoon.ResourceNotFoundException: No pipeline matched
request: uri-parameter/mindpipe/doctype/live/features.html
	at
org.apache.lenya.cms.cocoon.uriparameterizer.URIParameterizerImpl.parameterize(URIParameterizerImpl.java:225)
	at
org.apache.lenya.cms.cocoon.components.modules.input.PageEnvelopeModule.getDocumentType(PageEnvelopeModule.java:238)
	at
org.apache.lenya.cms.cocoon.components.modules.input.PageEnvelopeModule.getAttribute(PageEnvelopeModule.java:189)
	... 71 more
Caused by: org.apache.cocoon.ResourceNotFoundException: No pipeline
matched request: uri-parameter/mindpipe/doctype/live/features.html
	at
org.apache.cocoon.components.source.impl.SitemapSource.init(SitemapSource.java:431)
	at
org.apache.cocoon.components.source.impl.SitemapSource.<init>(SitemapSource.java:260)
	at org.apache.cocoon.components.source.impl.SitemapSourceFactory.getSo
urce(SitemapSourceFactory.java:99)
	at
org.apache.excalibur.source.impl.SourceResolverImpl.resolveURI(SourceResolverImpl.java:247)
	at
org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java:524)
	at
org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java:507)
	at
org.apache.lenya.cms.cocoon.uriparameterizer.URIParameterizerImpl.parameterize(URIParameterizerImpl.java:205)
	... 73 more

Original Exception:
org.apache.lenya.cms.cocoon.uriparameterizer.URIParameterizerException:
org.apache.cocoon.ResourceNotFoundException: No pipeline matched
request: uri-parameter/mindpipe/doctype/live/features.html
	at
org.apache.lenya.cms.cocoon.uriparameterizer.URIParameterizerImpl.parameterize(URIParameterizerImpl.java:225)
	at
org.apache.lenya.cms.cocoon.components.modules.input.PageEnvelopeModule.getDocumentType(PageEnvelopeModule.java:238)
	at
org.apache.lenya.cms.cocoon.components.modules.input.PageEnvelopeModule.getAttribute(PageEnvelopeModule.java:189)
	at
org.apache.cocoon.components.treeprocessor.variables.PreparedVariableResolver.resolve(PreparedVariableResolver.java:317)
	at
org.apache.cocoon.components.treeprocessor.sitemap.GenerateNode.invoke(GenerateNode.java:92)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:155)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:354)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:307)
	at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:155)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:354)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:307)
	at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:155)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:354)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:307)
	at org.apache.cocoon.components.t
reeprocessor.sitemap.MountNode.invoke(MountNode.java:132)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
	at
org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:176)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:155)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:354)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:307)
	at org.apache.cocoon.Cocoon.process(Cocoon.java:649)
	at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1111)
	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:260)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
	at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
	at java.lang.Thread.run(Thread.java:534)
Caused by: org.apache.cocoon.ResourceNotFoundException: No pipeline
matched request: uri-parameter/mindpipe/doctype/live/features.html
	at org.apache.cocoon.components.source.impl.Sitem
apSource.init(SitemapSource.java:431)
	at
org.apache.cocoon.components.source.impl.SitemapSource.<init>(SitemapSource.java:260)
	at
org.apache.cocoon.components.source.impl.SitemapSourceFactory.getSource(SitemapSourceFactory.java:99)
	at
org.apache.excalibur.source.impl.SourceResolverImpl.resolveURI(SourceResolverImpl.java:247)
	at
org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java:524)
	at
org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java:507)
	at
org.apache.lenya.cms.cocoon.uriparameterizer.URIParameterizerImpl.parameterize(URIParameterizerImpl.java:205)
	... 73 more

</error:extra>
-
	<error:extra error:description="stacktrace">
org.apache.cocoon.sitemap.PatternException: Cannot get variable
'document-type' in expression
'cocoon:/lenyabody/{page-envelope:publication-id}/{page-envelope:area}/{page-envelope:document-type}{page-envelope:document-url}'
	at
org.apache.cocoon.components.treeprocessor.variables.PreparedVariableResolver.resolve(PreparedVariableResolver.java:328)
	at
org.apache.cocoon.components.treeprocessor.sitemap.GenerateNode.invoke(GenerateNode.java:92)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:155)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:354)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:307)
	at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:155)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:354)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:307)
	at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:155)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:354)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:307)
	at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
	at
org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:176)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
	at org.apache.cocoon.components.treeprocessor.AbstractParent
ProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:155)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:354)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:307)
	at org.apache.cocoon.Cocoon.process(Cocoon.java:649)
	at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1111)
	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:260)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
	at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
	at java.lang.Thread.run(Thread.java:534)
Caused by:
org.apache.avalon.framework.configuration.ConfigurationException:
Getting attribute for name [document-type] failed: 
	at
org.apache.lenya.cms.cocoon.components.modules.input.PageEnvelopeModule.getAttribute(PageEnvelopeModule.java:197)
	at
org.apache.cocoon.components.treeprocessor.variables.PreparedVariableResolver.resolve(PreparedVariableResolver.java:317)
	... 70 more
Caused by:
org.apache.lenya.cms.cocoon.uriparameterizer.URIParameterizerException:
org.apache.cocoon.ResourceNotFoundException: No pipeline matched
request: uri-parameter/mindpipe/doctype/live/features.html
	at
org.apache.lenya.cms.cocoon.uriparameterizer.URIParameterizerImpl.parameterize(URIParameterizerImpl.java:225)
	at
org.apache.lenya.cms.cocoon.components.modules.input.PageEnvelopeModule.getDocumentType(PageEnvelopeModule.java:238)
	at
org.apache.lenya.cms.cocoon.components.modules.input.PageEnvelopeModule.getAttribute(PageEnvelopeModule.java:189)
	... 71 more
Caused by: org.apache.cocoon.Re
sourceNotFoundException: No pipeline matched request:
uri-parameter/mindpipe/doctype/live/features.html
	at
org.apache.cocoon.components.source.impl.SitemapSource.init(SitemapSource.java:431)
	at
org.apache.cocoon.components.source.impl.SitemapSource.<init>(SitemapSource.java:260)
	at
org.apache.cocoon.components.source.impl.SitemapSourceFactory.getSource(SitemapSourceFactory.java:99)
	at
org.apache.excalibur.source.impl.SourceResolverImpl.resolveURI(SourceResolverImpl.java:247)
	at
org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java:524)
	at
org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java:507)
	at
org.apache.lenya.cms.cocoon.uriparameterizer.URIParameterizerImpl.parameterize(URIParameterizerImpl.java:205)
	... 73 more
</error:extra>
</error:notify>


-- 
Rolf Kulemann

What garlic is to salad, insanity is to art.


PGP/GPG public key:
	 http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6B4EA7EA


---------------------------------------------------------------------
To unsubscribe, e-mail: lenya-user-unsubscribe@cocoon.apache.org
For additional commands, e-mail: lenya-user-help@cocoon.apache.org


Re: Copy and customize default publication

Posted by Rolf Kulemann <ma...@rolf-kulemann.com>.
On Mon, 2003-11-03 at 10:57, Michael Wechner wrote:
> Rolf Kulemann wrote:
> > After modifying removing entries from content/authoring directory and
> > from sitetree.xml one has to remove the appropiate directories loacted
> > in the directory content/workflow/history/authoring/ .
> > 
> > An Example:
> > 
> > You want to remove navigation entry "tutorial" from default publication.
> > 
> > 1.) Remove appropiate entry from content/authoring/sitetree.xml
> > 2.) Delete directory content/authoring/tutorial
> > 3.) Delete content/workflow/history/authoring/tutorial
> 
> 
> Maybe you could update the documentation on "deleting o document":
> 
> http://127.0.0.1:8080/lenya/docs-new/docs/components/sitemanagement/delete.html
> 
> src/webapp/lenya/pubs/docs-new/content/xdocs/docs/components/sitemanagement/delete.xml

I'm not sure if the above problem belongs to that document. I think
things about "setting up a new pub or modifying an existing pub via
filesystem operations" should be in a separate doc. The document 
src/webapp/lenya/pubs/docs-new/content/xdocs/docs/components/sitemanagement/delete.xml is a technical description of the lenya usecase "delete a doc". The way I customized a pub avoids using the lenya usecase for deleting a doc.

I haven't really understood what I should change.

What do you think of a Lenya Site Managament pub?
The functionality seems to be in Lenya for such a pub.



-- 
Rolf Kulemann

"But this has taken us far afield from interface, which is not a bad
place to be, since I particularly want to move ahead to the kludge.
Why do people have so much trouble understanding the kludge?  What is a
kludge, after all, but not enough Ks, not enough ROMs, not enough RAMs,
poor quality interface and too few bytes to go around?  Have I
explained yet about the bytes?"


PGP/GPG public key:
	 http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6B4EA7EA


---------------------------------------------------------------------
To unsubscribe, e-mail: lenya-user-unsubscribe@cocoon.apache.org
For additional commands, e-mail: lenya-user-help@cocoon.apache.org


Re: Copy and customize default publication

Posted by Michael Wechner <mi...@wyona.com>.
Rolf Kulemann wrote:
> On Sun, 2003-10-26 at 22:59, Rolf Kulemann wrote:
> 
>>Hello List, (yeah, I love to write that)
>>
>>I still want to copy the default pub in order to use it as basis for a
>>new pub. Problem after copying and removing a nav item I can't publish
>>anymore.
> 
> 
> After modifying removing entries from content/authoring directory and
> from sitetree.xml one has to remove the appropiate directories loacted
> in the directory content/workflow/history/authoring/ .
> 
> An Example:
> 
> You want to remove navigation entry "tutorial" from default publication.
> 
> 1.) Remove appropiate entry from content/authoring/sitetree.xml
> 2.) Delete directory content/authoring/tutorial
> 3.) Delete content/workflow/history/authoring/tutorial


Maybe you could update the documentation on "deleting o document":

http://127.0.0.1:8080/lenya/docs-new/docs/components/sitemanagement/delete.html

src/webapp/lenya/pubs/docs-new/content/xdocs/docs/components/sitemanagement/delete.xml

Thanks

Michi


> 
> 
> Your customized sitetree should still work fine, so publishing docs
> shouldn't be a problem and the workflow states of your docs should also
> be ok.
> 
> Maybe we should write a "How to setup publications in Lenya"
> document/howto?
> 
> I have to gather that information anyhow.
> 
> 


-- 
Michael Wechner
Wyona Inc.  -   Open Source Content Management   -   Apache Lenya
http://www.wyona.com              http://cocoon.apache.org/lenya/
michael.wechner@wyona.com                        michi@apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: lenya-user-unsubscribe@cocoon.apache.org
For additional commands, e-mail: lenya-user-help@cocoon.apache.org


Re: Copy and customize default publication

Posted by Rolf Kulemann <ma...@rolf-kulemann.com>.
On Sun, 2003-10-26 at 22:59, Rolf Kulemann wrote:
> Hello List, (yeah, I love to write that)
> 
> I still want to copy the default pub in order to use it as basis for a
> new pub. Problem after copying and removing a nav item I can't publish
> anymore.

After modifying removing entries from content/authoring directory and
from sitetree.xml one has to remove the appropiate directories loacted
in the directory content/workflow/history/authoring/ .

An Example:

You want to remove navigation entry "tutorial" from default publication.

1.) Remove appropiate entry from content/authoring/sitetree.xml
2.) Delete directory content/authoring/tutorial
3.) Delete content/workflow/history/authoring/tutorial


Your customized sitetree should still work fine, so publishing docs
shouldn't be a problem and the workflow states of your docs should also
be ok.

Maybe we should write a "How to setup publications in Lenya"
document/howto?

I have to gather that information anyhow.


-- 
Rolf Kulemann

"I love to eat them Smurfies
 Smurfies what I love to eat
 Bite they ugly heads off,
 Nibble on they bluish feet."


PGP/GPG public key:
	 http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6B4EA7EA


---------------------------------------------------------------------
To unsubscribe, e-mail: lenya-user-unsubscribe@cocoon.apache.org
For additional commands, e-mail: lenya-user-help@cocoon.apache.org


Re: blog editing problems with bxe

Posted by Rolf Kulemann <ma...@rolf-kulemann.com>.
On Sun, 2003-10-26 at 23:18, Dale Christ wrote:
> All--
> 
> I discovered a problem with editing blog entries with bxe (The same
> thing happend with the default publication).  
> I start lenya, select the Weblog application, login, and select the
> first entry.  I then use the bxe editor (located and downloaded in
> $CATALINA_HOME/webapps/ROOT) to edit the entry.  I make a couple
> changes, and try to save.  I get an 'Javascript application' dialog
> box.  The text of the box says "no Schema assigned to Document".
> 
> Any suggestions?  Thanks. 

I had that prob a while ago, mmhhh....ahh I remember.

I didn't really found the source of the problem, but the following did
help.

Open file webapps/ROOT/bxeng/relaxng/DocumentVAL.js
and insert the lines

	// QUICk AND DIRTY HACK
	return true;

after line 

XMLNodeDocument.prototype.validateDocument = function() {


Should mean, I still have the problem you
haveXMLNodeDocument.prototype.validateDocument = function() {. 

I recommend not to use the above hack, because I can't really tell what
other side effects it may cause.



-- 
Rolf Kulemann

If you are a fatalist, what can you do about it?
		-- Ann Edwards-Duff


PGP/GPG public key:
	 http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6B4EA7EA


---------------------------------------------------------------------
To unsubscribe, e-mail: lenya-user-unsubscribe@cocoon.apache.org
For additional commands, e-mail: lenya-user-help@cocoon.apache.org


blog editing problems with bxe

Posted by Dale Christ <de...@yahoo.com>.
All--

I discovered a problem with editing blog entries with bxe (The same
thing happend with the default publication).  

I start lenya, select the Weblog application, login, and select the
first entry.  I then use the bxe editor (located and downloaded in
$CATALINA_HOME/webapps/ROOT) to edit the entry.  I make a couple
changes, and try to save.  I get an 'Javascript application' dialog
box.  The text of the box says "no Schema assigned to Document".

Any suggestions?  Thanks. 

--Dale 

__________________________________
Do you Yahoo!?
Exclusive Video Premiere - Britney Spears
http://launch.yahoo.com/promos/britneyspears/

---------------------------------------------------------------------
To unsubscribe, e-mail: lenya-user-unsubscribe@cocoon.apache.org
For additional commands, e-mail: lenya-user-help@cocoon.apache.org