Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.0.0-beta-2
-
None
-
myfaces trunk
Description
javax.faces.component.UIViewRoot.encodeBegin(FacesContext) contains:
if (!skipPhase) {
super.encodeBegin(context);
}
but skipPhase = context.getRenderResponse() || context.getResponseComplete() - it
makes sense for all phases except render response phase itself. That condition
probably should be:
if (!context.getResponseComplete()) {
super.encodeBegin(context);
}