JDK-6673436 : stop using MSI download engine in -p-s.exe bundle
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
Fixed to stop using MSI to download sponsor transforms in sponsor offline bundle.
Disable sponsors in online installer, if user is behind Authenticated proxy.
The fix is in 2 places in the jre (wrapper and wrapper-online):
If we detect that they're behind an authenticated proxy, we should not apply sponsor transforms.
Here is an authenticated proxy to use for this fix:
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.
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:
I think we should get this into 6u10.