JDK-6634518 : Detect / prevent install 6u10 on top of 6u10
  • Type: Enhancement
  • Component: install
  • Sub-Component: install
  • Affected Version: 6u10
  • Priority: P4
  • Status: Closed
  • Resolution: Won't Fix
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2007-11-27
  • Updated: 2013-06-11
  • Resolved: 2013-06-11
Related Reports
Relates :  
Relates :  
Relates :  
Description
Detect / prevent install 6u10 on top of 6u10.
The MSI code could be more robust, but should not be necessary for Beta with the fix for CR 6630380.

The Error 1722 in the attached MSI log is from zipper.exe of core.zip to C:\Program Files\Java\jre6\.  Zipper.exe will cause an Error 1722 if files already installed to C:\Program Files\Java\jre6\ are in use.  In one case, JQS was still running.

CR 6630380 (fixed for b07 on 11/17) caused registry entries to be deleted during install.
6u10 would be installed, but 6u10 would not look installed to the online or offline installers and installers would launch the 6u10 MSI which by default will install on top of the previous installation.

The fix for CR 6630380 should make it much more difficult to install 6u10 on top of 6u10.

Comments
N/A for JDK8 (no JQS).
11-06-2013