JDK-6637816 : If there is an install failure, "Open Java Help in Internet Explorer" does not work.
  • Type: Bug
  • Component: install
  • Sub-Component: install
  • Affected Version: 6u10
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2007-12-05
  • Updated: 2010-04-04
  • Resolved: 2008-01-29
Related Reports
Duplicate :  
Description
If there is an install failure, "Open Java Help in Internet Explorer" does not work.

###@###.### reports:
Install failed with "Error 1772. There is a problem with this windows installer package. A program run as part of the setup did not finish as expected. Contact your support personel or package vendor."  (The cause is not the subject of this defect.)
Changes get rolled back and then "Installation failed dialog was shown" with "Open Java Help in Internet Explorer" checked.
However, clicking on Finish button neither started IE nor opened page in Firefox (which is my default browser and i had 1 window opened).

Comments
EVALUATION I think that this is the same issue was fixed in 6586889. closed as duplicate.
29-01-2008

EVALUATION I've seen this back in 6u2, and made an attempt to fix it but a larger webrev was abandoned. My changes for this can be found in http://oklahoma.east/deployment/www/webrevs/cg207731/cjre.phase3/. The sponsors workspace would need to be changed also. make/installer/bundles/windows/ishield/jre/jre/ControlCondition.idt - hide/disable checkbox for opening help if CostFinalize action has not been executed and directory properties are not set. (Not DIRECTORY_MANAGER_INITIALIZED) make/installer/bundles/windows/ishield/jre/jre/CustomAction.idt - added SetDIRECTORY_MANAGER_INITIALIZED CA to set DIRECTORY_MANAGER_INITIALIZED property after CostFinalize action has run so know SetupCompleteError dialog can refer to Directory variables make/installer/bundles/windows/ishield/jre/jre/InstallExecuteSequence.idt - added SetDIRECTORY_MANAGER_INITIALIZED after CostFinalize make/installer/bundles/windows/ishield/jre/jre/InstallUISequence.idt - added SetDIRECTORY_MANAGER_INITIALIZED after CostFinalize make/installer/bundles/windows/ishield/jre/jre/Property.idt - removed setting OPENJAVAHELP globally to True by default. The checkbox control in the dialog will default it to true when DIRECTORY_MANAGER_INITIALIZED is set and we know the CostFinalize action has been run. *** (#1 of 1): [ UNSAVED ] ###@###.###
05-12-2007