[
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