Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4871233

windows install scenario: registry problem

    Details

    • Subcomponent:
    • Resolved In Build:
      10
    • CPU:
      x86
    • OS:
      windows_nt
    • Verification:
      Verified

      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

        Attachments

          Activity

            People

            • Assignee:
              chegar Chris Hegarty
              Reporter:
              duke J. Duke (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: