Client Browser Hangs When Running an Instrumented Applet

Problem

Client browser stops responding when the user navigates away from a certain Web pages. The affected client is using Internet Explorer with the 1.5.0 Java plug-in, and the IWSVA Applet and ActiveX Security scanning module is enabled, and Allow... Destructive Operations option is disabled (HTTP > Applets and ActiveX > Policies | Java Applet Security Rules).

Reason

Applet and ActiveX Security includes an option to detect and respond to potentially harmful Java commands, including stop() and destroy(). When a Java applet uses one of these commands to terminate itself, it may cause a conflict with Applet scanning that presents as an unresponsive browser.

Solution

There are four ways you can work around this issue:

  1. Instruct your users to use a different browser (such as Firefox or Opera) to run the applet.

  2. Exempt the page containing the applet from scanning by adding its address to the IWSVA trusted URL list: HTTP > URL Access Control > Global Trusted URLs.  

  3. Prevent clients from accessing the page by adding it to the URL blocking list: HTTP > URL Access Control > Global URL Blocking | via Local List (clients will receive a notification message in their browser instead of the page).

  4. "Dial-down" the instrumentation threshold in the policy settings to a level that allows the applet code to pass scanning.