ICEfaces
  1. ICEfaces
  2. ICE-10396

Showcase: EL failure in navigation combo box

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0
    • Fix Version/s: EE-4.0.0.GA, 4.1
    • Component/s: None
    • Labels:
      None
    • Environment:
      Any

      Description

      In the showcase app, in the navigation combo-box, when entering a value that doesn't match any of the options in the drop-down menu (corresponding to existing demo beans) and pressing enter, most of the time, it will silently fail and load the overview page, but if certain characters are used, we get an EL exception and an error message on the page and in the logs.

      Steps to reproduce:
      1. Type something that contains a colon character and doesn't match any of the options in the drop-down list (e.g. 'test:test').
      2. Press the enter key.
      3. See error message.

        Activity

        Arturo Zambrano created issue -
        Arturo Zambrano made changes -
        Field Original Value New Value
        Assignee Arturo Zambrano [ artzambrano ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #43372 Wed Nov 12 16:33:50 MST 2014 art.zambrano ICE-10396 added code in the valueChangeListener to make sure that the submitted value matches one of the registered beans. If this value doesn't match any of the registered beans, we simply exit the method before we get to the part where we do the EL processing and navigation logic.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/view/navigation/NavigationController.java
        Hide
        Arturo Zambrano added a comment -

        r43372: added code in the valueChangeListener to make sure that the submitted value matches one of the registered beans. If this value doesn't match any of the registered beans, we simply exit the method before we get to the part where we do the EL processing and navigation logic.

        Show
        Arturo Zambrano added a comment - r43372: added code in the valueChangeListener to make sure that the submitted value matches one of the registered beans. If this value doesn't match any of the registered beans, we simply exit the method before we get to the part where we do the EL processing and navigation logic.
        Arturo Zambrano made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s EE-4.0.0.GA [ 11171 ]
        Hide
        Liana Munroe added a comment -

        Verified ICEfaces 4 trunk r43375. Tomcat 7, IE 11, FF 33, Chrome 38.

        Show
        Liana Munroe added a comment - Verified ICEfaces 4 trunk r43375. Tomcat 7, IE 11, FF 33, Chrome 38.
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Ken Fyten made changes -
        Resolution Fixed [ 1 ]
        Status Closed [ 6 ] Reopened [ 4 ]
        Ken Fyten made changes -
        Fix Version/s 4.1 [ 11375 ]
        Ken Fyten made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Arturo Zambrano
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: