[ 
http://jira.nuxeo.org/browse/NXP-3484?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=52740#action_52740
 ] 

Radu Darlea commented on NXP-3484:
----------------------------------

Always the stack is as following, even after revision 2817 applied.
19:57:22,232 ERROR [runtime] 
Expression nxthemesInfo.i362437119.model is undefined on line 2, column 10 in 
nxtheme://element/default/*/freemarker/362437119.
The problematic instruction:
----------
==> if (!nxthemesInfo.i362437119.model.items.empty) [on line 2, column 3 in 
nxtheme://element/default/*/freemarker/362437119]
 in user-directive nxthemes_fragment [on line 128, column 257 in 
nxtheme://theme/default/*/freemarker/sites/workspace/view]
 in user-directive theme [on line 1, column 1 in 
file:/usr/local/jboss-4.2.3.GA-jdk5/server/default/data/NXRuntime/web/modules/org.nuxeo.ecm.platform.webengine.sites/skin/template_default.ftl]
----------

Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression 
nxthemesInfo.i362437119.model is undefined on line 2, column 10 in 
nxtheme://element/default/*/freemarker/362437119.
        at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
        at 
freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:134)
        at freemarker.core.Dot._getAsTemplateModel(Dot.java:78)
[...]
19:57:22,250 ERROR [SynchronousDispatcher] failed to execute
org.nuxeo.ecm.webengine.WebException: Failed to render template: 
/usr/local/jboss-4.2.3.GA-jdk5/server/default/data/NXRuntime/web/modules/org.nuxeo.ecm.platform.webengine.sites/skin/template_default.ftl
        at org.nuxeo.ecm.webengine.WebException.wrap(WebException.java:171)
        at 
org.nuxeo.ecm.webengine.model.impl.AbstractWebContext.render(AbstractWebContext.java:507)
        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.ResponseInvoker.writeTo(ResponseInvoker.java:101)
        at 
org.jboss.resteasy.core.SynchronousDispatcher.writeJaxrsResponse(SynchronousDispatch
[...]
Caused by: org.nuxeo.ecm.platform.rendering.api.RenderingException: 
freemarker.core.InvalidReferenceException: Expression 
nxthemesInfo.i362437119.model is undefined on line 2, column 10 in 
nxtheme://element/default/*/freemarker/362437119.
        at 
org.nuxeo.ecm.platform.rendering.fm.FreemarkerEngine.render(FreemarkerEngine.java:161)
        at 
org.nuxeo.ecm.webengine.model.impl.AbstractWebContext.render(AbstractWebContext.java:505)
        ... 40 more
Caused by: freemarker.core.InvalidReferenceException: Expression 
nxthemesInfo.i362437119.model is undefined on line 2, column 10 in 
nxtheme://element/default/*/freemarker/362437119.
        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 
org.nuxeo.theme.webengine.fm.extensions.NXThemesFragmentDirective.execute(NXThemesFragmentDirective.java:91)
        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.include(Environment.java:1477)
        at 
org.nuxeo.theme.webengine.fm.extensions.ThemeDirective.execute(ThemeDirective.java:117)
        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)
        ... 41 more


> Eliminate random crash of theme engine
> --------------------------------------
>
>                 Key: NXP-3484
>                 URL: http://jira.nuxeo.org/browse/NXP-3484
>             Project: Nuxeo Enterprise Platform
>          Issue Type: Bug
>    Affects Versions: 5.2 RC
>         Environment: JBoss 4.2.3 GA, java 5, nuxeo-features revision 2817
>            Reporter: Radu Darlea
>            Assignee: Jean-Marc Orliaguet
>            Priority: Major
>
> The WebEngine sites module now uses heavily fragment with models attached. 
> The fragments are initialized through specific ActionFragments. After this 
> implementation is in place, the applications starts to crash randomly when in 
> sites view. There is no certain sequence of steps to reproduce, and once 
> happening it doesn't happen again doing a refresh for instance. Doing the 
> same thing again it doesn't yield the exception. And it appears after various 
> actions (couldn't say it is a single widget affected).

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