JDK-6673436 : stop using MSI download engine in -p-s.exe bundle
Type:Bug
Component:install
Sub-Component:install
Affected Version:6u5,6u10
Priority:P2
Status:Closed
Resolution:Fixed
OS:windows,windows_xp
CPU:generic,x86
Submitted:2008-03-10
Updated:2010-09-17
Resolved:2008-06-16
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.
Unfortunately, we still use the MSI download engine to download the transforms with the -p-s.exe bundle. We just use the TRANSFORMS=http.......MST
Comments
EVALUATION
Fixed to stop using MSI to download sponsor transforms in sponsor offline bundle.
Disable sponsors in online installer, if user is behind Authenticated proxy.
15-05-2008
EVALUATION
The fix is in 2 places in the jre (wrapper and wrapper-online):
make/installer/bundles/windows/ishield/wrapper/wrapper.jre
make/installer/bundles/windows/ishield/wrapper_online/jre
If we detect that they're behind an authenticated proxy, we should not apply sponsor transforms.
30-04-2008
EVALUATION
Here is an authenticated proxy to use for this fix:
host: dispensable.east.sun.com
port: 8090
Username: dennisgu
Password: dennisgu
30-04-2008
EVALUATION
There may be 2 parts to this bug fix. The online installer still uses the MSI download engine to download the sponsor files themselves. If behind an authenticated proxy, we should turn off sponsor support.
08-04-2008
EVALUATION
I believe the problem here is that they're behind an authenticated-proxy. Our download code asks them to login, before downloading the file. The MSI download code does not prompt the user, so that's why it fails.
The fix here may be to have the offline-s wrapper code determine if we're behind an authenticated proxy. If so, just don't download the sponsor transform. This can be determined by checking for HTTP_STATUS_PROXY_AUTH_REQ. More info at:
http://support.microsoft.com/kb/195650
I think we should get this into 6u10.