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

          Ken Fyten created issue -
          Ken Fyten made changes -
          Field Original Value New Value
          Salesforce Case []
          Fix Version/s 2.0-Beta [ 10231 ]
          Assignee Priority P2
          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 failing.

          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
          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
          Assignee Mircea Toma [ mircea.toma ]
          Ken Fyten made changes -
          Salesforce Case []
          Affects [Compatibility/Configuration]
          Ken Fyten made changes -
          Salesforce Case []
          Assignee Priority P2 P3
          Deryk Sinotte made changes -
          Link This issue blocks ICE-5853 [ ICE-5853 ]
          Ken Fyten made changes -
          Fix Version/s 2.0-Beta2 [ 10242 ]
          Fix Version/s 2.0-Beta1 [ 10231 ]
          Ken Fyten made changes -
          Security Private [ 10001 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #22139 Mon Aug 09 16:48:06 MDT 2010 mircea.toma ICE-5859 Refine previous patch. Avoid removing parameters from the previous parameter map in case a direct parameter participate in the parameter diffing as well.
          Files Changed
          Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/event/DeltaSubmitPhaseListener.java
          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.
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #22174 Sun Aug 15 07:46:24 MDT 2010 mircea.toma ICE-5859 Check for the existence of Ice.FCKEditorUtility variable in the evauated. When InputRichText is used for the first time InputRich Ice.FCKEditorUtility is not yet loaded causing a JS error that stops onAfterUpdate listeners from being invoked. In turn ViewState hidden field is not written thus the following submit will trigger a full page update/reload.
          Files Changed
          Commit graph MODIFY /icefaces2/trunk/icefaces/compat/components/src/main/java/com/icesoft/faces/component/inputrichtext/InputRichTextRenderer.java
          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).
          Ken Fyten made changes -
          Assignee Mircea Toma [ mircea.toma ] Mandeep Hayher [ mandeep.hayher ]
          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)
          Mandeep Hayher made changes -
          Assignee Mandeep Hayher [ mandeep.hayher ] Ken Fyten [ ken.fyten ]
          Ken Fyten made changes -
          Assignee Ken Fyten [ ken.fyten ] Mircea Toma [ mircea.toma ]
          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
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #22459 Wed Sep 29 06:57:16 MDT 2010 mircea.toma ICE-5859 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.
          Files Changed
          Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/context/DOMResponseWriter.java
          Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/event/DeltaSubmitPhaseListener.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #22460 Wed Sep 29 07:57:49 MDT 2010 mircea.toma ICE-5859 Restore previously calculated parameters for the forms that are updated.
          Files Changed
          Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/javascript/application.js
          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
          Ken Fyten made changes -
          Salesforce Case []
          Fix Version/s 2.0.0 [ 10230 ]
          Fix Version/s 2.0-Beta2 [ 10242 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #23020 Wed Nov 03 09:30:11 MDT 2010 mircea.toma ICE-5859 Use the hidden form used for submitting delta parameters as the source element. This avoids duplicating the sent values if the real source element is used.
          Files Changed
          Commit graph MODIFY /icefaces2/trunk/icefaces/core/src/main/javascript/submit.js
          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.
          Mircea Toma made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Priority P3

            People

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

              Dates

              • Created:
                Updated:
                Resolved: