Hi, According to the FAQ this should works, but does not :
I have a cocoon app under [cocoondir]/caw I have the SAME (copy-paste) under C:\caw My webapp use only file generator, xslt and cinclude transformers, xml and html serializers, and readers. Tomcat 4.0.1, winnt 4, cocoon 2.0.2 release, 2.0.3 dev and 2.1 give same behaviour. the main [cocoon's] sitemap contains : <map:pipeline> <map:match pattern="caw/**"> <map:mount uri-prefix="caw" src="file:///c:/caw/"/> </map:match> </map:pipeline> <map:pipeline> <map:match pattern="caw2/**"> <map:mount uri-prefix="caw2" src="caw/"/> </map:match> </map:pipeline> caw's sitemap is attached. localhost/cocoon/caw2 works perfectly. localhost/cocoon/caw have a random beahaviour : it mixes my normal output with cocoon error messages that change (content and location) with each refresh. here is an error message (most frequent) : ------------------------------------------ type fatal message Could not read resource file:/c:/caw/AppTemplate.xml description org.apache.cocoon.ProcessingException: Could not read resource file:/c:/caw/AppTemplate.xml: java.lang.IllegalStateException: You cannot lookup components on a disposed ComponentManager sender org.apache.cocoon.servlet.CocoonServlet source Cocoon servlet stack-trace org.apache.cocoon.ProcessingException: Could not read resource file:/c:/caw/AppTemplate.xml: java.lang.IllegalStateException: You cannot lookup components on a disposed ComponentManager at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:156) at org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEv entPipeline.java:250) at org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingS treamPipeline.java:399) at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(Seri alizeNode.java:153) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:83) at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok e(PreparableMatchNode.java:157) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:107) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel ineNode.java:138) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:107) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe linesNode.java:142) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:318) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:289) at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNod e.java:128) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:83) at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok e(PreparableMatchNode.java:157) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:107) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel ineNode.java:138) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:107) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe linesNode.java:142) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:318) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:289) at org.apache.cocoon.Cocoon.process(Cocoon.java:591) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1002) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:201) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :163) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1011) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106 ) at java.lang.Thread.run(Thread.java:484) java.lang.IllegalStateException: You cannot lookup components on a disposed ComponentManager at org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(Excal iburComponentManager.java:249) at org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonComponentMa nager.java:195) at org.apache.cocoon.components.pipeline.AbstractEventPipeline.setGenerator(Abs tractEventPipeline.java:137) at org.apache.cocoon.components.pipeline.CachingEventPipeline.setGenerator(Cach ingEventPipeline.java:117) at org.apache.cocoon.components.treeprocessor.sitemap.GenerateNode.invoke(Gener ateNode.java:102) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:83) at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok e(PreparableMatchNode.java:157) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:107) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel ineNode.java:138) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:107) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe linesNode.java:142) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:318) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:302) at org.apache.cocoon.components.source.impl.SitemapSource.discardValidity(Sitem apSource.java:317) at org.apache.cocoon.components.source.impl.SitemapSource.(SitemapSource.java:2 08) at org.apache.cocoon.components.source.impl.CocoonSourceFactory.getSource(Cocoo nSourceFactory.java:105) at org.apache.excalibur.source.impl.SourceResolverImpl.resolveURI(SourceResolve rImpl.java:266) at org.apache.cocoon.components.CocoonComponentManager.resolveURI(CocoonCompone ntManager.java:277) at org.apache.cocoon.environment.AbstractEnvironment.resolveURI(AbstractEnviron ment.java:430) at org.apache.cocoon.environment.AbstractEnvironment.resolveURI(AbstractEnviron ment.java:420) at org.apache.cocoon.environment.AbstractEnvironment.resolve(AbstractEnvironmen t.java:361) at org.apache.cocoon.transformation.CIncludeTransformer.processCIncludeElement( CIncludeTransformer.java:171) at org.apache.cocoon.transformation.CIncludeTransformer.startElement(CIncludeTr ansformer.java:125) at org.apache.cocoon.components.sax.XMLTeePipe.startElement(XMLTeePipe.java:118 ) at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.j ava:445) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXML DocumentParser.java:216) at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBin der.java:829) at org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespaceBinder.ja va:590) at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java :829) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDo cumentFragmentScannerImpl.java:748) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc her.dispatch(XMLDocumentFragmentScannerImpl.java:1454) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocume ntFragmentScannerImpl.java:333) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserCo nfiguration.java:525) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserCo nfiguration.java:581) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:115 7) at org.apache.avalon.excalibur.xml.JaxpParser.parse(JaxpParser.java:269) at org.apache.avalon.excalibur.xml.JaxpParser.parse(JaxpParser.java:222) at org.apache.excalibur.xmlizer.impl.TextXMLizer.toSAX(TextXMLizer.java:92) at org.apache.excalibur.xmlizer.impl.XMLizerImpl.toSAX(XMLizerImpl.java:75) at org.apache.cocoon.environment.AbstractEnvironment.toSAX(AbstractEnvironment. java:456) at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:145) at org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEv entPipeline.java:250) at org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingS treamPipeline.java:399) at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(Seri alizeNode.java:153) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:83) at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok e(PreparableMatchNode.java:157) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:107) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel ineNode.java:138) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:107) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe linesNode.java:142) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:318) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:289) at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNod e.java:128) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:83) at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok e(PreparableMatchNode.java:157) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:107) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel ineNode.java:138) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:107) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe linesNode.java:142) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:318) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:289) at org.apache.cocoon.Cocoon.process(Cocoon.java:591) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1002) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:201) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :163) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1011) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106 ) at java.lang.Thread.run(Thread.java:484) request-uri /c/caw/ path-info caw/ and of course the question is : what can I do ? :) thx, fabien.
sitemap.xmap
Description: Binary data
--------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>