[ 
http://jira.magnolia-cms.com/browse/MAGNOLIA-3439?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Grégory Joseph updated MAGNOLIA-3439:
-------------------------------------

    Attachment: MAGNOLIA-3439-stacktrace.txt

moved stacktrace to attachment for readability

> Update to 4.4 breaks with a freemarker error
> --------------------------------------------
>
>                 Key: MAGNOLIA-3439
>                 URL: http://jira.magnolia-cms.com/browse/MAGNOLIA-3439
>             Project: Magnolia
>          Issue Type: Bug
>          Components: core, modulemechanism, updatemechanism
>    Affects Versions: 4.4
>         Environment: OSX Java 1.6
>            Reporter: Kimmo Björnsson
>            Assignee: Boris Kraft
>         Attachments: MAGNOLIA-3439-stacktrace.txt
>
>
> When trying to update to 4.4 from 4.3.8 I get a freemarker-error. The log 
> tells me to go to ".magnolia" to update as usual. But that page gives me this.
> FreeMarker template error!
> Method public java.lang.String 
> info.magnolia.module.ModuleManager$ModuleManagementState.getDeltaTypesDescription(java.lang.String[])
>  threw an exception when invoked on 
> info.magnolia.module.modulemanager$modulemanagementst...@7c3422b5
> The problematic instruction:
> ----------
> ==> ${status.getDeltaTypesDescription(['installation', 'update', 
> 'installation and update'])} [on line 19, column 26 in 
> info/magnolia/module/ui/ModuleManagerWebUI.header.html]
>  in include "ModuleManagerWebUI.header.html" [on line 1, column 1 in 
> info/magnolia/module/ui/ModuleManagerWebUI.listTasks.html]
> ----------
> Java backtrace for programmers:
> ----------
> freemarker.template.TemplateModelException: Method public java.lang.String 
> info.magnolia.module.ModuleManager$ModuleManagementState.getDeltaTypesDescription(java.lang.String[])
>  threw an exception when invoked on 
> info.magnolia.module.modulemanager$modulemanagementst...@7c3422b5
>       at 
> freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:130)
>       at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
>       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:209)
>       at freemarker.core.MixedContent.accept(MixedContent.java:92)
>       at freemarker.core.Environment.visit(Environment.java:209)
>       at 
> freemarker.core.Environment.renderElementToString(Environment.java:1568)
>       at freemarker.core.StringLiteral.getStringValue(StringLiteral.java:101)
>       at 
> freemarker.core.StringLiteral._getAsTemplateModel(StringLiteral.java:86)
>       at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
>       at freemarker.core.Assignment.accept(Assignment.java:90)
>       at freemarker.core.Environment.visit(Environment.java:209)
>       at freemarker.core.MixedContent.accept(MixedContent.java:92)
>       at freemarker.core.Environment.visit(Environment.java:209)
>       at freemarker.core.Environment.include(Environment.java:1482)
>       at freemarker.core.Include.accept(Include.java:169)
>       at freemarker.core.Environment.visit(Environment.java:209)
>       at freemarker.core.MixedContent.accept(MixedContent.java:92)
>       at freemarker.core.Environment.visit(Environment.java:209)
>       at freemarker.core.Environment.process(Environment.java:189)
>       at freemarker.template.Template.process(Template.java:237)
>       at 
> info.magnolia.freemarker.FreemarkerHelper.render(FreemarkerHelper.java:148)
>       at 
> info.magnolia.freemarker.FreemarkerHelper.render(FreemarkerHelper.java:130)
>       at 
> info.magnolia.module.ui.ModuleManagerWebUI.render(ModuleManagerWebUI.java:154)
>       at 
> info.magnolia.module.ui.ModuleManagerWebUI.execute(ModuleManagerWebUI.java:86)
>       at 
> info.magnolia.cms.filters.InstallFilter.doFilter(InstallFilter.java:97)
>       at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:88)
>       at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
>       at 
> info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:84)
>       at 
> info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:66)
>       at 
> info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:88)
>       at 
> info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:105)
>       at 
> info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:216)
>       at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
> .....
>       at java.lang.Thread.run(Thread.java:680)
> Caused by: freemarker.template.TemplateModelException: Can not unwrap 
> argument [installation, update, installation and update] to 
> [Ljava.lang.String;
>       at 
> freemarker.ext.beans.SimpleMemberModel.unwrapArgument(SimpleMemberModel.java:132)
>       at 
> freemarker.ext.beans.SimpleMemberModel.unwrapArguments(SimpleMemberModel.java:120)
>       at 
> freemarker.ext.beans.SimpleMemberModel.unwrapArguments(SimpleMemberModel.java:98)
>       at 
> freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:106)
>       ... 70 more

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




----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to