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.

To download the current JDK release, click here.
6u10 b25Fixed 7Fixed
Related Reports
Duplicate :  
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

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.

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.

EVALUATION Here is an authenticated proxy to use for this fix: host: dispensable.east.sun.com port: 8090 Username: dennisgu Password: dennisgu

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.

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.