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

Cannot log template error due to output stream conflict

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Neutral Neutral
    • None
    • 5.3.16
    • None
    • None

      Customer reports the following exception in their log:

      2016-09-01 16:48:20,625 ERROR info.magnolia.rendering.engine.RenderingFilter    : Can't log template exception.
      java.lang.RuntimeException: Can't log template exception.
              at info.magnolia.rendering.engine.ModeDependentRenderExceptionHandler.handleException(ModeDependentRenderExceptionHandler
      .java:98)
              at info.magnolia.rendering.context.AggregationStateBasedRenderingContext.handleException(AggregationStateBasedRenderingCo
      ntext.java:202)
              at info.magnolia.rendering.engine.DefaultRenderingEngine.render(DefaultRenderingEngine.java:108)
              at info.magnolia.rendering.engine.DefaultRenderingEngine$$EnhancerByCGLIB$$2b5737c4.render(<generated>)
              at info.magnolia.rendering.engine.RenderingFilter.render(RenderingFilter.java:204)
              at info.magnolia.rendering.engine.RenderingFilter.handleTemplateRequest(RenderingFilter.java:139)
              at info.magnolia.rendering.engine.RenderingFilter.doFilter(RenderingFilter.java:91)
              at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
              at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
              at info.magnolia.rendering.model.ModelExecutionFilter.doFilter(ModelExecutionFilter.java:101)
              at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:58)
              at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
              at info.magnolia.personalization.filter.VariantResolverFilter.doFilter(VariantResolverFilter.java:103)
              at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:58)
              at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
              at info.magnolia.cms.filters.AggregatorFilter.doFilter(AggregatorFilter.java:103)
      ……………………………
      Caused by: java.io.IOException: Can't use appendable and output stream in parallel. getOutputStream() was already called.
              at info.magnolia.rendering.engine.ResponseOutputProvider.getAppendable(ResponseOutputProvider.java:57)
              at info.magnolia.rendering.context.AggregationStateBasedRenderingContext.getAppendable(AggregationStateBasedRenderingContext.java:192)
              at info.magnolia.rendering.engine.ModeDependentRenderExceptionHandler.handleException(ModeDependentRenderExceptionHandler.java:84)
              ... 138 more
      

      We cannot investigate the root cause because we cannot see the original template error.

        Acceptance criteria

              Unassigned Unassigned
              rgange Richard Gange
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Bug DoR
                  Task DoD