JDK-6629444 : 6u10b07 installer causes 1722 when installing on top of 6uN older builds
  • Type: Bug
  • Component: install
  • Sub-Component: install
  • Affected Version: 6u10
  • Priority: P2
  • Status: Closed
  • Resolution: Cannot Reproduce
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2007-11-14
  • Updated: 2010-04-04
  • Resolved: 2007-11-27
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 6
6u10Resolved
Related Reports
Relates :  
Relates :  
Relates :  
Description
6uNb07 throws 1722 error (see attachment: error-1722.png) if an earlier 6uN build is installed. I can reproduce this issue on 2 of the 2 XP machines I have tried.

Pre-condition:
XP with 6uNb06 or earlier is installed. I can reproduce it with installing either b02, b05, or b06 before installing b07.

To Reproduce:
1. install 6uNb07 (6u10b07)
2. A 1722 error is thrown

However, if I remove any 6uN install from Add/Remove Programs, and then install 6uNb07, I will not receive this error.

Comments
EVALUATION 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.
20-11-2007

WORK AROUND Remove previous 6uN installs before installing 6u10b07. From "Add/Remove Programs", remove "Java 6 Family" and then install 6u10b07.
14-11-2007