Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Won't Fix
-
Affects Version/s: 1.7.1
-
Fix Version/s: 2.0-Alpha3, 2.0.0
-
Component/s: None
-
Labels:None
-
Environment:ICEfaces
Description
If PersistentFacesState.render() is called for the current PersistentFacesState, and attempt is made to render the current view being rendered. This should be detected and the method simply return.
ICEfaces 2.0 uses client-initiated rendering driven by a server notification, so re-entrancy is not possible. It is likely not necessary to fix this in ICEfaces 1.8.x since a re-entrant condition is an application design problem and new application design should be taking place for ICEfaces 2.0.