Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6542954
Votes 1
Synopsis JRE install fails with Error Applying Transforms error
Category java:install
Reported Against
Release Fixed
State 11-Closed, duplicate of 6378719, bug
Priority: 2-High
Related Bugs
Submit Date 05-APR-2007
Description
FULL PRODUCT VERSION :
latest

FULL OS VERSION :


BROWSER VERSION:
Internet Explorer

A DESCRIPTION OF THE PROBLEM :
Issue encountered when installing the latest java:
Error applying transforms. Verify that the specified transform paths are valid.

I did an MSI trace on this and found the problem.  You have the issue logged on your site, but you've left it open and unanswered.  The problem is this:
MSI (c) (68:00) [10:44:37:214]: Download of URL resource http://javadl-esd.sun.com/update/1.5.0/sponsors-1.5.0_11/sp1033.MST failed with last error 12029
This was found in the MSI log.  A LOT of people on the internet are having a problem with this.  The solution is to package the .mst file with the installer.  The fact that this is the offline version and tries to connect for the correct files is pretty telling.  I'm going to spread this info in an attempt to help people out, but seems like a pretty easy fix on your end.

The problem appears to be that the .msi installation isn't pulling the proxy data from IE.  We are a large corporation and are unable to put anything outside the firewall.  Right now we use a script for our proxy configuration, and I think the installer is unable to cope with that.  I can set them to the manual proxy for the process of installing JRE, but with the number of users we have it's kind of a hassle.
Posted Date : 2007-04-05 14:55:34.0
Work Around
N/A
Evaluation
I suspect that this is mostly a server side issue.  The transforms cannot be reached in time when the servers are dealing with high volumes and the Windows Installer engine does a timeout.  This will be improved in the consumer release when our own code does the download of the transforms.  We will have more control over the timeout, and we can retry the download of the transforms.
Posted Date : 2007-06-12 16:43:26.0

the fix to 6378719 fixes this problem by not doing using the msi download engine
Posted Date : 2007-07-20 17:44:02.0
Comments
  
  Include a link with my name & email   

Submitted On 16-MAY-2007
This is forcing me to use an out-dated version.


Submitted On 10-OCT-2007
itismyhobby
10/10, 1.6.0_03: This problem is still not fixed for some computers. Your evaluation about high volume traffic is incorrect. Error 12029 still occurs all the time with certain computers, no matter time of day. Furthermore, manual download occurs instantaneously, without anywhere near even a 1 second delay. Timing out is not the issue.

Also this problem has much larger ramifications:

Requiring a download of the MST is an inherent problem because by default, host-based firewalls will block network access by the installer. Any requirement for an MST download negates any possibility of a quiet installation on desktops with host-based firewalls that block egress traffic by software that has not been preapproved. Embedding the MST with the local MSI will avoid this egress blocking problem. At the least, embed it as a fallback.

A workaround is to manually download the mst using the information in the installation log produced from verbose logging ( /lv logfile.log). Then, put the MST in the indicated local location.

Thanks


Submitted On 23-OCT-2007
Joanne_MCKSupport
10/23/2007, 1.6.0_03:   This problem is occurring for all of my site users also.  Timing out is not an issue for us.  We are seeing this even in the Offline install.  Our firewall is blocking download of the MST.  Please embed the MST with the Offline download 


Submitted On 10-MAR-2008
Pter
The problem is still unfixed as of today (11 March 2008).  The OFFLINE installer from www.java.com for 6u5 (file name: jre-6u5-windows-i586-p-s.exe) is still trying to download the MST file.  If the download fail, the whole installation just fail.

This is ABSOLUTELY incorrect behaviour for an OFFLINE installation file.

Our machines are sitting behind a firewall with an authenticating proxy.  These machines have absolutely no problem downloading the MST file through our firewall using Internet Explorer.  It is an msi download engine problem.  The msi log correctly captured the proxy settings but it just couldn't download the MST file.

MSI (c) (9C:B4) [14:22:15:389]: MSI WinHttp: Proxy Settings Proxy: ******:8080 | Bypass: ****** | AccessType: 3

(actual value masked out by ******)

The log shows that it actually retired the download a second time, but it still fails.  The following line appears twice in the msi log:

MSI (c) (9C:B4) [14:22:16:581]: Download of URL resource http://javadl-esd.sun.com/update/1.6.0/sp-1.6.0_05/sp1028.MST failed with last error 12150



PLEASE NOTE: JDK6 is formerly known as Project Mustang