Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE 3.0.0
-
Fix Version/s: EE-3.2.0.BETA, EE-3.2.0.GA
-
Component/s: Push Library
-
Labels:None
-
Environment:MyFaces Push IE 8
Description
During testing of the latest EE release and the maintenance branch, I had trouble getting the ace:progressBar, Push example to work. It seems to work consistently on the trunk.
Trying to narrow down where things went wrong on the maintenance branch, I had it working reliably up to revision 30581. At revision 30582 it starts to fail and that revision aligns withPUSH-189.
I also tested the trunk at revision 30581 but for some reason, that doesn't cause a problem. I re-verified that the current EE release showcase sample wasn't working with MyFaces either.
I also tried just updating the icepush.jar and myfaces*.jar files from the trunk into the EE version of showcase but that didn't seem to help either. At this point, I'm not sure what could be going wrong.
Trying to narrow down where things went wrong on the maintenance branch, I had it working reliably up to revision 30581. At revision 30582 it starts to fail and that revision aligns with
I also tested the trunk at revision 30581 but for some reason, that doesn't cause a problem. I re-verified that the current EE release showcase sample wasn't working with MyFaces either.
I also tried just updating the icepush.jar and myfaces*.jar files from the trunk into the EE version of showcase but that didn't seem to help either. At this point, I'm not sure what could be going wrong.
Built showcase w/ myFaces from the latest nightly ICEfaces EE 3.2 build, and deployed to Tomcat7.0.27.
When loading the showcase main page (http://localhost:8080/showcase/showcase.jsf) in any browser, a JS error occurs (no such errors when using Mojarra):
In IE8:
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
Timestamp: Thu, 13 Dec 2012 20:52:55 UTC
Message: 'window.ice.icepush' is null or not an object
Line: 1
Char: 1
Code: 0
URI: http://10.18.39.149:8080/showcase/javax.faces.resource/mobi.js.jsf
Message: 'ice' is undefined
Line: 797
Char: 9
Code: 0
URI: http://10.18.39.149:8080/showcase/javax.faces.resource/icefaces-ee.js.jsf
Error message in Chrome23:
Uncaught TypeError: Cannot read property 'icepush' of undefined mobi.js.jsf;jsessionid=0DBC81BE1F478EA723A020FC407EDF1C:1
Clicking on any of the ACE Components left side links triggers the same JS error.
ProgressBar - Push testing was successful.