ICEfaces-EE
  1. ICEfaces-EE
  2. IPCK-164

ice-cc:easyPopup w/JSF2.1 - EL Boolean Exp. for "rendered" causes IllegalArgumentException

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-2.0.0.Beta1
    • Fix Version/s: EE-3.0.0.GA
    • Component/s: Facelet Components
    • Labels:
      None
    • Environment:
      TC 7 / JSF 2.1 B09
    • Workaround Exists:
      Yes
    • Workaround Description:
      Use Glassfish 3.1 when using JSF 2.1

      Description

      An EL boolean value expression passed as the rendered attribute to ice-cc:easyPopup causes this bug.

      Both #{true} and #{popupExampleBean.showPopup} give the same error.

      This bug may affect other components.

        Issue Links

          Activity

          Hide
          Philip Breau added a comment -

          This issue is no longer happening on either Mojarra 2.1.7 or MyFaces 2.1.6

          Show
          Philip Breau added a comment - This issue is no longer happening on either Mojarra 2.1.7 or MyFaces 2.1.6
          Hide
          Patrick Corless added a comment -

          I verified that this still exist with JSF 2.1.0_b9. Moving to beta2 as we're going with compat for the beta1 release.

          Show
          Patrick Corless added a comment - I verified that this still exist with JSF 2.1.0_b9. Moving to beta2 as we're going with compat for the beta1 release.
          Hide
          Nils Lundquist added a comment -

          I'd experienced this and other EL-related bugs on TC 7 (with other components), but only when using JSF 2.1.

          Trying the same components on the GF 3.1 Nightly worked fine. Need to find what the difference in their EL implementations is.

          Show
          Nils Lundquist added a comment - I'd experienced this and other EL-related bugs on TC 7 (with other components), but only when using JSF 2.1. Trying the same components on the GF 3.1 Nightly worked fine. Need to find what the difference in their EL implementations is.

            People

            • Assignee:
              Patrick Corless
              Reporter:
              Nils Lundquist
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: