[daisy] [JIRA] Resolved: (DSY-460) Missing "skin" attribute on request.

Bruno Dumon (JIRA) issues at cocoondev.org
Fri May 4 03:43:20 CDT 2007


     [ http://issues.cocoondev.org//browse/DSY-460?page=all ]
     
Bruno Dumon resolved DSY-460:
-----------------------------

    Resolution: Invalid

Hi,

please use the mailing list for discussing installation problems.

> Missing "skin" attribute on request.
> ------------------------------------
>
>          Key: DSY-460
>          URL: http://issues.cocoondev.org//browse/DSY-460
>      Project: Daisy
>         Type: Bug
>   Components: Frontend (wiki)
>     Versions: 2.0.1
>  Environment: Debian Linux 2.6.18-4-k7, Resin 3.0, MySQL5
>     Reporter: Vitaly Sazanovich
>     Priority: Minor

>
> 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

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.cocoondev.org//secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



More information about the daisy mailing list