Uploaded image for project: 'MyFaces Core'
  1. MyFaces Core
  2. MYFACES-4503

TCK: Application.getExpressionFactory should return ELManager.getExpressionFactory()

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 4.0.0-RC2
    • 4.0.0-RC3
    • General
    • None

    Description

      Application.getExpressionFactory() states the following for Faces 4.0:

      The implementation must return the ExpressionFactory from the Expression Language container by calling jakarta.el.ELManager.getExpressionFactory().
       

      Previous to Faces 4.0, for instance, Faces 3.0 the same Application.getExpressionFactory() states the following:

      The implementation must return the ExpressionFactory from the Jakarta Server Pages container by calling
       JspFactory.getDefaultFactory().getJspApplicationContext(servletContext).getExpressionFactory().
       

      Currently, for Faces 4.0 our behavior is incorrect and it needs to be changed to leverage the ELManager API.

      For reference, there is a TCK Challenge relating to this behavior.

       

       

      Attachments

        Issue Links

          Activity

            People

              paul.nicolucci Paul Nicolucci
              paul.nicolucci Paul Nicolucci
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: