FULL PRODUCT VERSION :
java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
Java HotSpot(TM) Client VM (build 11.0-b15, mixed mode, sharing)
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows XP [Version 5.1.2600]
A DESCRIPTION OF THE PROBLEM :
Using Internet Explorer 6. I have a page which runs an applet. The applet is certified to run on 1.6.0_06, but 1.6.0_10 is currently installed. I used the deployJava script functions to determine if 1.6.0_06 is installed. If it isn't then then launch the 1.6.0_06 install. The install completes successfully, but my applet does not start up after that.
If I close the browser and re-open the applet will start successfully.
I tried adding deployJava.refresh() in the java script following the JRE install, but that did not help.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. Install 1.6.0_10 JRE on machine.
2. Remove 1.6.0_06 JRE from machine.
3. Visit web page that uses java script to install 1.6.0_06 prior to starting an applet which requires that jre.
EXPECTED VERSUS ACTUAL BEHAVIOR :
JRE Install correctly
Applet should start
JRE installs correctly.
Applet does not start - applet window is white.
Must close browser and navigate to page again to get applet to work.
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
var targetJRE = "1.6.0_06";
var jres = deployJava.getJREs();
// detect the jre and launch install if necessary
var patt1=new RegExp(targetJRE);
<Object Tag for applet>
---------- END SOURCE ----------
CUSTOMER SUBMITTED WORKAROUND :
restart browser following jre install.
Release Regression From : 6u6
The above release value was the last known release where this
bug was not reproducible. Since then there has been a regression.