[MAGNOLIA-6771] Cannot log template error due to output stream conflict Created: 06/Sep/16  Updated: 28/Dec/16  Resolved: 28/Dec/16

Status: Closed
Project: Magnolia
Component/s: None
Affects Version/s: 5.3.16
Fix Version/s: None

Type: Bug Priority: Neutral
Reporter: Richard Gange Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
relation
is related to MAGNOLIA-6692 Freemarker.runtime errors are not ren... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled

 Description   

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.


Generated at Mon Feb 12 04:17:41 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.