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.
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.
- relates to
-
JDK-6629444 6u10b07 installer causes 1722 when installing on top of 6uN older builds
-
- Closed
-
-
JDK-6636732 launching 2 different consumer JRE's of the same family in parellel has issues.
-
- Closed
-
-
JDK-6630380 files locked by DT causes MSI registry keys to be deleted during install
-
- Closed
-