google-code-export / activeweb

Automatically exported from code.google.com/p/activeweb
0 stars 0 forks source link

IllegalStateException in case when output stream was written to, but then there was applicaiton exception #66

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago

ActiveWeb tries to render an error.ftl and gets exception because OutputStream 
was already used, but templates are rendered by Writer. 

activeweb.ViewException: java.lang.IllegalStateException: strict servlet API: 
cannot call getWriter() after getOutputStream(); strict servlet API: cannot 
call getWriter() after getOutputStream()
        at activeweb.RenderTemplateResponse.doProcess(RenderTemplateResponse.java:87)
        at activeweb.ControllerResponse.process(ControllerResponse.java:65)
        at activeweb.RequestDispatcher.renderSystemError(RequestDispatcher.java:208)
        at activeweb.RequestDispatcher.renderSystemError(RequestDispatcher.java:179)
        at activeweb.RequestDispatcher.doFilter(RequestDispatcher.java:152)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
        at app.filters.EmptyServletPathFilter.doFilter(EmptyServletPathFilter.java:27)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

Original issue reported on code.google.com by ipolevoy@gmail.com on 18 Oct 2011 at 9:37

GoogleCodeExporter commented 9 years ago

Original comment by ipolevoy@gmail.com on 18 Oct 2011 at 11:07