Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8114227

DTFX- should block users from getting JavaFX runtime again with no jre on the system

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: fx2.0
    • Fix Version/s: fx2.0
    • Component/s: deploy

      Description

      * Scenario: Uses have no jre and fx runtime installed on the system. When they try to invoke the DTFX-enable applets and follow the DT flow, they end up at the very confusing screen that they need to get the JavaFX runtime from javafx.com again.

      * Tested Configuration:
       - OS: x86 XP
      - Browser, FF 4.01, Chrome 11.x, IE 8

      * Steps to reproduce:

      0) Make sure the system has no jre or fx runtime
      1) Using FF, Chrome or IE to invoke an applet from /deployed/dt (or any sample applet)
      http://jfx.us.oracle.com/hudson/view/Presidio/job/presidio-deploy-scrum/229/label=windows-i586-14/artifact/artifacts/deployed/dtTests/applet-click-to-install.html
      2) DTFX kicks in- Follow the instruction to download FX runtime.
      3) As expected, FX runtime downloaded but can not install due to the system does not have any jre installed

      The problem comes as users click on 'Close' button or 'X" sign from the "Java FX Setup error " dialog. Doing so, user will get the screen (screenshot attached) where they are told to 'Get the JavaFX runtime from javafx.com' and run the installer. Definitely, it is like going to the loop to users.

      In this scenario, DT should block users from seeing the page "JavaFX2.0 is required to view this content" again. In a more perfect/ideal approach, DT flow should first install jre and then install fx runtime and then fx applet launching ( not directing/requesting users to go to java.com and then javafx.com)




        Attachments

          Activity

            People

            • Assignee:
              igor Igor Nekrestyanov (Inactive)
              Reporter:
              hungnguy Hung Nguyen (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported: