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

Incorrect registry keys result in plugin demo failing after dirty install of 141

XMLWordPrintable

    • tiger
    • x86
    • windows_2000
    • Verified

      TEST CASE: Dirty Install of Hopper (JDK/JRE) over 131x/140 & uninstall Hopper.
      PLATFORM : Windows 32
      REPRODUCED in: Win 98 SE, Win 2000 Prof, WinXP Prof, WinXP Home.
      Bundles : Hopper JDK, JRE-English, JREi
      Location : /java/re/jdk/1.4.1/latest/bundles/windows-i586

      DESCRIPTION:
      The following problems are found when Hopper is uninstalled after doing a dirty install over 1.3.1x / 1.4.0. This results in Plugin Demos failing in Netscape 6 & Internet Explorer in certain scenarios.

      1. The following key should point to version 1.3.1_X / 1.4.0

      [HKEY_CLASSES_ROOT\CLSID\{8AD9C840-044E-11D1-B3E9-00805F499D93}]
      @="Java Plug-in 1.4.1"

      This key should point to location in version 1.3.1x / 1.4.0

      [HKEY_CLASSES_ROOT\CLSID\{8AD9C840-044E-11D1-B3E9-00805F499D93}\InprocServer32]
      @="C:\Program Files\Java\j2re1.4.1\bin\npjpi141.dll"

      This following key is not present. It should have the value : 'Apartment'
      [HKEY_CLASSES_ROOT\CLSID\{8AD9C840-044E-11D1-B3E9-00805F499D93}\InprocServer32\ThreadingModel]



      2. The following key points to version 1.4.1 It should point to version 1.3.1x / 1.4.0
              
      [HKEY_CLASSES_ROOT\JavaPlugin\CLSID]
      @="{CAFEEFAC-0014-0001-0000-ABCDEFFEDCBA}"

      3. The following key should be present with a value of 1.3.1x / 1.4.0. This key (& the sub-keys) are absent when doing dirty install against 1.3.1x.
      When doing dirty install against merlin (1.4.0), it has the following values.

      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution
        Units\{8AD9C840-044E-11D1-B3E9-00805F499D93} ]
      @="Java Runtime Environment 1.4.1"

      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution
        Units\{8AD9C840-044E-11D1-B3E9-00805F499D93}\InstalledVersion ]
      @="1,4,1,0"


      4. The following problem is observed only against 1.3.1x & not against 1.4.0 (merlin).
      After 1.4.1 is uninstalled, MSVM is made the default VM, even though there is another SUN JAVA VM (1.3.1x) present in the system.


      5. The following problem is observed only against 1.3.1x & not against 1.4.0.
      This key and its sub-keys are not present.

      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_SUN\]

      6. The following key is either empty or not present (with both 140 & 131x).

      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet
      Explorer\Extensions\{08B0E5C0-4FCB-11CF-AAA5-00401C608501}]

      7. During dirty install against 1.3.1x, after hopper is uninstalled, Netscape 6 Specific dll files are not present and Plugin Demos fail in Netscape 6 & IE.

            rkajasunw Rajani Kaja (Inactive)
            aramanatsunw Ashwin Ramanathan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: