myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Leonardo Uribe (JIRA)" <...@myfaces.apache.org>
Subject [jira] [Resolved] (MYFACES-3857) Unbalanced pushComponentToEL/popComponentFromEL in processUpdates
Date Tue, 18 Feb 2014 04:17:19 GMT

     [ https://issues.apache.org/jira/browse/MYFACES-3857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Leonardo Uribe resolved MYFACES-3857.
-------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.2.1
                   2.1.15
                   2.0.21
         Assignee: Leonardo Uribe

> Unbalanced pushComponentToEL/popComponentFromEL in processUpdates
> -----------------------------------------------------------------
>
>                 Key: MYFACES-3857
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3857
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: JSR-314
>    Affects Versions: 2.1.14
>         Environment: Linux, Tomcat 7
>            Reporter: James G
>            Assignee: Leonardo Uribe
>             Fix For: 2.0.21, 2.1.15, 2.2.1
>
>
> I discovered this through some complicated use of composite components but the issue
is that during process updates if a component is not rendered (rendered=false) then it is
pushed on the component stack but never popped.  This bug has existed since version 2.1.2.
> The affected method is javax.faces.component.UIComponentBase.processUpdates(FacesContext)
> The code is
> ...
> pushComponentToEL(context, this);
> if (_isPhaseExecutable(context))
> {
> ...
>     popComponentFromEL(context);
> }
> ...



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Mime
View raw message