Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-3765

Naming a Page "promos" causes rendering errors

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Neutral Neutral
    • None
    • 4.4.4
    • freemarker, rendering
    • 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

              Unassigned Unassigned
              seanmctex Sean McMains
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Bug DoR
                  Task DoD