[daisy] Installation issue: java.lang.RuntimeException: Missing
"skin" attribute on request.
Vitaly Sazanovich
vitaly.sazanovich at gmail.com
Fri May 4 05:26:12 CDT 2007
Hello,
I'm trying to install Daisy 2.0.1 on a Linux box.
This is what I'm getting when trying to open home page for the first
time, after all instructions run successfully.
I've checked the file
file:/home/adsapient/ediew/ediew-site/daisy/sitemap.xmap:496:0
and it contains InitSkin call alright. I've tried other mapped urls
(like admin, usersettings) - they all lead to either this or that
exception.
See for yourself:
http://ediew.com/usersettings
http://ediew.com/
http://ediew.com/admin/
I've checked skinconf.xml, it refers to 'default' skin.
Could you help me to diagnose the source of this error. I've tried to
check out the sources and compile, but then download of 2.1-dev jars
failed because neither of your 2 servers contained them. And I don't
want to use a branch... Stuck here.
An error has occured
java.lang.RuntimeException: Missing "skin" attribute on request.
Cocoon stacktrace[hide]
Sitemap: error calling function 'org.outerj.daisy.frontend.IndexPageApple'
context:/daisy/sitemap.xmap - 496:0 <map:call>
Java stacktrace[hide]
java.lang.RuntimeException: Missing "skin" attribute on request.
at org.outerj.daisy.frontend.WikiHelper.getSkin(WikiHelper.java:78)
at
org.outerj.daisy.frontend.util.AbstractDaisyApple.process(AbstractDaisyApple.java:56)
at
org.apache.cocoon.components.flow.apples.ApplesProcessor.processApple(ApplesProcessor.java:139)
at
org.apache.cocoon.components.flow.apples.ApplesProcessor.callFunction(ApplesProcessor.java:82)
at
org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke(CallFunctionNode.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:253)
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.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:253)
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:92)
at
com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
at
org.outerj.daisy.frontend.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:35)
at
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:73)
at
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:167)
at
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:226)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:263)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:477)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:591)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:513)
at java.lang.Thread.run(Thread.java:619)
Java full stacktrace[hide]
org.apache.cocoon.ProcessingException: Sitemap: error calling function
'org.outerj.daisy.frontend.IndexPageApple'
at <map:call> -
file:/home/adsapient/ediew/ediew-site/daisy/sitemap.xmap:496:0
at
org.apache.cocoon.ProcessingException.throwLocated(ProcessingException.java:113)
at
org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke(CallFunctionNode.java:141)
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:253)
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.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:253)
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:92)
at
com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
at
org.outerj.daisy.frontend.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:35)
at
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:73)
at
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:167)
at
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:226)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:263)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:477)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:591)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:513)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.RuntimeException: Missing "skin" attribute on request.
at org.outerj.daisy.frontend.WikiHelper.getSkin(WikiHelper.java:78)
at
org.outerj.daisy.frontend.util.AbstractDaisyApple.process(AbstractDaisyApple.java:56)
at
org.apache.cocoon.components.flow.apples.ApplesProcessor.processApple(ApplesProcessor.java:139)
at
org.apache.cocoon.components.flow.apples.ApplesProcessor.callFunction(ApplesProcessor.java:82)
at
org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke(CallFunctionNode.java:139)
... 30 more
The Apache Cocoon Project
More information about the daisy
mailing list