ICEfaces
  1. ICEfaces
  2. ICE-5859

deltaSubmit config results in failing Glimmer compat. comp. regressions tests

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Beta1
    • Fix Version/s: 2.0.0
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Glimmer with deltaSubmit=true, + Compat. Comp. regression tests.
    • Affects:
      Compatibility/Configuration

      Description

      Testing the Glimmer Compat Components regression tests with "deltaSubmit=true" results in numerous failures.

      Glimmer revision# 21810
      Server: Tomcat6
      Browser: FF3.6

      19/46 tests are failing. Test cases can be found here: svn/repo/qa/trunk/Regression-Icefaces2/Nightly/.

      Here are a sampling of the failures:

      Tabset relates issues:
      ICE-2367 Immediate value is not toggled, tab cannot be changed
      ICE-1518 No content is displayed for TAB3

      Collapsible Pabel related issues:
      ICE-2193 Cannot open collapsible panel by clicking on header

      Menubar related issues:
      ICE-2231 Can not open submenus

      Calendar related issues:
      ICE-2351 cannot see any calendar component
      ICE-2150 No date can be selected by clicking

      Paginator related issues:
      ICE-2668 Cannot navigate through paginator by clicking any buttons or link
      ICE-2622 Cannot navigate through paginator by clicking any buttons or link
      ICE-1545 clicking on paginator navigation buttons has not affect( cannot navigate)

      Server Internal Error:
      ICE-2024 server internal error popup is displayed
      ICE-2283 server Internal Error popup displayed

      DataTable sorting related issues:
      ICE-2635 Cannot sort table by clicking on column header
      ICE-2371 Cannot sort table by clicking on column header
      ICE-2234 can not sort table by clicking column header

      Drag n Drop issues
      ICE-2753 Nothing happens when an item is drag and dropped
      ICE-2614 Nothing happens on drag n drop
      ICE-2368 Inputtext box for entering position keeps disappearing on every tabout , Autocenter panel disappears when repositioned
      ICE-2359 panel disappears on drag n drop

        Issue Links

          Activity

          Hide
          Mircea Toma added a comment -

          Refined patch for ICE-5853. Avoid removing parameters from the previous parameter map in case a direct parameter participate in the parameter diffing as well. Direct parameters don't have 'patch+' or 'patch-' prefix.

          Show
          Mircea Toma added a comment - Refined patch for ICE-5853 . Avoid removing parameters from the previous parameter map in case a direct parameter participate in the parameter diffing as well. Direct parameters don't have 'patch+' or 'patch-' prefix.
          Hide
          Ken Fyten added a comment -

          Please retest with Mircea's latest fixes, including both compat comps and IF 2.0 samples (none compat).

          Show
          Ken Fyten added a comment - Please retest with Mircea's latest fixes, including both compat comps and IF 2.0 samples (none compat).
          Hide
          Mandeep Hayher added a comment -

          Icefaces2 trunk revision# 24013 (with deltaSubmit)
          Server: Tomcat6
          Browsers: FF3.6, IE7 & Opera10.10

          Current status of previously reported issues:

          Pass:
          ICE-2367 Immediate value is not toggled, tab cannot be changed
          ICE-1518 No content is displayed for TAB3
          ICE-2193 Cannot open collapsible panel by clicking on header
          ICE-2231 Can not open submenus
          ICE-2668 Cannot navigate through paginator by clicking any buttons or link
          ICE-2622 Cannot navigate through paginator by clicking any buttons or link
          ICE-2024 server internal error popup is displayed
          ICE-2234 can not sort table by clicking column header
          ICE-2371 Cannot sort table by clicking on column header
          ICE-2635 Cannot sort table by clicking on column header
          ICE-2753 Nothing happens when an item is drag and dropped
          ICE-2614 Nothing happens on drag n drop

          Failing:
          ICE-2351 cannot see any calendar component
          ICE-2150 No date can be selected by clicking (just-ice only)
          ICE-1545 clicking on paginator navigation buttons has not affect, cannot navigate
          ICE-2283 server Internal Error popup displayed
          ICE-2359 panel disappears on drag n drop (IE only)
          ICE-2368 Inputtext box for entering position keeps disappearing on every tabout , Autocenter panel disappears when repositioned (firefox & opera only)

          Show
          Mandeep Hayher added a comment - Icefaces2 trunk revision# 24013 (with deltaSubmit) Server: Tomcat6 Browsers: FF3.6, IE7 & Opera10.10 Current status of previously reported issues: Pass: ICE-2367 Immediate value is not toggled, tab cannot be changed ICE-1518 No content is displayed for TAB3 ICE-2193 Cannot open collapsible panel by clicking on header ICE-2231 Can not open submenus ICE-2668 Cannot navigate through paginator by clicking any buttons or link ICE-2622 Cannot navigate through paginator by clicking any buttons or link ICE-2024 server internal error popup is displayed ICE-2234 can not sort table by clicking column header ICE-2371 Cannot sort table by clicking on column header ICE-2635 Cannot sort table by clicking on column header ICE-2753 Nothing happens when an item is drag and dropped ICE-2614 Nothing happens on drag n drop Failing: ICE-2351 cannot see any calendar component ICE-2150 No date can be selected by clicking (just-ice only) ICE-1545 clicking on paginator navigation buttons has not affect, cannot navigate ICE-2283 server Internal Error popup displayed ICE-2359 panel disappears on drag n drop (IE only) ICE-2368 Inputtext box for entering position keeps disappearing on every tabout , Autocenter panel disappears when repositioned (firefox & opera only)
          Hide
          Mandeep Hayher added a comment -

          Other Failing test-cases are:

          ICE-2031
          1)load application, click on 'NewFeature' button
          2)Select Apple, check Label & Keys value (should be apple)
          3)Select Carrots, check Label & Keys value (should be Carrots) but both Apple & carrot are displayed.

          ICE-3283
          1)load application
          2)Click forward navigation (page2 is displayed)
          3)Click any back button (page3 is displayed instead of page2)

          ICE-3530 number of rows to be displayed keeps resetting itself after using 'selectInputText'

          ICE-1960
          on FF popup calendar month resets itself to current month after a year is selected
          on IE popup calendar year cannot be selected properly (user picks 2012, application selects 1997 eventually)
          similar problem with the month selection too

          ICE-4011 Cannot select a year in popup calendar

          ICE-4073 (Cannot select a different date (day)

          ICE-4936 (opera pass rest fail)
          On IE
          1)Select 'Master combo' value to be Change dependent value - 3
          2)Corresponding changes are made to 'Dependent Combo' & 'Dependent Value' but 'Master Combo' value is rest
          On FF
          1)Select 'Master combo' value to be Change dependent value - 3
          2)Corresponding changes are NOT made to 'Dependent Combo' & 'Dependent Value'

          ICE-751 (IE pass rest fail) select many check box - cannot make multiple selection

          New failures are:

          ICE-3116 (Opera & FF fail) the output of any selected checkbox is displayed twice

          ICE-2689 (IE only fail) Submit not happening for radio button also following exception is seen on server:
          Aug 16, 2010 11:46:49 AM com.sun.faces.context.AjaxExceptionHandlerImpl log
          SEVERE: /page3.xhtml @19,52 valueChangeListener="#

          {test.countryChanged}": java.lang.NullPointerException
          javax.faces.event.AbortProcessingException: /page3.xhtml @19,52 valueChangeListener="#{test.countryChanged}

          ": java.lang.NullPointerException
          at javax.faces.event.MethodExpressionValueChangeListener.processValueChange(MethodExpressionValueChangeListener.java:153)
          at javax.faces.event.ValueChangeEvent.processListener(ValueChangeEvent.java:130)

          Caused by: java.lang.NullPointerException
          at testDR3.Test.countryChanged(Test.java:34)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

          Show
          Mandeep Hayher added a comment - Other Failing test-cases are: ICE-2031 1)load application, click on 'NewFeature' button 2)Select Apple, check Label & Keys value (should be apple) 3)Select Carrots, check Label & Keys value (should be Carrots) but both Apple & carrot are displayed. ICE-3283 1)load application 2)Click forward navigation (page2 is displayed) 3)Click any back button (page3 is displayed instead of page2) ICE-3530 number of rows to be displayed keeps resetting itself after using 'selectInputText' ICE-1960 on FF popup calendar month resets itself to current month after a year is selected on IE popup calendar year cannot be selected properly (user picks 2012, application selects 1997 eventually) similar problem with the month selection too ICE-4011 Cannot select a year in popup calendar ICE-4073 (Cannot select a different date (day) ICE-4936 (opera pass rest fail) On IE 1)Select 'Master combo' value to be Change dependent value - 3 2)Corresponding changes are made to 'Dependent Combo' & 'Dependent Value' but 'Master Combo' value is rest On FF 1)Select 'Master combo' value to be Change dependent value - 3 2)Corresponding changes are NOT made to 'Dependent Combo' & 'Dependent Value' ICE-751 (IE pass rest fail) select many check box - cannot make multiple selection New failures are: ICE-3116 (Opera & FF fail) the output of any selected checkbox is displayed twice ICE-2689 (IE only fail) Submit not happening for radio button also following exception is seen on server: Aug 16, 2010 11:46:49 AM com.sun.faces.context.AjaxExceptionHandlerImpl log SEVERE: /page3.xhtml @19,52 valueChangeListener="# {test.countryChanged}": java.lang.NullPointerException javax.faces.event.AbortProcessingException: /page3.xhtml @19,52 valueChangeListener="#{test.countryChanged} ": java.lang.NullPointerException at javax.faces.event.MethodExpressionValueChangeListener.processValueChange(MethodExpressionValueChangeListener.java:153) at javax.faces.event.ValueChangeEvent.processListener(ValueChangeEvent.java:130) Caused by: java.lang.NullPointerException at testDR3.Test.countryChanged(Test.java:34) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          Hide
          Ken Fyten added a comment -

          As of approx. icefaces2/trunk revision # 22275 the regression tests for the following JIRAs were failing only when run in deltaSubmit=true mode:

          ICE-1960
          ICE-2031
          ICE-2283
          ICE-2368
          ICE-3283
          ICE-3530
          ICE-4011
          ICE-4073
          ICE-4936
          ICE-751
          ICE-2689 (IE only fail)

          Show
          Ken Fyten added a comment - As of approx. icefaces2/trunk revision # 22275 the regression tests for the following JIRAs were failing only when run in deltaSubmit=true mode: ICE-1960 ICE-2031 ICE-2283 ICE-2368 ICE-3283 ICE-3530 ICE-4011 ICE-4073 ICE-4936 ICE-751 ICE-2689 (IE only fail)
          Hide
          Ken Fyten added a comment -

          Icefaces2 trunk revision# 22316 (delta submit)
          Server: Tomcat6
          Browsers: FF3.6, IE7 & Opera10.10

          Samples Test Results

          TextEntry - no output for comments text field
          Selection - certain selections are displayed twice ( example languages, Cities, Cars)
          Columns - can change the number of columns only once
          Local - select German (works fine) now select Spanish( English is selected instead).
          Gmap - cannot select any city

          Show
          Ken Fyten added a comment - Icefaces2 trunk revision# 22316 (delta submit) Server: Tomcat6 Browsers: FF3.6, IE7 & Opera10.10 Samples Test Results TextEntry - no output for comments text field Selection - certain selections are displayed twice ( example languages, Cities, Cars) Columns - can change the number of columns only once Local - select German (works fine) now select Spanish( English is selected instead). Gmap - cannot select any city
          Hide
          Mircea Toma added a comment -

          Introduced public method for looking up current old DOM. Update DeltaSubmitPhaseListener to lookup the old DOM into the window scope instead of the UIViewRoot attribute map.

          Show
          Mircea Toma added a comment - Introduced public method for looking up current old DOM. Update DeltaSubmitPhaseListener to lookup the old DOM into the window scope instead of the UIViewRoot attribute map.
          Hide
          Mircea Toma added a comment -

          Detect now when form elements are updated to restore the parameters previously calculated. The implementation saves the previously calculated parameters into a map before the updates are applied and then attaches them back to the updated form elements.

          Show
          Mircea Toma added a comment - Detect now when form elements are updated to restore the parameters previously calculated. The implementation saves the previously calculated parameters into a map before the updates are applied and then attaches them back to the updated form elements.
          Hide
          Mandeep Hayher added a comment -

          Current status of delta submit tests:

          Icefaces2 trunk revision# 22591 (delta submit)
          Server: Tomcat6
          Browsers: FF3.6, IE7 & Opera10.10

          The results are as compared to delta submit test run on revision# 22377

          Regression test results
          New Failures:
          ICE-2283 column 1 does not disappear when checkbox is deselected.
          ICE-4393 Some selected items displayed twice
          ICE-2113 Opera cannot close the modal popup by clicking on the close button
          ICE-3116 selected items are displayed twice

          ICE-2162 script issue on opera
          ICE-3627 pass on rerun
          ICE-4156 pass on rerun

          Fixed issues:
          ICE-4288
          ICE-4073 Opera
          ICE-3282 Opera
          ICE-3190
          ICE-3064
          ICE-2681 IE
          ICE-2672 IE
          ICE-2283 Opera FF
          ICE-2031 FF
          ICE-1976

          Sample test results

          Component-showcase
          Buttons & links: input values are not displayed when submit button or link or image button are clicked
          Selection: cannot change "Select component type"
          Text Entry: comment is not displayed
          Popup Calendar cannot changed selected time
          Drag and Drop: first drag n drop is sticky, none of the DnD work after the first one is dropped
          Rich Text: not displayed
          Column: cannot change number of columns
          Theme: Null pointer Exception when theme is changed
          Gmap: nothing works
          Loacle: class javax.faces.view.facelets.TagAttributeException seen when trying to change language

          Show
          Mandeep Hayher added a comment - Current status of delta submit tests: Icefaces2 trunk revision# 22591 (delta submit) Server: Tomcat6 Browsers: FF3.6, IE7 & Opera10.10 The results are as compared to delta submit test run on revision# 22377 Regression test results New Failures: ICE-2283 column 1 does not disappear when checkbox is deselected. ICE-4393 Some selected items displayed twice ICE-2113 Opera cannot close the modal popup by clicking on the close button ICE-3116 selected items are displayed twice ICE-2162 script issue on opera ICE-3627 pass on rerun ICE-4156 pass on rerun Fixed issues: ICE-4288 ICE-4073 Opera ICE-3282 Opera ICE-3190 ICE-3064 ICE-2681 IE ICE-2672 IE ICE-2283 Opera FF ICE-2031 FF ICE-1976 Sample test results Component-showcase Buttons & links: input values are not displayed when submit button or link or image button are clicked Selection: cannot change "Select component type" Text Entry: comment is not displayed Popup Calendar cannot changed selected time Drag and Drop: first drag n drop is sticky, none of the DnD work after the first one is dropped Rich Text: not displayed Column: cannot change number of columns Theme: Null pointer Exception when theme is changed Gmap: nothing works Loacle: class javax.faces.view.facelets.TagAttributeException seen when trying to change language
          Hide
          Mircea Toma added a comment - - edited

          Use hidden form created for submitting delta parameters as the source element. This avoids duplicating the sent values in case the real source element is used.
          This fixes ICE-4393 and ICE-3116 regressions.

          Show
          Mircea Toma added a comment - - edited Use hidden form created for submitting delta parameters as the source element. This avoids duplicating the sent values in case the real source element is used. This fixes ICE-4393 and ICE-3116 regressions.
          Hide
          Mircea Toma added a comment -

          I cannot reproduce ICE-2283 regression.

          Show
          Mircea Toma added a comment - I cannot reproduce ICE-2283 regression.
          Hide
          Mircea Toma added a comment -

          There are no JS errors in Opera while testing ICE-2162.

          Show
          Mircea Toma added a comment - There are no JS errors in Opera while testing ICE-2162.
          Hide
          Mircea Toma added a comment -

          Tested ICE-2113 successfully in Opera.

          Show
          Mircea Toma added a comment - Tested ICE-2113 successfully in Opera.

            People

            • Assignee:
              Mircea Toma
              Reporter:
              Ken Fyten
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: