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

Gary VanMatre updated TRINIDAD-2072:
------------------------------------

    Status: Patch Available  (was: Open)

> Stale reference of the collection model by the RowKeySet  
> ----------------------------------------------------------
>
>                 Key: TRINIDAD-2072
>                 URL: https://issues.apache.org/jira/browse/TRINIDAD-2072
>             Project: MyFaces Trinidad
>          Issue Type: Bug
>    Affects Versions: 2.0.0-beta-2
>         Environment: n/a
>            Reporter: Gary VanMatre
>
> UIXCollection caches a reference to the collectionModel as internal state.  
> This cache is cleared by many of the lifecycle operations that act on the 
> component (processDecodes, invokeOnComponent, visit tree, encoding).  The 
> RowKeySet components properties are populated with the current collection 
> model.  It is possible for these component properties to be acted on before 
> the component is processed by the lifecycle.  A component rendered prior to 
> the "table" could get a stale model accessing the selectedRowKeys before 
> encoding of the table.
> The proposed fix is to always flush the internal cache for property getters 
> that needs the very latest reference to the collection model.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to