Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.1.5-SNAPSHOT
-
None
-
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.