-
Bug
-
Resolution: Done
-
Blocker
-
None
-
None
If an application obtains a reference to a JSP PageContext and calls getELContext() to obtain and ELContext, the ELResolver obtained via that ELContext cannot resolve the 'facesContext' and 'view' implicit objects (i.e. a FacesContext and a UIViewRoot.)
Resolving these is a Faces spec requirement and failing to do so causes a TCK failure:
This is a regression introduced by a change in Mojarra 4. (The change is not a bug.) Faces prior to Faces 4 did not require CDI, so Mojarra included an ELResolver that would handle resolution of these objects. Faces 4 requires CDI, so Mojarra removed this resolver, presumably in the valid expectation that CDI-based EL resolution would handle this. This surfaced a flaw in how our CDI-based EL resolution integration with a PageContext works.
- is cloned by
-
JBEAP-24038 ELContext obtained from a JSP PageContext cannot resolve 'facesContext' and 'view' implicit objects
- Closed