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
    Affects Versions: 4.4
         Environment: OSX Java 1.6
            Reporter: Kimmo Björnsson
            Assignee: Boris Kraft


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