Details
Description
-
Hide
- IcePoc.war
- 8.72 MB
- Michael Thiem
-
- META-INF/MANIFEST.MF 0.0 kB
- WEB-INF/classes/.../address/PersonBo.class 2 kB
- WEB-INF/classes/ice/.../bo/menu/MenuBo.class 0.9 kB
- WEB-INF/.../MessageResource.properties 0.8 kB
- WEB-INF/classes/.../address/AddressVo.class 0.5 kB
- WEB-INF/classes/.../address/PersonVo.class 1 kB
- WEB-INF/classes/.../base/BaseAddressVo.class 3 kB
- WEB-INF/classes/.../base/BaseMenuVo.class 3 kB
- WEB-INF/classes/.../base/BasePersonVo.class 3 kB
- WEB-INF/classes/ice/.../vo/menu/MenuVo.class 1 kB
- WEB-INF/classes/.../faces-config-address.xml 1 kB
- WEB-INF/classes/.../faces-config.xml 0.6 kB
- WEB-INF/classes/.../ListPersonMb.class 1 kB
- WEB-INF/classes/.../address/PersonMb.class 0.4 kB
- WEB-INF/classes/ice/.../menu/MenuMb.class 5 kB
- WEB-INF/lib/antlr-2.7.6.jar 433 kB
- WEB-INF/lib/asm-attrs.jar 16 kB
- WEB-INF/lib/asm.jar 26 kB
- WEB-INF/lib/backport-util-concurrent.jar 319 kB
- WEB-INF/lib/bsh-2.0b4.jar 275 kB
- WEB-INF/lib/cglib-2.1.3.jar 276 kB
- WEB-INF/lib/commons-beanutils.jar 184 kB
- WEB-INF/lib/commons-collections.jar 558 kB
- WEB-INF/lib/commons-digester.jar 140 kB
- WEB-INF/lib/commons-discovery.jar 70 kB
- WEB-INF/lib/commons-el.jar 110 kB
- WEB-INF/lib/commons-fileupload.jar 52 kB
- WEB-INF/lib/commons-logging.jar 52 kB
- WEB-INF/lib/commons-pool-1.3.jar 61 kB
- WEB-INF/lib/dom4j-1.6.1.jar 307 kB
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Using the provided war file, I can reproduce the problem using FF2, IE7, IE6, Opera, Safari.
- On any of the browsers, go to the menubar and select one of the options ('Edit Person' or 'List Person'). Let the page update, then select the other option in the menubar. After the page updates, the mouse cursor permanently becomes the hour glass. Sometimes you'll need to move the mouse a bit before it changes.
- (Firefox specific) Load the page and do not do anything. Every few minutes the mouse becomes 'working in background' cursor (pointer + hour glass) for a few seconds, then changes back to a regular pointer.
- (Safari specific) Go to the menubar and select one of the options, the page will update. Then after a few seconds, it will redirect to a page that says "Javascript is blocked. ICEfaces cannot run." I made sure that "Enable JavaScript" is checked in the preferences. And the data paginator still works.
These problems are still reproducible when I use the trunk (rev 16637).
Regards,
Jacky
An update for the 'body' element causes the evaluation of the 'script' element that is responsible for instantiating the bridge (feature introduced for ICE-1675). This in turn creates a lot of confusion since there are two bridge instances operating on common objects.
The straight forward solution is to just send a reload command instead of the update, strategy already in place for the 'html' and 'head' elements.
Implement better fix. Instead of sending 'reload' command when 'body' element is updated, shutdown previously associated bridge instance. Strip 'noscript' element from the update to avoid its execution in Safari.
Turn off all indicators on bridge shutdown.
It seems that this problem appears again in 1.8.2 in IE8, IE9 and Firefox5 (could be in other versions also).
deploy on tomcat 6