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

User responsibilities are not updated with all clsid's with jre 6u32 and higher

XMLWordPrintable

    • b31
    • Verified

        SHORT SUMMARY:
        On Windows XP under a non-admin user account the HKCU registry branch
        misses static version CLSIDs for all Java versions older than the
        installed update release. The HKLM registry branch doesn't have these
        entries too. Because of this, when an applet uses a static version
        CLSID to specify the minimum required Java version, the user is
        prompted to download an update release (requested by the applet) that
        may be actually older than the one already installed.

        INDICATORS:
        No static version CLSIDs for old Java versions in both the HKLM and
        HKCU registry branches.
        A prompt to download a Java update release older than the one already
        installed.

        TRIGGERS:
        - Windows NT family OS older than Windows Vista.
        - Non-admin user account.
        - An applet uses a static version CLSID to identify the requested
          Java version.
        - The installed Java is newer that the one requested by the applet.

        KNOWN WORKAROUND:
        - Update the registry with the missed entries manually.

        PRESENT SINCE:
        6u32 b04, 7u2 b08.

        HOW TO VERIFY:
        A manual run of an applet using a static version CLSID.

        REGRESSION:
        Yes, this is a regression of JDK-7029567 + JDK-7067322.

              nikgor Nikolay Gorshkov
              webbuggrp Webbug Group
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: