Uploaded image for project: 'MyFaces Tomahawk'
  1. MyFaces Tomahawk
  2. TOMAHAWK-900

ExtensionsResponseWrapper does not override HttpServletResponseWrapper#reset

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.1.5-SNAPSHOT
    • None
    • ExtensionsFilter
    • None
    • Linux 2.6.17, JDK6, JBoss 4.0.4 EJB3

    Description

      org.apache.myfaces.webapp.filter.ExtensionsResponseWrapper does not override the reset() method inherited from HttpServletResponseWrapper. The reset() method is called to clear the response (buffers) and send a "new" response.

      I noticed this problem because Facelets calls reset() when an error occured to render its own custom error page.
      If the error occured during view rendering, the HTML rendered so far is not removed from the response. This usually breaks Facelets' error page in various ways.

      Attachments

        1. ExtensionsResponseWrapper.patch
          0.7 kB
          Daniel Lichtenberger

        Activity

          People

            Unassigned Unassigned
            perplex79 Daniel Lichtenberger
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: