Steps to reproduce:
1. Obtain a jre or j2sdk iftw bundle
2. use either {j2sdk or j2re}-1_4_2-rc-windows-i586-iftw.exe to perform install on demand.
3. After installation complete disable the internet connect on the local machine.
4. Click on the {j2sdk or j2re}-1_4_2-rc-windows-i586-iftw.exe on the local machine to perform uninstallation.
5. A windows Installer error dialog box will pop up with the following:
"This installation package could not be opened. Verify that the package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows installer package."
Uninstalling the package should use the local cached .msi file, not the original copy on the remote server.
1. Obtain a jre or j2sdk iftw bundle
2. use either {j2sdk or j2re}-1_4_2-rc-windows-i586-iftw.exe to perform install on demand.
3. After installation complete disable the internet connect on the local machine.
4. Click on the {j2sdk or j2re}-1_4_2-rc-windows-i586-iftw.exe on the local machine to perform uninstallation.
5. A windows Installer error dialog box will pop up with the following:
"This installation package could not be opened. Verify that the package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows installer package."
Uninstalling the package should use the local cached .msi file, not the original copy on the remote server.