ICEfaces
  1. ICEfaces
  2. ICE-10782

Update included Mojarra JSF library to 2.1.29-04

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA_P04
    • Fix Version/s: EE-3.3.0.GA_P04
    • Component/s: Release
    • Labels:
      None
    • Environment:
      ICEfaces EE 3.3
    • Assignee Priority:
      P1
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.)

      Description

      Upgrade the Mojarra JSF libs included with ICEfaces from the current 2.1.28 to 2.1.29-04.

        Issue Links

          Activity

          Ken Fyten created issue -
          Ken Fyten made changes -
          Field Original Value New Value
          Assignee Ken Fyten [ ken.fyten ]
          Fix Version/s 4.1 [ 11375 ]
          Affects Documentation (User Guide, Ref. Guide, etc.) [ 10003 ]
          Assignee Priority P1 [ 10010 ]
          Ken Fyten made changes -
          Fix Version/s EE-3.3.0.GA_P04 [ 12270 ]
          Fix Version/s 4.1 [ 11375 ]
          Environment ICEfaces 4.1 ICEfaces EE 3.3
          Assignee Priority P1 [ 10010 ] P2 [ 10011 ]
          Hide
          Ken Fyten added a comment -
          [14:58:18] - svn commit -m "ICE-10782 - Update Mojarra JSF to 2.1.29-04." 1 packet
          [14:58:19] - Sending        /Code/svn/icefaces-3.3.0.GA-maintenance/icefaces/lib/mojarra/javax.faces.jar
          [14:58:36] - Committed revision 45879.
          
          [15:25:14] - svn commit -m "ICE-10782 - Update Mojarra JSF to 2.1.29-04." 1 packet
          [15:25:15] - Sending       /Code/svn/icefaces-3.3.0.GA-maintenance/icefaces/lib/versions-licenses.html
          [15:25:15] - Sending        /Code/svn/icefaces-3.3.0.GA-maintenance/icefaces/pom.xml
          [15:25:18] - Committed revision 45883.
          
          Show
          Ken Fyten added a comment - [14:58:18] - svn commit -m "ICE-10782 - Update Mojarra JSF to 2.1.29-04." 1 packet [14:58:19] - Sending /Code/svn/icefaces-3.3.0.GA-maintenance/icefaces/lib/mojarra/javax.faces.jar [14:58:36] - Committed revision 45879. [15:25:14] - svn commit -m "ICE-10782 - Update Mojarra JSF to 2.1.29-04." 1 packet [15:25:15] - Sending /Code/svn/icefaces-3.3.0.GA-maintenance/icefaces/lib/versions-licenses.html [15:25:15] - Sending /Code/svn/icefaces-3.3.0.GA-maintenance/icefaces/pom.xml [15:25:18] - Committed revision 45883.
          Ken Fyten made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Link This issue blocks ICE-10762 [ ICE-10762 ]
          Hide
          Carmen Cristurean added a comment -

          Mojarra 2.1.29-04 specific failures/ ICEfaces-EE-3.3.0.GA-Maintenance revision# 45883:

          1) auction > testSorting (All browsers): every second sorting does not work; on every second click on a column header there is a browser console error:
          uncaught exception: cannot find enclosing form
          Line 0

          2) auction > all demos (IE): push updates don't work in IE10/11 initially, after restarting the server: when placing a bid from one window, the change is not pushed to the other IE opened windows. If the concurrent opened window is refreshed (F5), then the push updates start working from both windows.
          This is not an issue on IE7/8/9 or Firefox/Chrome.
          Steps:

          • open auction in first IE10/11 window, place a bid.
          • open auction in second IE10/11 window, the placed bid is not seen on the second window. Also, placing a bid from the second window does not update the first window.
          • refresh second window, now the page is updated with the placed bid, and other bids can be placed on any window.

          3) showcase > all components that have more than 2 demos, such as autoCompleteEntry, chart, comboBox, dataTable, and others (All browsers):
          A browser console error occurs when clicking on any second menu link to access demos from the same component.
          IE11:
          SCRIPT5022: cannot find enclosing form
          File: coalesced.js.jsf, Line: 1, Column: 17339

          4) showcase > progressBar > Push (All browsers)
          The same "cannot find enclosing form" error occurs when restarting the progressBar after it has been stopped and reset, or after progress has completed.

          Show
          Carmen Cristurean added a comment - Mojarra 2.1.29-04 specific failures/ ICEfaces-EE-3.3.0.GA-Maintenance revision# 45883: 1) auction > testSorting (All browsers): every second sorting does not work; on every second click on a column header there is a browser console error: uncaught exception: cannot find enclosing form Line 0 2) auction > all demos (IE): push updates don't work in IE10/11 initially, after restarting the server: when placing a bid from one window, the change is not pushed to the other IE opened windows. If the concurrent opened window is refreshed (F5), then the push updates start working from both windows. This is not an issue on IE7/8/9 or Firefox/Chrome. Steps: open auction in first IE10/11 window, place a bid. open auction in second IE10/11 window, the placed bid is not seen on the second window. Also, placing a bid from the second window does not update the first window. refresh second window, now the page is updated with the placed bid, and other bids can be placed on any window. 3) showcase > all components that have more than 2 demos, such as autoCompleteEntry, chart, comboBox, dataTable, and others (All browsers): A browser console error occurs when clicking on any second menu link to access demos from the same component. IE11: SCRIPT5022: cannot find enclosing form File: coalesced.js.jsf, Line: 1, Column: 17339 4) showcase > progressBar > Push (All browsers) The same "cannot find enclosing form" error occurs when restarting the progressBar after it has been stopped and reset, or after progress has completed.
          Carmen Cristurean made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Hide
          Ken Fyten added a comment -

          Assigned to Mircea to investigate noted regression issues.

          Show
          Ken Fyten added a comment - Assigned to Mircea to investigate noted regression issues.
          Ken Fyten made changes -
          Assignee Ken Fyten [ ken.fyten ] Mircea Toma [ mircea.toma ]
          Affects Version/s EE-3.3.0.GA_P04 [ 12270 ]
          Assignee Priority P2 [ 10011 ] P1 [ 10010 ]
          Hide
          Mircea Toma added a comment - - edited

          1) 3) 4) Modified ice.captureSubmit function to lookup the submitting element and thus make sure that the submit is not issued with a replaced element that does not belong to the document anymore.

          2) Problem solved by ICE-10753 fix.

          Show
          Mircea Toma added a comment - - edited 1) 3) 4) Modified ice.captureSubmit function to lookup the submitting element and thus make sure that the submit is not issued with a replaced element that does not belong to the document anymore. 2) Problem solved by ICE-10753 fix.
          Mircea Toma made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Hide
          Liana Munroe added a comment -

          Tested with ICEfaces ee-3.3.0 maintenance branch r45983.
          All issues appear fixed but there is a new issue with auction.
          auction - all browsers - NPE occurs if placing a bid after sorting a column. This issue started with the last Jenkins build for maintenance branch (Build 631). Not an issue with build 630.
          1.) Load auction application
          2.) Sort the Price column once.
          3.) Attempt to bid on any item, NPE occurs
          Sep 17, 2015 3:29:59 PM com.sun.faces.context.AjaxExceptionHandlerImpl handlePar
          tialResponseError
          SEVERE: java.lang.NullPointerException
          at org.icefaces.demo.auction.view.components.ColumnSorter.ColumnSortComm
          and.processAction(ColumnSortCommand.java:75)
          at com.sun.faces.facelets.tag.jsf.core.ActionListenerHandler$LazyActionL
          istener.processAction(ActionListenerHandler.java:129)
          at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
          at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:
          771)
          at javax.faces.component.UICommand.broadcast(UICommand.java:300)
          at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:786)

          at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:927)
          at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestV
          aluesPhase.java:78)
          at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
          at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)

          at javax.faces.webapp.FacesServlet.service(FacesServlet.java:603)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
          icationFilterChain.java:305)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
          ilterChain.java:210)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
          alve.java:222)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
          alve.java:123)
          at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
          torBase.java:502)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
          ava:171)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
          ava:99)
          at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
          953)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
          ve.java:118)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
          a:408)
          at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp
          11Processor.java:1023)
          at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(
          AbstractProtocol.java:589)
          at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoin
          t.java:312)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
          java:1145)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
          .java:615)
          at java.lang.Thread.run(Thread.java:745)

          Show
          Liana Munroe added a comment - Tested with ICEfaces ee-3.3.0 maintenance branch r45983. All issues appear fixed but there is a new issue with auction. auction - all browsers - NPE occurs if placing a bid after sorting a column. This issue started with the last Jenkins build for maintenance branch (Build 631). Not an issue with build 630. 1.) Load auction application 2.) Sort the Price column once. 3.) Attempt to bid on any item, NPE occurs Sep 17, 2015 3:29:59 PM com.sun.faces.context.AjaxExceptionHandlerImpl handlePar tialResponseError SEVERE: java.lang.NullPointerException at org.icefaces.demo.auction.view.components.ColumnSorter.ColumnSortComm and.processAction(ColumnSortCommand.java:75) at com.sun.faces.facelets.tag.jsf.core.ActionListenerHandler$LazyActionL istener.processAction(ActionListenerHandler.java:129) at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88) at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java: 771) at javax.faces.component.UICommand.broadcast(UICommand.java:300) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:786) at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:927) at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestV aluesPhase.java:78) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:603) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV alve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica torBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j ava:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: 953) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav a:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp 11Processor.java:1023) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process( AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoin t.java:312) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor. java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor .java:615) at java.lang.Thread.run(Thread.java:745)
          Liana Munroe made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Hide
          Liana Munroe added a comment -

          Tested with ICEfaces EE-3.3.0 Jenkins build 632. No longer able to reproduce server error.

          Show
          Liana Munroe added a comment - Tested with ICEfaces EE-3.3.0 Jenkins build 632. No longer able to reproduce server error.
          Hide
          Mircea Toma added a comment -

          I cannot reproduce this last problem. I did follow the recommended steps.

          Show
          Mircea Toma added a comment - I cannot reproduce this last problem. I did follow the recommended steps.
          Hide
          Ken Fyten added a comment -

          Marking resolved since nobody can reproduce the issue.

          Show
          Ken Fyten added a comment - Marking resolved since nobody can reproduce the issue.
          Ken Fyten made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: