You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@lenya.apache.org by Florent André <fl...@4sengines.com> on 2010/01/14 18:17:19 UTC

Self template use

Hi all, 

As I fight with template, I have questions/remarks : 

- I create a publication "mypub" (by default template is inherited from
"default pub")

- But I want that mypub have a special design very different from the
default one. 

- So after have a look at the pubs/mypub/publication.xml I see the tag
<template id="default"/>. So ok, I write <template id="mypub"/> and let's
go... but after a restart, bug caused by infinite loop appear... not the
solution !

- After that, go to default publication.xml, and see that the tag <template
id=""/> was commented, so my deduction was : "If template tag commented,
the pub use his own template", but when I do that (comment template tag in
mypub publication.xml) I have a strange error [1] witch speak about a
"menus.xmap resource not found" ( menus.xmap is mark as deprecated in the
default publication sitemap)... 

- So I will keep on my default publication template modification... but
it's not a clear solution for my usecase.

Anyone have an idea to solve this and allow me to create a publication
specific template ? TIA

Have a good day



[1]
org.apache.cocoon.ProcessingException: Unable to get transformer handler
for
cocoon://lenya-page/killbookmakers/authoring/footL1/Saint-Etienne+-+Marseille.xml
	at <map:serialize type="xhtml"> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/pubs/killbookmakers/sitemap.xmap:406:56
	at <map:transform type="proxy"> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/pubs/killbookmakers/sitemap.xmap:397:38
	at <map:transform> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/pubs/killbookmakers/sitemap.xmap:394:92
	at <map:transform> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/pubs/killbookmakers/sitemap.xmap:366:79
	at <map:transform> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/pubs/killbookmakers/sitemap.xmap:349:98
	at <map:generate> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/pubs/killbookmakers/sitemap.xmap:336:168
	at <map:mount> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/global-sitemap.xmap:343:116
	at <map:mount> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/sitemap.xmap:680:106
	at
org.apache.cocoon.transformation.TraxTransformer.setup(TraxTransformer.java:339)
	at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupPipeline(AbstractProcessingPipeline.java:400)
	at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setupPipeline(AbstractCachingProcessingPipeline.java:730)
	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: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:729)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.excalibur.xml.xslt.XSLTProcessorException: Exception
when creating Transformer from
cocoon://lenya-page/killbookmakers/authoring/footL1/Saint-Etienne+-+Marseille.xml
	at
org.apache.cocoon.components.xslt.TraxProcessor.getTransformerHandlerAndValidity(TraxProcessor.java:300)
	at
org.apache.cocoon.transformation.TraxTransformer.setup(TraxTransformer.java:331)
	... 55 more
Caused by: org.apache.cocoon.ResourceNotFoundException: Resource not found.
	at <map:mount> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:119:148
	at <map:serialize type="xml"> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:81:36
	at <map:transform> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:80:85
	at <map:transform type="include"> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:79:40
	at <map:transform> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:76:88
	at <map:generate> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:75:74
	at <map:serialize type="xml"> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:68:36
	at <map:transform> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:63:82
	at <map:transform type="i18n"> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:59:36
	at <map:transform> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:46:86
	at <map:transform type="usecasemenu"> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:45:44
	at <map:transform type="menufilter"> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:43:43
	at <map:generate> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:42:59
	at <map:serialize type="xml"> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/global-sitemap.xmap:129:36
	at <map:generate> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/global-sitemap.xmap:128:76
	at
org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:424)
	at
org.apache.cocoon.components.xslt.TraxProcessor.sourceToSAX(TraxProcessor.java:306)
	at
org.apache.cocoon.components.xslt.TraxProcessor.getTransformerHandlerAndValidity(TraxProcessor.java:241)
	... 56 more
Caused by: org.apache.cocoon.ResourceNotFoundException: Resource not found.
	at <map:mount> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:119:148
	at <map:serialize type="xml"> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:81:36
	at <map:transform> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:80:85
	at <map:transform type="include"> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:79:40
	at <map:transform> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:76:88
	at <map:generate> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:75:74
	at <map:serialize type="xml"> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:68:36
	at <map:transform> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:63:82
	at <map:transform type="i18n"> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:59:36
	at <map:transform> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:46:86
	at <map:transform type="usecasemenu"> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:45:44
	at <map:transform type="menufilter"> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:43:43
	at <map:generate> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:42:59
	at <map:serialize type="xml"> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/global-sitemap.xmap:129:36
	at <map:generate> -
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/global-sitemap.xmap:128:76
	at
org.apache.cocoon.components.source.SourceUtil.handle(SourceUtil.java:454)
	at
org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:196)
	at
org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:140)
	at
org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(DefaultTreeBuilder.java:367)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.buildConcreteProcessor(TreeProcessor.java:341)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.setupConcreteProcessor(TreeProcessor.java:306)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.buildPipeline(TreeProcessor.java:265)
	at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:111)
	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.buildPipeline(ConcreteTreeProcessor.java:193)
	at
org.apache.cocoon.components.source.impl.SitemapSource.init(SitemapSource.java:333)
	at
org.apache.cocoon.components.source.impl.SitemapSource.<init>(SitemapSource.java:215)
	at
org.apache.cocoon.components.source.impl.SitemapSourceFactory.getSource(SitemapSourceFactory.java:65)
	at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:592)
	at
org.apache.avalon.excalibur.component.ComponentProxyGenerator$ComponentInvocationHandler.invoke(ComponentProxyGenerator.java:143)
	at $Proxy51.getSource(Unknown Source)
	at
org.apache.excalibur.source.impl.AbstractSourceResolver.resolveURI(AbstractSourceResolver.java:146)
	at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:592)
	at
org.apache.avalon.excalibur.component.ComponentProxyGenerator$ComponentInvocationHandler.invoke(ComponentProxyGenerator.java:143)
	at $Proxy58.resolveURI(Unknown Source)
	at
org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java:558)
	at
org.apache.cocoon.environment.AbstractEnvironment.resolveURI(AbstractEnvironment.java:555)
	at
org.apache.cocoon.environment.AbstractEnvironment.resolveURI(AbstractEnvironment.java:542)
	at
org.apache.cocoon.environment.wrapper.MutableEnvironmentFacade.resolveURI(MutableEnvironmentFacade.java:299)
	at
org.apache.cocoon.transformation.IncludeTransformer$IncludeElement.process0(IncludeTransformer.java:578)
	at
org.apache.cocoon.transformation.IncludeTransformer$IncludeElement.process(IncludeTransformer.java:556)
	at
org.apache.cocoon.transformation.IncludeTransformer$IncludeXMLPipe.endElement(IncludeTransformer.java:938)
	at
org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:112)
	at
org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:263)
	at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1401)
	at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
	at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1376)
	at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395)
	at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:178)
	at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
	at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2270)
	at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1356)
	at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3447)
	at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:408)
	at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:56)
	at
org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:586)
	at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown Source)
	at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
	at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
	at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
	at
org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown
Source)
	at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
	at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:315)
	at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:334)
	at
org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:326)
	at
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:116)
	at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:347)
	at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:782)
	at
org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:414)
	at
org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:101)
	at
org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:321)
	at
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:116)
	at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:347)
	at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:782)
	at
org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:414)
	at
org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:101)
	at
org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:321)
	at
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:116)
	at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:581)
	at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:293)
	at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:782)
	at
org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:414)
	... 58 more
Caused by: org.apache.excalibur.source.SourceNotFoundException:
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/menus.xmap
doesn't exist.
	at
org.apache.excalibur.source.impl.FileSource.getInputStream(FileSource.java:157)
	at
org.apache.cocoon.components.source.impl.DelayedRefreshSourceWrapper.getInputStream(DelayedRefreshSourceWrapper.java:68)
	at
org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:191)
	... 141 more
Caused by: java.io.FileNotFoundException:
/home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/menus.xmap
(No such file or directory)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.<init>(FileInputStream.java:106)
	at
org.apache.excalibur.source.impl.FileSource.getInputStream(FileSource.java:153)
	... 143 more


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


Re: Self template use

Posted by Andreas Hartmann <an...@apache.org>.
Hi Florent,

Am 14.01.10 18:17, schrieb Florent André:
> As I fight with template, I have questions/remarks :
>
> - I create a publication "mypub" (by default template is inherited from
> "default pub")
>
> - But I want that mypub have a special design very different from the
> default one.
>
> - So after have a look at the pubs/mypub/publication.xml I see the tag
> <template id="default"/>. So ok, I write<template id="mypub"/>  and let's
> go... but after a restart, bug caused by infinite loop appear... not the
> solution !

yes, the publication can't use itself as a template. The template is the 
"parent" of the publication, it inherits all resources from the 
template. See

http://lenya.apache.org/docu20/reference/publications/publication-templating.html


> - After that, go to default publication.xml, and see that the tag<template
> id=""/>  was commented, so my deduction was : "If template tag commented,
> the pub use his own template", but when I do that (comment template tag in
> mypub publication.xml) I have a strange error [1] witch speak about a
> "menus.xmap resource not found" ( menus.xmap is mark as deprecated in the
> default publication sitemap)...

You have two options:

A) Use a template. Then your publication inherits everything (well, all 
resources that are referenced using the fallback protocol) from this 
template publication.

B) Don't use a template. Then your publication has to contain all 
necessary resources.


In most situations I'd recommend starting with option A and adding only 
the resources which are meant to replace template resources to your 
publication. So if you want a completely different layout but keep other 
features like workflow, just add the XSLT and CSS files to your publication.

HTH,

-- Andreas



-- 
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01


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


Re: Self template use

Posted by Thorsten Scherler <th...@juntadeandalucia.es>.
On Thu, 2010-01-14 at 19:09 +0100, Florent André wrote:
> GREAT thanks Andreas, your answers help me to fight down the graphical
> template of my pub without pollute the default publication ! 
> 
> During my template war I have an idea. What do you think about that : 
> 
> - Have a "templates" folder under default pub or mypub
> - in this templates folder we have : 
> -- classic_template
> -- punchy_template
> -- my_template 
> 
> - and in each *_template folder we have this structure : 
> -- xsl
> -- css
> -- images
> 
> IMO, it's make the graphical templating dealing more easy for user and more
> simple to share graphical template in community. 
> 
> The "problem" I see is that it will cut the actual idea of templating in
> Lenya. A graphical-template tag have to be add in publication.xml (as I
> imagine this for now...).
> 
> On the other hand, during the Vik's training, Torsten speak about his
> "forrest template mechanism" (if I well remenber the name). His mechanism
> seems to be very powerfull (like Thorsten is :) ). If the "forrest Dad
> could" say something about that, it could be cool. 
> 
> Wish you a great year Andreas 
> (and to Thorsten... if you anser :) )

Sorry just saw this thread.

If you  mean integrating the dispatcher into lenya as a templating
engine that is possible but not that easy. One would need to rewrite the
part of aggregating the page components and further implementing that
lenya is aware of using the structurer template.

salu2

> 
> ++
> 
> On Thu, 14 Jan 2010 18:44:50 +0100, Andreas Hartmann <an...@apache.org>
> wrote:
> > Am 14.01.10 18:32, schrieb Florent André:
> >>
> >> One more information, and one more question :) :
> >>
> >> Information :
> >> - the error appear uniquely in authoring area, not on live...
> >>
> >> Question :
> >> - the "template" idea of Lenya (and in consequence the template-fallback
> >> protocol and template tag in publication.xml) are just related to
> >> *graphical* template, or also to *administrative* template (workflow,
> >> users
> >> management, etc...)
> > 
> > The fallback mechanism applies to all resources that are referenced 
> > using the fallback:// protocol. That should include virtually all 
> > resources in a publication, including sitemaps, stylesheets of all kinds 
> > and the workflow schema.
> > 
> > Regarding users: IIRC you can specify a shared access control (users, 
> > groups etc.) directory in access-control.xml.
> > 
> > HTH,
> > 
> > -- Andreas
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
> For additional commands, e-mail: user-help@lenya.apache.org
> 
-- 
Thorsten Scherler <thorsten.at.apache.org>
Open Source Java <consulting, training and solutions>

Sociedad Andaluza para el Desarrollo de la Sociedad 
de la Información, S.A.U. (SADESI)





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


Re: Self template use

Posted by Florent André <fl...@4sengines.com>.
GREAT thanks Andreas, your answers help me to fight down the graphical
template of my pub without pollute the default publication ! 

During my template war I have an idea. What do you think about that : 

- Have a "templates" folder under default pub or mypub
- in this templates folder we have : 
-- classic_template
-- punchy_template
-- my_template 

- and in each *_template folder we have this structure : 
-- xsl
-- css
-- images

IMO, it's make the graphical templating dealing more easy for user and more
simple to share graphical template in community. 

The "problem" I see is that it will cut the actual idea of templating in
Lenya. A graphical-template tag have to be add in publication.xml (as I
imagine this for now...).

On the other hand, during the Vik's training, Torsten speak about his
"forrest template mechanism" (if I well remenber the name). His mechanism
seems to be very powerfull (like Thorsten is :) ). If the "forrest Dad
could" say something about that, it could be cool. 

Wish you a great year Andreas 
(and to Thorsten... if you anser :) )

++

On Thu, 14 Jan 2010 18:44:50 +0100, Andreas Hartmann <an...@apache.org>
wrote:
> Am 14.01.10 18:32, schrieb Florent André:
>>
>> One more information, and one more question :) :
>>
>> Information :
>> - the error appear uniquely in authoring area, not on live...
>>
>> Question :
>> - the "template" idea of Lenya (and in consequence the template-fallback
>> protocol and template tag in publication.xml) are just related to
>> *graphical* template, or also to *administrative* template (workflow,
>> users
>> management, etc...)
> 
> The fallback mechanism applies to all resources that are referenced 
> using the fallback:// protocol. That should include virtually all 
> resources in a publication, including sitemaps, stylesheets of all kinds 
> and the workflow schema.
> 
> Regarding users: IIRC you can specify a shared access control (users, 
> groups etc.) directory in access-control.xml.
> 
> HTH,
> 
> -- Andreas

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


Re: Self template use

Posted by Andreas Hartmann <an...@apache.org>.
Am 14.01.10 18:32, schrieb Florent André:
>
> One more information, and one more question :) :
>
> Information :
> - the error appear uniquely in authoring area, not on live...
>
> Question :
> - the "template" idea of Lenya (and in consequence the template-fallback
> protocol and template tag in publication.xml) are just related to
> *graphical* template, or also to *administrative* template (workflow, users
> management, etc...)

The fallback mechanism applies to all resources that are referenced 
using the fallback:// protocol. That should include virtually all 
resources in a publication, including sitemaps, stylesheets of all kinds 
and the workflow schema.

Regarding users: IIRC you can specify a shared access control (users, 
groups etc.) directory in access-control.xml.

HTH,

-- Andreas


-- 
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01


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


Re: Self template use

Posted by Florent André <fl...@4sengines.com>.
One more information, and one more question :) : 

Information :
- the error appear uniquely in authoring area, not on live...

Question : 
- the "template" idea of Lenya (and in consequence the template-fallback
protocol and template tag in publication.xml) are just related to
*graphical* template, or also to *administrative* template (workflow, users
management, etc...)

++

On Thu, 14 Jan 2010 18:17:19 +0100, Florent André
<fl...@4sengines.com> wrote:
> Hi all, 
> 
> As I fight with template, I have questions/remarks : 
> 
> - I create a publication "mypub" (by default template is inherited from
> "default pub")
> 
> - But I want that mypub have a special design very different from the
> default one. 
> 
> - So after have a look at the pubs/mypub/publication.xml I see the tag
> <template id="default"/>. So ok, I write <template id="mypub"/> and let's
> go... but after a restart, bug caused by infinite loop appear... not the
> solution !
> 
> - After that, go to default publication.xml, and see that the tag
<template
> id=""/> was commented, so my deduction was : "If template tag commented,
> the pub use his own template", but when I do that (comment template tag
in
> mypub publication.xml) I have a strange error [1] witch speak about a
> "menus.xmap resource not found" ( menus.xmap is mark as deprecated in the
> default publication sitemap)... 
> 
> - So I will keep on my default publication template modification... but
> it's not a clear solution for my usecase.
> 
> Anyone have an idea to solve this and allow me to create a publication
> specific template ? TIA
> 
> Have a good day
> 
> 
> 
> [1]
> org.apache.cocoon.ProcessingException: Unable to get transformer handler
> for
>
cocoon://lenya-page/killbookmakers/authoring/footL1/Saint-Etienne+-+Marseille.xml
> 	at <map:serialize type="xhtml"> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/pubs/killbookmakers/sitemap.xmap:406:56
> 	at <map:transform type="proxy"> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/pubs/killbookmakers/sitemap.xmap:397:38
> 	at <map:transform> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/pubs/killbookmakers/sitemap.xmap:394:92
> 	at <map:transform> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/pubs/killbookmakers/sitemap.xmap:366:79
> 	at <map:transform> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/pubs/killbookmakers/sitemap.xmap:349:98
> 	at <map:generate> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/pubs/killbookmakers/sitemap.xmap:336:168
> 	at <map:mount> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/global-sitemap.xmap:343:116
> 	at <map:mount> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/sitemap.xmap:680:106
> 	at
>
org.apache.cocoon.transformation.TraxTransformer.setup(TraxTransformer.java:339)
> 	at
>
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupPipeline(AbstractProcessingPipeline.java:400)
> 	at
>
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setupPipeline(AbstractCachingProcessingPipeline.java:730)
> 	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: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:729)
> 	at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> 	at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> 	at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
> 	at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> 	at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> 	at
>
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> 	at
>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
> 	at
>
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> 	at
>
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> 	at
>
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> 	at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: org.apache.excalibur.xml.xslt.XSLTProcessorException:
Exception
> when creating Transformer from
>
cocoon://lenya-page/killbookmakers/authoring/footL1/Saint-Etienne+-+Marseille.xml
> 	at
>
org.apache.cocoon.components.xslt.TraxProcessor.getTransformerHandlerAndValidity(TraxProcessor.java:300)
> 	at
>
org.apache.cocoon.transformation.TraxTransformer.setup(TraxTransformer.java:331)
> 	... 55 more
> Caused by: org.apache.cocoon.ResourceNotFoundException: Resource not
found.
> 	at <map:mount> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:119:148
> 	at <map:serialize type="xml"> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:81:36
> 	at <map:transform> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:80:85
> 	at <map:transform type="include"> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:79:40
> 	at <map:transform> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:76:88
> 	at <map:generate> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:75:74
> 	at <map:serialize type="xml"> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:68:36
> 	at <map:transform> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:63:82
> 	at <map:transform type="i18n"> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:59:36
> 	at <map:transform> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:46:86
> 	at <map:transform type="usecasemenu"> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:45:44
> 	at <map:transform type="menufilter"> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:43:43
> 	at <map:generate> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:42:59
> 	at <map:serialize type="xml"> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/global-sitemap.xmap:129:36
> 	at <map:generate> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/global-sitemap.xmap:128:76
> 	at
>
org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:424)
> 	at
>
org.apache.cocoon.components.xslt.TraxProcessor.sourceToSAX(TraxProcessor.java:306)
> 	at
>
org.apache.cocoon.components.xslt.TraxProcessor.getTransformerHandlerAndValidity(TraxProcessor.java:241)
> 	... 56 more
> Caused by: org.apache.cocoon.ResourceNotFoundException: Resource not
found.
> 	at <map:mount> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:119:148
> 	at <map:serialize type="xml"> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:81:36
> 	at <map:transform> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:80:85
> 	at <map:transform type="include"> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:79:40
> 	at <map:transform> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:76:88
> 	at <map:generate> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:75:74
> 	at <map:serialize type="xml"> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:68:36
> 	at <map:transform> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:63:82
> 	at <map:transform type="i18n"> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:59:36
> 	at <map:transform> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:46:86
> 	at <map:transform type="usecasemenu"> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:45:44
> 	at <map:transform type="menufilter"> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:43:43
> 	at <map:generate> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/lenya/modules/menubar/sitemap.xmap:42:59
> 	at <map:serialize type="xml"> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/global-sitemap.xmap:129:36
> 	at <map:generate> -
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/global-sitemap.xmap:128:76
> 	at
>
org.apache.cocoon.components.source.SourceUtil.handle(SourceUtil.java:454)
> 	at
> org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:196)
> 	at
> org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:140)
> 	at
>
org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(DefaultTreeBuilder.java:367)
> 	at
>
org.apache.cocoon.components.treeprocessor.TreeProcessor.buildConcreteProcessor(TreeProcessor.java:341)
> 	at
>
org.apache.cocoon.components.treeprocessor.TreeProcessor.setupConcreteProcessor(TreeProcessor.java:306)
> 	at
>
org.apache.cocoon.components.treeprocessor.TreeProcessor.buildPipeline(TreeProcessor.java:265)
> 	at
>
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:111)
> 	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.buildPipeline(ConcreteTreeProcessor.java:193)
> 	at
>
org.apache.cocoon.components.source.impl.SitemapSource.init(SitemapSource.java:333)
> 	at
>
org.apache.cocoon.components.source.impl.SitemapSource.<init>(SitemapSource.java:215)
> 	at
>
org.apache.cocoon.components.source.impl.SitemapSourceFactory.getSource(SitemapSourceFactory.java:65)
> 	at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source)
> 	at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:592)
> 	at
>
org.apache.avalon.excalibur.component.ComponentProxyGenerator$ComponentInvocationHandler.invoke(ComponentProxyGenerator.java:143)
> 	at $Proxy51.getSource(Unknown Source)
> 	at
>
org.apache.excalibur.source.impl.AbstractSourceResolver.resolveURI(AbstractSourceResolver.java:146)
> 	at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
> 	at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:592)
> 	at
>
org.apache.avalon.excalibur.component.ComponentProxyGenerator$ComponentInvocationHandler.invoke(ComponentProxyGenerator.java:143)
> 	at $Proxy58.resolveURI(Unknown Source)
> 	at
>
org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonComponentManager.java:558)
> 	at
>
org.apache.cocoon.environment.AbstractEnvironment.resolveURI(AbstractEnvironment.java:555)
> 	at
>
org.apache.cocoon.environment.AbstractEnvironment.resolveURI(AbstractEnvironment.java:542)
> 	at
>
org.apache.cocoon.environment.wrapper.MutableEnvironmentFacade.resolveURI(MutableEnvironmentFacade.java:299)
> 	at
>
org.apache.cocoon.transformation.IncludeTransformer$IncludeElement.process0(IncludeTransformer.java:578)
> 	at
>
org.apache.cocoon.transformation.IncludeTransformer$IncludeElement.process(IncludeTransformer.java:556)
> 	at
>
org.apache.cocoon.transformation.IncludeTransformer$IncludeXMLPipe.endElement(IncludeTransformer.java:938)
> 	at
>
org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:112)
> 	at
>
org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:263)
> 	at
>
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1401)
> 	at
>
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
> 	at
>
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1376)
> 	at
>
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395)
> 	at
>
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:178)
> 	at
>
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400)
> 	at
>
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2270)
> 	at
>
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1356)
> 	at
>
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3447)
> 	at
>
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:408)
> 	at
>
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:56)
> 	at
>
org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:586)
> 	at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown
Source)
> 	at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown
Source)
> 	at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
> 	at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
> 	at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
> 	at
>
org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown
> Source)
> 	at
>
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
> 	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> 	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> 	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> 	at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> Source)
> 	at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:315)
> 	at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:334)
> 	at
> org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:326)
> 	at
>
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:116)
> 	at
>
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:347)
> 	at
>
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:782)
> 	at
>
org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:414)
> 	at
> org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:101)
> 	at
> org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:321)
> 	at
>
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:116)
> 	at
>
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:347)
> 	at
>
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:782)
> 	at
>
org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:414)
> 	at
> org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:101)
> 	at
> org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:321)
> 	at
>
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:116)
> 	at
>
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:581)
> 	at
>
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:293)
> 	at
>
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:782)
> 	at
>
org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:414)
> 	... 58 more
> Caused by: org.apache.excalibur.source.SourceNotFoundException:
>
file:///home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/menus.xmap
> doesn't exist.
> 	at
>
org.apache.excalibur.source.impl.FileSource.getInputStream(FileSource.java:157)
> 	at
>
org.apache.cocoon.components.source.impl.DelayedRefreshSourceWrapper.getInputStream(DelayedRefreshSourceWrapper.java:68)
> 	at
> org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:191)
> 	... 141 more
> Caused by: java.io.FileNotFoundException:
>
/home/flo4sengines/projet/dev-lenya/devel/tomcatDevel/webapps/lenya/menus.xmap
> (No such file or directory)
> 	at java.io.FileInputStream.open(Native Method)
> 	at java.io.FileInputStream.<init>(FileInputStream.java:106)
> 	at
>
org.apache.excalibur.source.impl.FileSource.getInputStream(FileSource.java:153)
> 	... 143 more
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
> For additional commands, e-mail: user-help@lenya.apache.org

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