JDK-6760470 : Cannot upgrade from a beta because of cached transforms and errors that occur
Type:Enhancement
Component:install
Sub-Component:install
Affected Version:6u10
Priority:P4
Status:Closed
Resolution:Won't Fix
OS:windows
CPU:x86
Submitted:2008-10-16
Updated:2014-11-14
Resolved:2008-10-22
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.
User who has 6u10-b31 previously installed cannot install 6u10-b33. They will receive an error dialog as shown in attachment. This will affect the 6u10 EA testers.
Comments
EVALUATION
Installed jre-6u10-rc2-bin-b31-windows-i586-p-05_sep_2008-s.exe
Reproduce Internal Error 2229. , Control, SELECT . . . with both b33 online installer jre-6u10-windows-i586-p-iftw.exe (see MSIe2cf5-b31tob33online.LOG) and offline installer jre-6u10-windows-i586-p.exe (see MSIa3187-b31tob33offline.LOG) downloaded from java.sun.com.
The offline installer does not have a transform, but the Windows Installer MSI log shows that it is using a cached sponsor .MST file:
MSI (c) (58:F8) [12:31:09:627]: PROPERTY CHANGE: Adding TRANSFORMS property. Its value is 'C:\WINDOWS\Installer\{26A24AE4-039D-4CA4-87B4-2F83216010FF}\sp1033.MST'.
This issue is addressed with REINSTALL_NO_PROMPT=1 in the 1.6.0_10-b33_from_beta.xml file.
22-10-2008
WORK AROUND
OR
Call the 6u10 b33 installer with REINSTALL_NO_PROMPT=1
e.g. jre-6u10-windows-i586-p-iftw.exe REINSTALL_NO_PROMPT=1
OR
Or when auto-update from 6u10 betas to 6u10 b33 is made available,
Auto-update to b33 or Update from Java Control Panel.
The 1.6.0_10-b33_from_beta.xml file should pass REINSTALL_NO_PROMPT=1.
22-10-2008
WORK AROUND
Uninstall 6u10-b31, and then install 6u10-b33