[ 
https://issues.apache.org/jira/browse/EXTVAL-123?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12978191#action_12978191
 ] 

Rudy De Busscher commented on EXTVAL-123:
-----------------------------------------

Discussion with Gerhard: Clean solution is a lifecycle factory that wraps the 
current LifeCycle so that it can 'initialize'/'execute' the Extval 
PhaseListeners before the first executing of any phase in the system.  That 
way, we are always sure to have ExtVal completely initialized, whatever the JSF 
implementation does before the PhaseListeners are triggered.

> Trinidad component support is no longer working on Myfaces version 2.0.2
> ------------------------------------------------------------------------
>
>                 Key: EXTVAL-123
>                 URL: https://issues.apache.org/jira/browse/EXTVAL-123
>             Project: MyFaces Extensions Validator
>          Issue Type: Improvement
>          Components: Trinidad Support
>    Affects Versions: 2.0.4
>            Reporter: Rudy De Busscher
>            Priority: Minor
>
> Due to changes in the FlashImpl implementation of MyFaces 2.0.2, the 
> ExtValRenderKitFactory is triggered before the beforePhase method of any 
> PhaseListener.  The Trinidad component support module 'disables' the 
> ExtValRenderKitFactory because it otherwise results in an infinite loop 
> between javax.faces.render.RenderKitWrapper#getResponseStateManager and 
> org.apache.myfaces.trinidadinternal.renderkit.RenderKitDecorator#getResponseStateManager.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to