JDK-4707558 : msvcrt.dll tests (silent install) fail on windows for jdk1.4.0_02
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 1.4.0_02
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • OS: windows_2000
  • CPU: x86
  • Submitted: 2002-06-25
  • Updated: 2002-10-31
  • Resolved: 2002-07-18
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.
Other Other Other
1.3.1_05 05Fixed 1.4.0_03Fixed 1.4.1_02Fixed
Description
When carrying out Silent Install tests (in particular msvcrt.dll tests as part of Special Silent Install test cases) on jdk1.4.0_02 it was found that just the jre was installed.

To reproduce:
Follow the procedure out lined in Test Case 1 of the mscvrt.dll tests found at the following URL:
 http://javaweb.sfbay/~rpallath/plugin/docs/install.txt

Copy an old version of msvcrt.dll into your system directory 
Search drive for file 'jdk_install.txt" and if found remove it
Reboot and log in
Invoke Java2 SDK Installer from command prompt
     <sdk installer>.exe -a -r -f1<setup response file>
At the end it will prompt with a reboot dialog
Click on Yes
Log in again
Uninstall Java2 SDK and JRE
Reboot
Now invoke installer with  the new response file created
     <sdk installer>.exe -s -a -s -f1<setup response file>
   
The result of this will be that only the JRE is installed.

This result was seen on Windows 2000 and 98.

###@###.### 2002-06-25

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: 1.3.1_05 1.4.0_03 1.4.1_02 FIXED IN: 1.3.1_05 1.4.0_03 1.4.1_02 INTEGRATED IN: 1.3.1_05 1.4.0_03 1.4.1_02
14-06-2004

EVALUATION This is due to the wrong sequence of dialogs being recorded into .iss file when the machine needs a reboot. To fix this we need to check for RECORDMODE IShield variable and not to call SdFinishReboot dialog if it is set. ###@###.### 2002-06-26
26-06-2002