ICEfaces
  1. ICEfaces
  2. ICE-9566

Regression: Table Component Binding Causes Column Property Values Not To Be State Saved in Simple Case

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA_P01, 4.0.BETA
    • Fix Version/s: EE-3.3.0.GA_P02, 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      First noticed failure at revision# 37740
      EE-3.3.0.GA Maintenance Branch, Icefaces 4 trunk.
    • Assignee Priority:
      P2

      Description

      This issue can be easily seen when testing filtering but is directly related to the column state not saving. When typing a character into one of the column filter inputs the typed value is immediately removed and the filtering does not proceed. Removing the component binding from the table fixes the issue.

      To reproduce:
      1) Build / deploy test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/dataTable
      2) Navigate to Filter test
      3) Type a value into one of the filter inputs
      The value will be deleted and the filtering will not be applied.

        Activity

        Cruz Miraback created issue -
        Cruz Miraback made changes -
        Field Original Value New Value
        Description This issue can be easily seen when testing filtering but is directly related to the column state. When typing a character into one of the column filter inputs the typed value is immediately removed and the filtering does not proceed.

        To reproduce:
        1) Build / deploy test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/dataTable
        2) Navigate to Filter test
        3) Type a value into one of the filter inputs
        The value will be deleted and the filtering will not be applied.
        This issue can be easily seen when testing filtering but is directly related to the column state not saving. When typing a character into one of the column filter inputs the typed value is immediately removed and the filtering does not proceed.

        To reproduce:
        1) Build / deploy test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/dataTable
        2) Navigate to Filter test
        3) Type a value into one of the filter inputs
        The value will be deleted and the filtering will not be applied.
        Cruz Miraback made changes -
        Description This issue can be easily seen when testing filtering but is directly related to the column state not saving. When typing a character into one of the column filter inputs the typed value is immediately removed and the filtering does not proceed.

        To reproduce:
        1) Build / deploy test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/dataTable
        2) Navigate to Filter test
        3) Type a value into one of the filter inputs
        The value will be deleted and the filtering will not be applied.
        This issue can be easily seen when testing filtering but is directly related to the column state not saving. When typing a character into one of the column filter inputs the typed value is immediately removed and the filtering does not proceed. Removing the component binding from the table fixes the issue.

        To reproduce:
        1) Build / deploy test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/dataTable
        2) Navigate to Filter test
        3) Type a value into one of the filter inputs
        The value will be deleted and the filtering will not be applied.
        Ken Fyten made changes -
        Assignee Nils Lundquist [ nils.lundquist ]
        Hide
        Liana Munroe added a comment -

        In the test application pressing the "Clear Filters" button causes server internal error and requires reloading. This occurs in all browsers occasionally when adding a valid letter for filtering, then pressing the "Update Row One in State Map" button then pressing "Clear Filters Button". This is a test app issue, application is under review.
        Server Log:
        4-Sep-2013 11:38:15 AM com.sun.faces.context.AjaxExceptionHandlerImpl handlePartialResponseError
        SEVERE: java.lang.NullPointerException
        at org.icefaces.datatable.TableBean.onFilter(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)....

        Show
        Liana Munroe added a comment - In the test application pressing the "Clear Filters" button causes server internal error and requires reloading. This occurs in all browsers occasionally when adding a valid letter for filtering, then pressing the "Update Row One in State Map" button then pressing "Clear Filters Button". This is a test app issue, application is under review. Server Log: 4-Sep-2013 11:38:15 AM com.sun.faces.context.AjaxExceptionHandlerImpl handlePartialResponseError SEVERE: java.lang.NullPointerException at org.icefaces.datatable.TableBean.onFilter(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)....
        Ken Fyten made changes -
        Assignee Nils Lundquist [ nils.lundquist ] Arturo Zambrano [ artzambrano ]
        Assignee Priority P2 [ 10011 ]
        Hide
        Carmen Cristurean added a comment -

        Re-tested with IF4 trunk rev# 39869 (using reviewed test application, Regression-ICEfaces4/../dataTable rev#37171), and the issue from description is still present, though no server side errors.

        Show
        Carmen Cristurean added a comment - Re-tested with IF4 trunk rev# 39869 (using reviewed test application, Regression-ICEfaces4/../dataTable rev#37171), and the issue from description is still present, though no server side errors.
        Ken Fyten made changes -
        Fix Version/s 4.0 [ 11382 ]
        Fix Version/s 4.0.BETA [ 10770 ]
        Ken Fyten made changes -
        Fix Version/s EE-3.3.0.GA_P02 [ 11371 ]
        Liana Munroe made changes -
        Affects Version/s EE-3.3.0.GA_P01 [ 11174 ]
        Liana Munroe made changes -
        Environment First noticed failure at revision# 37740 First noticed failure at revision# 37740
        EE-3.3.0.GA Maintenance Branch, Icefaces 4 trunk.
        Hide
        Ken Fyten added a comment -

        Judy, any observations in terms of whether this would be an expected outcome given the current dataTable model implementation, etc. ?

        Show
        Ken Fyten added a comment - Judy, any observations in terms of whether this would be an expected outcome given the current dataTable model implementation, etc. ?
        Ken Fyten made changes -
        Assignee Arturo Zambrano [ artzambrano ] Judy Guglielmin [ judy.guglielmin ]
        Hide
        Ken Fyten added a comment -

        Possible that the fix for ICE-9592 may also resolve this, needs to be tested.

        Show
        Ken Fyten added a comment - Possible that the fix for ICE-9592 may also resolve this, needs to be tested.
        Hide
        Liana Munroe added a comment -

        This issue is resolved Icefaces 4 trunk , Icefaces ee-3.3.0 maintenance branch, r40883. Tomcat 7, All browsers. Fix for ICE-9592 solved issue.

        Show
        Liana Munroe added a comment - This issue is resolved Icefaces 4 trunk , Icefaces ee-3.3.0 maintenance branch, r40883. Tomcat 7, All browsers. Fix for ICE-9592 solved issue.
        Liana Munroe made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Judy Guglielmin
            Reporter:
            Cruz Miraback
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: