You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Rudy De Busscher (JIRA)" <de...@myfaces.apache.org> on 2010/12/29 10:57:46 UTC

[jira] Created: (EXTVAL-123) Trinidad component support is no longer working on Myfaces version 2.0.2

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.


[jira] Resolved: (EXTVAL-123) Trinidad component support is no longer working on Myfaces version 2.0.2

Posted by "Rudy De Busscher (JIRA)" <de...@myfaces.apache.org>.
     [ https://issues.apache.org/jira/browse/EXTVAL-123?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rudy De Busscher resolved EXTVAL-123.
-------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.2.5
                   2.0.5

Updated Core module

> 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
>             Fix For: 2.0.5, 1.2.5
>
>
> 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.


[jira] Commented: (EXTVAL-123) Trinidad component support is no longer working on Myfaces version 2.0.2

Posted by "Rudy De Busscher (JIRA)" <de...@myfaces.apache.org>.
    [ 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.


[jira] Commented: (EXTVAL-123) Trinidad component support is no longer working on Myfaces version 2.0.2

Posted by "Rudy De Busscher (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/EXTVAL-123?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12975752#action_12975752 ] 

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

Possible solution needs other configuration mechanism, through custom FlashImpl (which looks for the PhaseListeners of extVal and initialize them) ??

> 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.


[jira] Commented: (EXTVAL-123) Trinidad component support is no longer working on Myfaces version 2.0.2

Posted by "Rudy De Busscher (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/EXTVAL-123?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12975751#action_12975751 ] 

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

workaround:

You can disable the ExtValRenderKitFactory through a web.xml config parameter like this

    <context-param>
        <param-name>org.apache.myfaces.extensions.validator.DEACTIVATE_RENDER_KIT_FACTORY</param-name>
        <param-value>true</param-value>
    </context-param>

> 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.