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.
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
- Windows NT family OS older than Windows Vista.
- Non-admin user account.
- An applet uses a static version CLSID to identify the requested
- The installed Java is newer that the one requested by the applet.
- Update the registry with the missed entries manually.
6u32 b04, 7u2 b08.
HOW TO VERIFY:
A manual run of an applet using a static version CLSID.
Yes, this is a regression of JDK-7029567 + JDK-7067322.