Issue Type: Bug Bug
Affects Versions: 3.4.5
Assignee: Unassigned
Created: 07/Jan/15 2:52 PM
Description:

The forum module in the default sample content in a plain Magnolia EE 5.3.6 instance generates the following stack trace:

2015-01-06 15:34:51,561 ERROR freemarker.runtime                                : Error executing FreeMarker template
FreeMarker template error:
For "." left-hand operand: Expected a hash, but this evaluated to a string (wrapper: f.t.SimpleScalar):
==> msg.inReplyTo  [in template "info/magnolia/module/forum/frontend/thread-view.html" at line 44, column 98]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${msg.inReplyTo.@uuid}  [in template "info/magnolia/module/forum/frontend/thread-view.html" at line 44, column 96]
----

Java stack trace (for programmers):
----
freemarker.core.NonHashException: [... Exception message was already printed; see it above ...]
	at freemarker.core.Dot._eval(Dot.java:45)
	at freemarker.core._expression_.eval(_expression_.java:76)
	at freemarker.core._expression_.evalAndCoerceToString(_expression_.java:80)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:40)
	at freemarker.core.Environment.visit(Environment.java:257)
	at freemarker.core.MixedContent.accept(MixedContent.java:57)
	at freemarker.core.Environment.visitByHiddingParent(Environment.java:278)
	at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:48)
	at freemarker.core.Environment.visit(Environment.java:257)
	at freemarker.core.MixedContent.accept(MixedContent.java:57)
	at freemarker.core.Environment.visitByHiddingParent(Environment.java:278)
	at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:157)
	at freemarker.core.Environment.visitIteratorBlock(Environment.java:501)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67)
	at freemarker.core.Environment.visit(Environment.java:257)
	at freemarker.core.MixedContent.accept(MixedContent.java:57)
	at freemarker.core.Environment.visitByHiddingParent(Environment.java:278)
	at freemarker.core.IfBlock.accept(IfBlock.java:48)
	at freemarker.core.Environment.visit(Environment.java:257)
	at freemarker.core.MixedContent.accept(MixedContent.java:57)
	at freemarker.core.Environment.visit(Environment.java:257)
	at freemarker.core.Environment.process(Environment.java:235)
	at freemarker.template.Template.process(Template.java:262)
	at info.magnolia.freemarker.FreemarkerHelper.render(FreemarkerHelper.java:153)
	at info.magnolia.rendering.renderer.FreemarkerRenderer.onRender(FreemarkerRenderer.java:96)
	at info.magnolia.rendering.renderer.AbstractRenderer.render(AbstractRenderer.java:151)
	at info.magnolia.rendering.engine.DefaultRenderingEngine.render(DefaultRenderingEngine.java:106)
	at info.magnolia.rendering.engine.DefaultRenderingEngine.render(DefaultRenderingEngine.java:91)
	at info.magnolia.rendering.engine.DefaultRenderingEngine.render(DefaultRenderingEngine.java:86)
	at info.magnolia.rendering.engine.DefaultRenderingEngine$$EnhancerByCGLIB$$2e7b2682.render(<generated>)
	at info.magnolia.templating.elements.ComponentElement.begin(ComponentElement.java:181)
	at info.magnolia.templating.renderers.NoScriptRenderer.onRender(NoScriptRenderer.java:102)

You can reproduce this if you add comments to the forum on:
http://localhost:8080/magnoliaPublic/demo-features/modules/forum/thread-view.html

To reproduce:

  1. Go to: http://demopublic.magnolia-cms.com/demo-features/modules/forum.html
  2. Log in as public user peter / peter
  3. Create a new forum thread
  4. Post a comment in this thread
  5. Using the reply to link to post another comment in this thread
  6. Login as superuser and go to the log viewer. You will see the stack trace.
Project: Magnolia Forum Module
Priority: Neutral Neutral
Reporter: Richard Gange
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



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

Reply via email to