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.

To download the current JDK release, click here.
JDK 6
6u10Resolved
Related Reports
Duplicate :  
Relates :  
Relates :  
Description
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.
02-05-2008