[daisy] Problem running DaisyWiki 1.5
Bruno Dumon
bruno at outerthought.org
Tue Jun 5 15:53:24 CDT 2007
There are no xmap patch files, so that's ok.
However, Cocoon itself also contains a set of such patch files to add
declarations for optional components to the cocoon.xconf etc. Maybe
these have also failed which would explain this exception. IMO it
doesn't make sense to try to hack this too.
I might be mistaken but the most likely cause is there's something
special with your system, either software configuration or hard disk
failure. How could it possibly not find those *.xconf files?
Last things I can think of: reinstall the JDK (take the last 1.5
release), check for ant-related environment variables or ".ant"
directory in your home dir. Anyway, it's all very strange.
On Tue, 2007-06-05 at 15:54 -0400, Kevin wrote:
> After everything but the xmap files are patched, this is the current error:
>
> org.apache.cocoon.ProcessingException: Failed to load sitemap from
> file:/C:/workspaces/housekeeping/Daisy-wiki-1.5.1-src/applications/daisywiki/frontend/target/cocoon/webapp/daisy/sitemap.xmap
> at <map:mount> -
> file:/C:/workspaces/housekeeping/Daisy-wiki-1.5.1-src/applications/daisywiki/frontend/target/cocoon/webapp/sitemap.xmap:694:66
> at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(DefaultTreeBuilder.java:373)
> at org.apache.cocoon.components.treeprocessor.TreeProcessor.buildConcreteProcessor(TreeProcessor.java:339)
> at org.apache.cocoon.components.treeprocessor.TreeProcessor.setupConcreteProcessor(TreeProcessor.java:304)
> at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:250)
> at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117)
> at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)
> at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
> at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
> at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:142)
> at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
> at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:92)
> at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:234)
> at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:176)
> at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:252)
> at org.apache.cocoon.Cocoon.process(Cocoon.java:686)
> at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1153)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
> at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342)
> at org.outerj.daisy.frontend.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:35)
> at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
> at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286)
> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
> at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
> at org.mortbay.http.HttpServer.service(HttpServer.java:879)
> at org.mortbay.http.HttpConnection.service(HttpConnection.java:789)
> at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:960)
> at org.mortbay.http.HttpConnection.handle(HttpConnection.java:806)
> at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:218)
> at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:300)
> at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
> Caused by: org.apache.avalon.framework.component.ComponentException:
> flow-interpreters: ComponentSelector could not find the component for
> hint [apples] (key [apples])
> at org.apache.avalon.excalibur.component.ExcaliburComponentSelector.select(ExcaliburComponentSelector.java:208)
> at org.apache.cocoon.components.ExtendedComponentSelector.select(ExtendedComponentSelector.java:262)
> at org.apache.cocoon.components.treeprocessor.sitemap.FlowNode.compose(FlowNode.java:63)
> at org.apache.cocoon.components.LifecycleHelper.setupComponent(LifecycleHelper.java:359)
> at org.apache.cocoon.components.LifecycleHelper.setupComponent(LifecycleHelper.java:195)
> at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.setupNode(DefaultTreeBuilder.java:455)
> at org.apache.cocoon.components.treeprocessor.sitemap.FlowNodeBuilder.buildNode(FlowNodeBuilder.java:42)
> at org.apache.cocoon.components.treeprocessor.sitemap.SitemapNodeBuilder.buildNode(SitemapNodeBuilder.java:70)
> at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.createTree(DefaultTreeBuilder.java:334)
> at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(DefaultTreeBuilder.java:407)
> at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(DefaultTreeBuilder.java:369)
> ... 32 more
>
>
> I did a search in the daisy directory for *.xmap and I find 28
> instances of sitemap.xmap in all kinds of places, but no other .xmap
> files.
>
> Kevin
--
Bruno Dumon http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
bruno at outerthought.org bruno at apache.org
More information about the daisy
mailing list