JDK-6968341 : JDK 6u21 install fails with Error Applying Transforms error in Brazillian Portuguese
  • Type: Bug
  • Component: install
  • Sub-Component: install
  • Affected Version: 6u21
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: solaris_8,windows_xp
  • CPU: x86
  • Submitted: 2010-07-12
  • Updated: 2012-03-20
  • Resolved: 2010-07-21
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.
JDK 6 JDK 7
6u21 b07Fixed 7Fixed
Related Reports
Duplicate :  
Relates :  
Description
FULL PRODUCT VERSION :
1.6.0_21

ADDITIONAL OS VERSION INFORMATION :
Windows XP SP3
Windows 7

A DESCRIPTION OF THE PROBLEM :
The JDK 6u21 package can't be installed. Installation fails with "Error applying transforms. Verify that the specified transform paths are valid".

I get this error on my home machine (Windows 7 64-bit) and on my work machine (Windows XP SP3 32-bit), and others have reported this same problem on the forums: http://forums.sun.com/thread.jspa?messageID=11018380


ERROR MESSAGES/STACK TRACES THAT OCCUR :
Error applying transforms. Verify that the specified transform paths are valid

REPRODUCIBILITY :
This bug can be reproduced always.
This problem only happens in Brazillian Portuguese Windows. It works fine in other locales including English.

Comments
EVALUATION The CR will be integrated into 6u21 plus.
14-07-2010

SUGGESTED FIX In install/make/installer/bundles/windows/ishield/wrapper/common/WrapperUtils.cpp In the method, DetectLocale() if (langid == LANGID_PORTUGUESE_BRAZILIAN) return LANGID_PORTUGUESE_BRAZILIAN; should be changed to if ((!IsThisJDK()) && langid == LANGID_PORTUGUESE_BRAZILIAN) return LANGID_PORTUGUESE_BRAZILIAN;
13-07-2010