[ 
http://jira.nuxeo.org/browse/WEB-133?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=47437#action_47437
 ] 

Damien Metzler commented on WEB-133:
------------------------------------

# hg clone http://hg.nuxeo.org/nuxeo-webengine#5.2
# cd nuxeo-webengine
# mvn clean install
# unzip nuxeo-webengine-server/target/nuxeo-server.zip
# cd nxserver
# sh nxserver.sh

http://localhost:8080/ => no application due to lazy loading mecanism bug

CTRL+C

# sh nxserver.sh

http://localhost:8080/ => no application due to lazy loading mecanism bug

Click on wiki link => 401 must authenticate

Login as Administrator / Administrator

Click on Create a wiki

Fill in the form to create a wiki named mywiki

Click on "click here" to create the FrontPage => a FrontPage document is 
created.

Then http://localhost:8080/wikis/ => Stack trace :

org.nuxeo.ecm.webengine.WebException: Failed to render template: 
/opt/nuxeo-webengine/nxserver/web/wiki/skin/views/Wiki/index.ftl
        at org.nuxeo.ecm.webengine.WebException.wrap(WebException.java:173)
        at 
org.nuxeo.ecm.webengine.model.impl.AbstractWebContext.render(AbstractWebContext.java:463)
        at org.nuxeo.ecm.webengine.model.Template.render(Template.java:109)
        at 
org.nuxeo.ecm.webengine.model.io.TemplateWriter.writeTo(TemplateWriter.java:47)
        at 
org.nuxeo.ecm.webengine.model.io.TemplateWriter.writeTo(TemplateWriter.java:40)
        at 
org.jboss.resteasy.core.SynchronousDispatcher.writeJaxrsResponse(SynchronousDispatcher.java:432)
        at 
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:357)
        at 
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:182)
        at 
org.nuxeo.ecm.webengine.server.resteasy.WebEngineDispatcher.service(WebEngineDispatcher.java:131)
        at 
org.nuxeo.ecm.webengine.server.resteasy.WebEngineDispatcher.service(WebEngineDispatcher.java:78)
        at 
org.nuxeo.ecm.webengine.server.resteasy.WebEngineServlet.service(WebEngineServlet.java:96)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at 
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
        at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1087)
        at 
org.nuxeo.ecm.platform.ui.web.auth.NuxeoAuthenticationFilter.doFilter(NuxeoAuthenticationFilter.java:467)
        at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1078)
        at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:361)
        at 
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at 
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at 
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:406)
        at 
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
        at 
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
        at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
        at org.mortbay.jetty.Server.handle(Server.java:324)
        at 
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
        at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
        at 
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
        at 
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
Caused by: org.nuxeo.ecm.platform.rendering.api.RenderingException: 
freemarker.core.InvalidReferenceException: Expression entry.wikiPage is 
undefined on line 9, column 18 in 
file:/opt/nuxeo-webengine/nxserver/web/wiki/skin/views/Wiki/index.ftl.
        at 
org.nuxeo.ecm.platform.rendering.fm.FreemarkerEngine.render(FreemarkerEngine.java:161)
        at 
org.nuxeo.ecm.webengine.model.impl.AbstractWebContext.render(AbstractWebContext.java:461)
        ... 30 more
Caused by: freemarker.core.InvalidReferenceException: Expression entry.wikiPage 
is undefined on line 9, column 18 in 
file:/opt/nuxeo-webengine/nxserver/web/wiki/skin/views/Wiki/index.ftl.
        at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
        at 
freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:134)
        at freemarker.core.Dot._getAsTemplateModel(Dot.java:78)
        at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
        at freemarker.core.Expression.getStringValue(Expression.java:93)
        at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
        at freemarker.core.Environment.visit(Environment.java:208)
        at freemarker.core.Environment$1.render(Environment.java:233)
        at 
org.nuxeo.ecm.platform.rendering.wiki.WikiTransformer.execute(WikiTransformer.java:136)
        at freemarker.core.Environment.visit(Environment.java:261)
        at freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)
        at freemarker.core.Environment.visit(Environment.java:208)
        at freemarker.core.MixedContent.accept(MixedContent.java:92)
        at freemarker.core.Environment.visit(Environment.java:208)
        at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179)
        at freemarker.core.Environment.visit(Environment.java:415)
        at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
        at freemarker.core.Environment.visit(Environment.java:208)
        at freemarker.core.MixedContent.accept(MixedContent.java:92)
        at freemarker.core.Environment.visit(Environment.java:208)
        at freemarker.core.Environment$1.render(Environment.java:233)
        at 
org.nuxeo.ecm.platform.rendering.fm.extensions.BlockDirective.execute(BlockDirective.java:62)
        at freemarker.core.Environment.visit(Environment.java:261)
        at freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)
        at freemarker.core.Environment.visit(Environment.java:208)
        at freemarker.core.MixedContent.accept(MixedContent.java:92)
        at freemarker.core.Environment.visit(Environment.java:208)
        at freemarker.core.Environment$1.render(Environment.java:233)
        at 
org.nuxeo.ecm.platform.rendering.fm.extensions.ExtendsDirective.execute(ExtendsDirective.java:59)
        at freemarker.core.Environment.visit(Environment.java:261)
        at freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)
        at freemarker.core.Environment.visit(Environment.java:208)
        at freemarker.core.Environment.process(Environment.java:188)
        at 
org.nuxeo.ecm.platform.rendering.fm.FreemarkerEngine.render(FreemarkerEngine.java:158)
        ... 31 more


> Wiki list doesn't work (exception) after wiki creation
> ------------------------------------------------------
>
>                 Key: WEB-133
>                 URL: http://jira.nuxeo.org/browse/WEB-133
>             Project: Nuxeo Web Engine
>          Issue Type: Bug
>          Components: wiki
>    Affects Versions: Wiki 1.0
>         Environment: Mac OS X 10.5 / Java 1.5_16 tested with the ZIP static 
> deliverable
>            Reporter: Damien Metzler
>            Assignee: Bogdan Stefanescu
>            Priority: Blocker
>             Fix For: Wiki 1.0
>
>   Original Estimate: 6 hours
>  Remaining Estimate: 6 hours
>
> After creating a wiki i can't acces the wikis list page 
> (http://localhost:8080/wikis/ :
> org.nuxeo.ecm.webengine.WebException: Failed to render template: 
> /Users/dmetzler/Downloads/nxserver/web/wiki/skin/views/Wiki/index.ftl
> This appears in Wiki but it is more general when an app mixes DocumentObject 
> and DefautObject. For instance, the /wikis/ resource targets the Main.groovy 
> WebModule but a WikiObject is resolved.

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

        
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to