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

          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.
          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.
          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.
          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.
          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)
          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.

            People

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

              Dates

              • Created:
                Updated:
                Resolved: