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