Known class name for EL RI's ExpressionFactoryImpl is wrong
-----------------------------------------------------------
Key: MYFACES-2560
URL: https://issues.apache.org/jira/browse/MYFACES-2560
Project: MyFaces Core
Issue Type: Bug
Components: JSR-314
Affects Versions: 2.0.0-beta, 2.0.0-alpha
Environment: JSP 2.0 Environment, like Google App Engine
Reporter: Ali Ok
On Jsp2.0 environment using Myfaces 2.0 beta, users should provide the
ExpressionFactory implementation.
And if Jasper EL Impl or Sun's RI is available on the classpath, they are
automatically set.
However, impl class name of RI may be wrong.
Until revision 761982, it was "com.sun.el.ExpressionFactoryImpl", which is
correct class name.
Then it became "com.sun.facelets.el.ExpressionFactoryImpl", that I couldn't
find anywhere (spec, facelets.dev.java.net, etc. )
Is this change correct?
You can see the code on Jsp20FacesInitializer#EL_RI_EXPRESSION_FACTORY_IMPL.
It is still "com.sun.el.ExpressionFactoryImpl" on Myfaces 1.2.8.
It is not big deal, I can override it with a context parameter; but running
Myfaces out-of-the-box is important :)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.