JDK-6829015 : JDK & FX SDK cobundle- Windows Installer thrown when cancel FX SDK installation
  • Type: Bug
  • Component: install
  • Sub-Component: install
  • Affected Version: 6u13,6u14
  • Priority: P3
  • Status: Resolved
  • Resolution: Not an Issue
  • OS: windows
  • CPU: generic
  • Submitted: 2009-04-10
  • Updated: 2014-05-20
  • Resolved: 2014-05-20
Description
*** Test Bundle:  Cobundle [Java SE SDK 6u13 & JavaFX SDK 1.1.1]
http://jre.sfbay.sun.com/java/re/jdk/6u13/promoted/plus/b92/bundles/windows-i586/
jdk-6u13-javafx-1_1_1-windows-i586.exe     

*** Test OS: Vista, Windows7, winXP Pro
     
Steps to reproduce:
------------------

1) Launch jdk-6u13-javafx-1_1_1-windows-i586.exe from http://jre.sfbay.sun.com/java/re/jdk/6u13/promoted/plus/b92/bundles/windows-i586/     

2) Accept License Agreement 

3) Cancel on the next "Custom Setup" window.

Windows Installer thrown (See attached screenshot for detail)

The problem is not reproducible outside of the cobundle with jdk-6u13-windows-i586-p.exe from http://java.sun.com

Comments
The FX SDK is directly bundled with the JDK now, so this is no longer applicable.
20-05-2014

EVALUATION I think what is happening here, is that the JDK installer cancel button tells the cobundle wrapper to delete all of the msi/cab files in the cache. After the JDK is cancelled, it tries to launch the FX SDK msi, which isn't there anymore. The fix should be to make sure it doesn't launch the FX SDK if cancel is returned from the JDK msiexec.exe.
14-04-2009