In general it looks like the RenderResponsePhase is not invoking the execute method since shouldSkip detects that it should not execute. This is because the org.primefaces.application.PrimeFacesPhaseListener is setting responseComplete=true.
I have compared that with the JSF2 built-in AJAX features where this works, the phase listener is invoked.
Code: Select all
<f:phaseListener binding="#{debugPhaseListener}" />
<p:outputPanel id="panel" />
<h:form id="form">
<h:commandButton value="Full" />
<p:commandButton value="Partial Prime" update=":panel" />
<h:commandButton value="Partial JSF" id="button3">
<f:ajax render=":panel" />
</h:commandButton>
</h:form>
I'm using JSF 2.0.2 + primefaces 2.0.1