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