-
Bug
-
Resolution: Fixed
-
P2
-
6u32
-
b31
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8015456 | 8 | Nikolay Gorshkov | P2 | Closed | Fixed | b92 |
JDK-8017690 | 7u45 | Nikolay Gorshkov | P2 | Closed | Fixed | b01 |
JDK-8015463 | 7u40 | Nikolay Gorshkov | P2 | Closed | Fixed | b27 |
JDK-8017347 | 6u65 | Nikolay Gorshkov | P2 | Closed | Fixed | b02 |
JDK-8019327 | 6u51 | Nikolay Gorshkov | P2 | Resolved | Fixed | b31 |
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 ofJDK-7029567 + JDK-7067322.
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
- backported by
-
JDK-8019327 User responsibilities are not updated with all clsid's with jre 6u32 and higher
- Resolved
-
JDK-8015456 User responsibilities are not updated with all clsid's with jre 6u32 and higher
- Closed
-
JDK-8015463 User responsibilities are not updated with all clsid's with jre 6u32 and higher
- Closed
-
JDK-8017347 User responsibilities are not updated with all clsid's with jre 6u32 and higher
- Closed
-
JDK-8017690 User responsibilities are not updated with all clsid's with jre 6u32 and higher
- Closed