-
Bug
-
Resolution: Cannot Reproduce
-
P3
-
None
-
1.3.0
-
x86
-
windows_2000
Name: gm110360 Date: 08/16/2002
FULL PRODUCT VERSION :
java version "1.3.1_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_01)
Java HotSpot(TM) Client VM (build 1.3.1_01, mixed mode)
FULL OPERATING SYSTEM VERSION :
Microsoft Windows 2000 [Version 5.00.2195]
ADDITIONAL OPERATING SYSTEMS :
Windows 2000 Professional
A DESCRIPTION OF THE PROBLEM :
I was uninstalling and reinstalling java 1.3.1_01 and java
1.3.1_04 in order to figure out a particular JVM i18n bug.
Unfortunately, after doing this once or twice, my browser
was no longer able to render applets with the Microsoft
JVM. I tried reinstalling VMs, browsers, and even SPs on
W2k, but to no avail.
The problem turns out that installing/uninstalling the JVMs
replaces values in the HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-
4FCB-11CF-AAA5-00401C608501} registry folder.
Unfortunately, for some reason, those values did not get
fully reset when I uninstalled. (I still saw a "TreatAs"
folder even though none of my VMs were in there). As a
result, I made a workaround, To fix the problem, I made the
following registry file:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-
00401C608501}]
@="Web Browser Applet Control"
[HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-
00401C608501}\InprocServer32]
@="C:\\WINNT\\System32\\msjava.dll"
"ThreadingModel"="Both"
[HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-
00401C608501}\ProgID]
@="MSJava"
[-HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-
00401C608501}\TreatAs]
For anyone who is reading this, to fix this problem, copy
the above code into a file with extension .reg and run it
from the computer with the problem. Restart IE, and the
problem should go away. THe fix worked for both IE 5.0 and
IE 6.0.
In any case, is there a way to fix this problem in JVM the
installer/uninstaller so that it does not happen in the
future?
Thanks!
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. Uninstall and install jvm 1.3.1_01 and 1.3.1_04
2. turn on and off the Java-Plugin option when you try
uninstalling and installing.
3. Eventually, you will not be able to use the microsoft VM
from IE 5.0 or IE 6.0
3.
EXPECTED VERSUS ACTUAL BEHAVIOR :
IE 5.0 and IE 6.0 can no longer user the microsoft VM to
render pages.
REPRODUCIBILITY :
This bug can be reproduced occasionally.
CUSTOMER WORKAROUND :
To fix the problem, I made the following registry file:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-
00401C608501}]
@="Web Browser Applet Control"
[HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-
00401C608501}\InprocServer32]
@="C:\\WINNT\\System32\\msjava.dll"
"ThreadingModel"="Both"
[HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-
00401C608501}\ProgID]
@="MSJava"
[-HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-
00401C608501}\TreatAs]
For anyone who is reading this, to fix this problem, copy
the above code into a file with extension .reg and run it
from the computer with the problem.
(Review ID: 160883)
======================================================================