JDK-6697040 : Error 1722 installing b23 windows i586 JDK
Type:Bug
Component:install
Sub-Component:install
Affected Version:6u10
Priority:P1
Status:Closed
Resolution:Duplicate
OS:windows_xp
CPU:x86
Submitted:2008-05-02
Updated:2010-04-04
Resolved:2008-05-13
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.
Error 1722 installing b23 windows i586 JDK, jdk-6u10-fcs-bin-b423-windows-i586-p-29_apr_2008.exe
Comments
SUGGESTED FIX
Fixed with the checkin for 6583832.
MSVCR71.dll is installed to the proper directories:
jdk1.6.0_10\bin\,
jdk1.6.0_10\jre\bin\, and
jdk1.6.0_10\jre\bin\new_plugin\.
02-05-2008
WORK AROUND
The Windows 32-bit JDK install fails with an Error 1722 if MSVCR71.dll is not in Windows' 32-bit system directory.
The Windows 32-bit JDK install will work if Windows can find MSVCR71.dll.
If MSVCR71.dll is not in the \WINDOWS\system32\ directory (or \WINDOWS\SysWOW64\ on a 64-bit system), the workaround is to copy it from a JRE installation to the Windows 32-bit system directory.
Install the 32-bit JRE, and copy the MSVCR71.DLL to the system directory on a 64-bit OS:
1. Install the 32-bit JRE.
2. Copy MSVCR71.DLL from the JRE bin directory to the System32 directory.
For default directories, run the following::
copy "C:\Program Files\Java\jre6\bin\MSVCR71.DLL" "C:\WINDOWS\System32\"
Note: On 64-bit Windows, copy MSVCR71.DLL from the JRE bin directory to the
SysWOW64 directory.
For default directories, run the following:
copy "C:\Program Files (x86)\Java\jre6\bin\MSVCR71.DLL" "C:\WINDOWS\SysWOW64\"
3. Install the 32-bit JDK.
During the failure the MSI log contains an entry such as:
MSI (s) (24:9C) [11:33:29:281]: Note: 1: 1722 2: charsets 3: C:\Program Files\Java\jdk1.6.0_10\jre\lib\ 4: "C:\Program Files\Java\jdk1.6.0_10\jre\lib\\launcher.exe" "C:\Program Files\Java\jdk1.6.0_10\bin\\unpack200.exe" -r -v -l "" "C:\Program Files\Java\jdk1.6.0_10\\jre\lib\charsets.pack" "C:\Program Files\Java\jdk1.6.0_10\\jre\lib\charsets.jar"
02-05-2008
EVALUATION
Error 1722 with the b23 pit build 32-bit JDK installer jdk-6u10-fcs-bin-b423-windows-i586-p-29_apr_2008.exe
The MSI log contains:
MSI (s) (24:9C) [11:33:29:000]: Executing op:
ActionStart(Name=charsets,,)
Action 11:33:29: charsets.
MSI (s) (24:9C) [11:33:29:000]: Executing op:
CustomActionSchedule(Action=charsets,ActionType=3106,Source=C:\Program
Files (x86)\Java\jdk1.6.0_10\jre\lib\,Target="C:\Program Files
(x86)\Java\jdk1.6.0_10\jre\lib\\launcher.exe" "C:\Program Files
(x86)\Java\jdk1.6.0_10\bin\\unpack200.exe" -r -v -l "" "C:\Program
Files (x86)\Java\jdk1.6.0_10\\jre\lib\charsets.pack" "C:\Program
Files (x86)\Java\jdk1.6.0_10\\jre\lib\charsets.jar",)
MSI (s) (24:9C) [11:33:29:281]: Note: 1: 1722 2: charsets 3:
C:\Program Files (x86)\Java\jdk1.6.0_10\jre\lib\ 4: "C:\Program Files
(x86)\Java\jdk1.6.0_10\jre\lib\\launcher.exe" "C:\Program Files
(x86)\Java\jdk1.6.0_10\bin\\unpack200.exe" -r -v -l "" "C:\Program
Files (x86)\Java\jdk1.6.0_10\\jre\lib\charsets.pack" "C:\Program
Files (x86)\Java\jdk1.6.0_10\\jre\lib\charsets.jar"
DEBUG: Error 2835: The control ErrorIcon was not found on dialog
SetupError
Internal Error 2835. ErrorIcon, SetupError
When I run from the command line
"C:\Program Files (x86)\Java\jdk1.6.0_10\jre\lib\\launcher.exe"
"C:\Program Files (x86)\Java\jdk1.6.0_10\bin\\unpack200.exe" -r -v -l
"" "C:\Program Files (x86)\Java\jdk1.6.0_10\\jre\lib\charsets.pack"
"C:\Program Files (x86)\Java\jdk1.6.0_10\\jre\lib\charsets.jar"
I get the Error dialog:
Title: unpack200.exe - Unable to Locate Component
Message: This application has failed to start because MSVCR71.dll
was not found. Re-installing the application may fix this problem.
I don't have MSVCR71.dll on the system because it is a Windows 2003 64-bit system.
The b23 32-bit JDK installer is missing MSVCR71.dll. It was broken with
the checkin for 6683308: Merge 64bit JRE Java plugin/webstart with 6u10,
not build by default.
It will be fixed with the checkin for 6583832.