-
Bug
-
Resolution: Won't Do
-
Neutral
-
None
-
4.4.4
-
None
Steps to reproduce:
1. Log in
2. Go to demo-project -> about -> history
3. Change "history" page name to "promos"
4. View it
Expected behavior:
- Page should render normally
Actual behavior:
- page renders partially, then throws:
out != pageContext.getOut(). Out is JspWriterAdapter wrapping a info.magnolia.cms.util.LazyInitPrintWriter@668bbdab pageContext.getOut() is null The problematic instruction: ---------- ==> user-directive cms.links [on line 46, column 1 in templating-kit/templates/global/htmlHeader.ftl] in include def.htmlHeader.template [on line 8, column 4 in templating-kit/templates/main.ftl] ---------- Java backtrace for programmers: ---------- freemarker.template.TemplateModelException: out != pageContext.getOut(). Out is JspWriterAdapter wrapping a info.magnolia.cms.util.LazyInitPrintWriter@668bbdab pageContext.getOut() is null at freemarker.ext.jsp.TagTransformModel.getWriter(TagTransformModel.java:111) at freemarker.core.Environment.visit(Environment.java:286) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:130) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.Environment.include(Environment.java:1483)
Interestingly, when one tries to use a page name of "extras", it automatically gets renamed to "extras0", presumably because there's already an extras content node at that level. Changing to "footer" causes a similar problem, though.
Acceptance criteria