Details
Description
Downgrade Install Test
Tested on Win NT
TEST SCENARIO
=============
1.1 INSTALL released JDK 1.4.0_01b3 to default install directory
1.2 INSTALL JDK 1.3.1_09b1 to default install directory
1.3 Run regedit
- JDK CurrentVersion="1.3"
- JRE CurrentVersion="1.4"
**Note: When upgrading JDK 1.3.x to JDK 1.4.x the CurrentVersions will be "1.4"
so should the JRE CurrentVersion reflect 1.3 because it is the last installed
or 1.4 because it is a higher version - meaning the JDK should also keep 1.4?
1.4 In netscape About>Plugins
Support is *not* shown for 1.3.1 and 1.4 mime types
jpi-version 1.4.0_01 is present however.
I would not think that this is coexisting, because 1.3.1 and 1.4 functionality is lost.
2.1 REMOVE 1.3.1_09b1 using add/remove programs
- The 1.3.1_09 control panel icon remains even after refresh
2.2. Run regedit
- JDK CurrentVersion is missing
- JRE CurrentVersion still reflects 1.4 - which is fine because only 1.4 is on system
otherwise registry looks to be ok
3.1 INSTALL JDK 1.3.1_09b1 to default install directory
3.2 Run regedit
- Again, the JDK CurrentVersion is "1.3"
and JRE CurrentVersion is "1.4"
- This time, JRE 1.3 registry key is missing entries for JavaHome, MicroVersion and RuntimeLib
4.1 REMOVE released JDK/JRE 1.4.0_01b3 using add/remove programs
- After 100% completed on status bar an Unhandled Exception dialog prompts
Description: Failed to find dll function: ActPanel.MakeJava2Netscape6Default
4.2 Run regedit
- JDK and JRE CurrentVersions are both "1.3" as expected
- Java Plug-in\1.3.1_09\JavaHome registry key is now *missing*
Therefore 131_09 Control Panel icon can NOT be launched
4.3 In netscape About>Plugins (ensuring no browser windows already open)
- shows support for jpi-version 1.3.1_09 only
Shows *NO* support for other mimetypes
5.1 REMOVE 1.3.1_09b1 using add/remove programs
5.2 Run regedit
- registry keys not removed
- JRE CurrentVersion is "1.3" with no java on system.
The above scenario is easily reproduceable.
###@###.### 2003-05-29
Tested on Win NT
TEST SCENARIO
=============
1.1 INSTALL released JDK 1.4.0_01b3 to default install directory
1.2 INSTALL JDK 1.3.1_09b1 to default install directory
1.3 Run regedit
- JDK CurrentVersion="1.3"
- JRE CurrentVersion="1.4"
**Note: When upgrading JDK 1.3.x to JDK 1.4.x the CurrentVersions will be "1.4"
so should the JRE CurrentVersion reflect 1.3 because it is the last installed
or 1.4 because it is a higher version - meaning the JDK should also keep 1.4?
1.4 In netscape About>Plugins
Support is *not* shown for 1.3.1 and 1.4 mime types
jpi-version 1.4.0_01 is present however.
I would not think that this is coexisting, because 1.3.1 and 1.4 functionality is lost.
2.1 REMOVE 1.3.1_09b1 using add/remove programs
- The 1.3.1_09 control panel icon remains even after refresh
2.2. Run regedit
- JDK CurrentVersion is missing
- JRE CurrentVersion still reflects 1.4 - which is fine because only 1.4 is on system
otherwise registry looks to be ok
3.1 INSTALL JDK 1.3.1_09b1 to default install directory
3.2 Run regedit
- Again, the JDK CurrentVersion is "1.3"
and JRE CurrentVersion is "1.4"
- This time, JRE 1.3 registry key is missing entries for JavaHome, MicroVersion and RuntimeLib
4.1 REMOVE released JDK/JRE 1.4.0_01b3 using add/remove programs
- After 100% completed on status bar an Unhandled Exception dialog prompts
Description: Failed to find dll function: ActPanel.MakeJava2Netscape6Default
4.2 Run regedit
- JDK and JRE CurrentVersions are both "1.3" as expected
- Java Plug-in\1.3.1_09\JavaHome registry key is now *missing*
Therefore 131_09 Control Panel icon can NOT be launched
4.3 In netscape About>Plugins (ensuring no browser windows already open)
- shows support for jpi-version 1.3.1_09 only
Shows *NO* support for other mimetypes
5.1 REMOVE 1.3.1_09b1 using add/remove programs
5.2 Run regedit
- registry keys not removed
- JRE CurrentVersion is "1.3" with no java on system.
The above scenario is easily reproduceable.
###@###.### 2003-05-29