Details
-
Type: Improvement
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 9.1.10 Major Release
-
Labels:None
-
Story Points:5
-
Epic Link:
-
Sprint:Summer 4 2022 July 4, Summer 5 2022 July 18, Summer 6 2022 Aug 1
Description
As noted in a linked issue, the IGB App Manager "install" button fails when IGB runs under the "Zulu" build of the Java8 OpenJDK which supposedly includes JavaFX, a collection of libraries and a run-time for implementing graphical user interfaces separate from Swing.
(The "Zulu" build is from a company called Azul. See https://www.azul.com/downloads/?package=jdk for download information.)
Within the App Manager, the "install" button is using javascript, running within a javascript interpreter included with JavaFX. (For an example issue, see: IGBF-1244, "App Manager can't install apps")
It is possible that this javascript interpreter is not working properly due to a bug in the JavaFX implementation being used. Or, the problem could instead be due to some type of hack the IGB codebase contains in order to overcome a bug in the JavaFX version included within older versions of the JDK.
For this task, identify and explain the problem that is causing the IGB App Manager to fail when run using the Zulu build of OpenJDK, which includes
Some research:
Oracle's JDK version 8 included JavaFX version 8, according to what is written in this StackOverflow article:
Title: "JavaFx in oracle JDK 8 is same as openjfx 8 versions or not? what is the relationship between javafx in oracle jdk 8 and openjfx8?"
Link: https://stackoverflow.com/questions/69111336/javafx-in-oracle-jdk-8-is-same-as-openjfx-8-versions-or-not-what-is-the-relatio