JDK-8072868 : 8u20 and later should not change the MSI UpgradeCode for each JRE version
  • Type: Bug
  • Component: install
  • Affected Version: 8,9
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows
  • Submitted: 2015-02-10
  • Updated: 2017-06-22
  • Resolved: 2015-02-12
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8 JDK 9
8u60 b06Fixed 9Fixed
Description
The Upgrade Code for MSI should not change per family.  For 8u20 and later, it is getting changed for each version:

8u25 {57BDA5C6-443C-4D65-B233-282393218025}
8u40 {57BDA5C6-443C-4D65-B233-282393218040}

We should keep it at something generic like 

{57BDA5C6-443C-4D65-B233-282393218000}

and not change it for the rest of 8uX.  This will allow proper detection of the same Java 8 family members.