Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.7DR#2
-
Fix Version/s: 1.7DR#3
-
Component/s: None
-
Labels:None
-
Environment:ICEfaces
Description
BridgeFacesContext.getELContext() is not currently cached, causing a new instance to be created for each call to the function. The specification indicates that the lifetime of the ELContext should be the same as the FacesContext itself.
The fix is to retain an ELContext instance after the first lazy instantiation.
Issue Links
- blocks
-
ICE-2609 custom ELResolver + custom PropertyResolver
- Closed
This bug was discovered by the fact that it causes setValue to fail for expressions under Spring Web Flow 2.0 and JSF 1.2.