[daisy] Problem running DaisyWiki 1.5

Kevin hellosticky at gmail.com
Tue Jun 5 14:54:36 CDT 2007


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

On 6/5/07, Kevin <hellosticky at gmail.com> wrote:
> >
> > And if you look in
> >
> > applications/daisywiki/frontend/target/xconf/
> >
> > are there any files in there?
> >
>
> Hi, here is the list of files:
>
> admin-locales.xconf
> bookinstancesource.xconf
> bookpublisher.xconf
> bookstore.xconf
> cocoon_log-deprecated.xlog
> cocoon_log-factory.xlog
> cocoon_log-main.xlog
> container-encoding.xweb
> core-manager_ERROR.xlog
> daisy-component-manager.xweb
> daisy-source.xconf
> encoding-filter.xweb
> encoding.xweb
> excalibur-monitor.xconf
> fop-image-cache-cleaner.xconf
> guestrepositoryprovider.xconf
> htmlcleaning-convertor.xconf
> session-config.xweb
> sites-manager.xconf
> skinsource.xconf
> uploadmaxsize.xweb
> wikidata-source.xconf
> xmlbeans-convertor.xconf
> xmlvalidator.xconf
>
> I special-cased (for now) XConfToolTask, but the problem is that there
> are no xmap files. Which part of the build process are these created
> in?
>
> Making good progress, thanks!
> Kevin
>


More information about the daisy mailing list