FULL PRODUCT VERSION :
1.6.0_24
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 6.1.7600]
(Windows 7, 64bit)
A DESCRIPTION OF THE PROBLEM :
The installation of Java32bit (jre-6u24-windows-i586-s.exe) on Windows7-64bit-OperatingSystem with the systemuser-account fails with the following error-message:
„This installation package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer package.“ (ErrorCode 1620)
The Error is caused by the wrapper. Since the systemuser has no profile, the unwrapped files are copied into the system-path, which is for the 32bit-wrapper on a 64bit-OperatingSystem the path C:\Windows\SysWOW64\.
Therefore the msi-package jre1.6.0_24.msi is copied to the path C:\Windows\SysWOW64\config\systemprofile\AppData\LocalLow\Sun\Java\jre1.6.0_24\jre1.6.0_24.msi (include the files Data1.cab and jre1031.MST).
The msi-package is called with the following arguments: "C:\Windows\SysWOW64\\msiexec.exe" /i "C:\Windows\system32\config\systemprofile\AppData\LocalLow\Sun\Java\jre1.6.0_24\jre1.6.0_24.msi" TRANSFORMS=jre1031.MST SKIPLICENSE=1 PROG=0 ENDDIALOG=0
The 32bit-msiexec.exe doesn't convert C:\Windows\system32 to C:\Windows\SysWOW64\. Since jre1.6.0_24.msi is not on C:\Windows\system32, the installation fails.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Start the installation with the systemuser-account
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Installation completes successfully
ACTUAL -
This installation package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer package.
ERROR MESSAGES/STACK TRACES THAT OCCUR :
This installation package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer package. (ErrorCode 1620)
REPRODUCIBILITY :
This bug can be reproduced always.
1.6.0_24
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 6.1.7600]
(Windows 7, 64bit)
A DESCRIPTION OF THE PROBLEM :
The installation of Java32bit (jre-6u24-windows-i586-s.exe) on Windows7-64bit-OperatingSystem with the systemuser-account fails with the following error-message:
„This installation package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer package.“ (ErrorCode 1620)
The Error is caused by the wrapper. Since the systemuser has no profile, the unwrapped files are copied into the system-path, which is for the 32bit-wrapper on a 64bit-OperatingSystem the path C:\Windows\SysWOW64\.
Therefore the msi-package jre1.6.0_24.msi is copied to the path C:\Windows\SysWOW64\config\systemprofile\AppData\LocalLow\Sun\Java\jre1.6.0_24\jre1.6.0_24.msi (include the files Data1.cab and jre1031.MST).
The msi-package is called with the following arguments: "C:\Windows\SysWOW64\\msiexec.exe" /i "C:\Windows\system32\config\systemprofile\AppData\LocalLow\Sun\Java\jre1.6.0_24\jre1.6.0_24.msi" TRANSFORMS=jre1031.MST SKIPLICENSE=1 PROG=0 ENDDIALOG=0
The 32bit-msiexec.exe doesn't convert C:\Windows\system32 to C:\Windows\SysWOW64\. Since jre1.6.0_24.msi is not on C:\Windows\system32, the installation fails.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Start the installation with the systemuser-account
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Installation completes successfully
ACTUAL -
This installation package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer package.
ERROR MESSAGES/STACK TRACES THAT OCCUR :
This installation package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer package. (ErrorCode 1620)
REPRODUCIBILITY :
This bug can be reproduced always.