Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » e(fx)clipse » e4 application javafx Classloading problem
e4 application javafx Classloading problem [message #1820534] Wed, 22 January 2020 10:20 Go to next message
Nico Beckers is currently offline Nico BeckersFriend
Messages: 15
Registered: January 2020
Junior Member
Hello everyone,

I've managed to get my e4 application using openjdk11 and openjfx and java11 to run. But now I'm having problems loading any of the classes referenced in my osgi bundles.

In order to get it to run, I had to add

-Dosgi.framework.extensions=org.eclipse.fx.osgi
and
-Dorg.osgi.framework.bundle.parent=ext

to the VM arguments.
The latter does not seem to have any effect though, as the key seems to be the osgi.framework.extensions=org.eclipse.fx.osgi parameter.
Using
-Dorg.eclipse.osgi/debug/loader=true
-Dorg.eclipse.osgi/debug=true
-Defxclipse.osgi.hook.debug=true

as well produces the following output:

FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.felix.shell.Command' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@69b8b7f1[org.apache.felix.scr:2.0.14.v20180822-1822(id=78)]
FXClassLoader#getDeployedJavaModuleBundlePaths - Loading libraries from deployed modules
FXClassLoader#getDeployedJavaModuleBundlePaths - Found OSGi-Module with JPMS-Module 'javafx.base'
FXClassLoader#getDeployedJavaModuleBundlePaths - Found Jar 'bundleentry://62.fwk1997353766/javafx.base.jar'
FXClassLoader#getDeployedJavaModuleBundlePaths - Converted URL: file:/<local-path>/.metadata/.plugins/org.eclipse.pde.core/dummy.app.product.product/org.eclipse.osgi/62/0/.cp/javafx.base.jar
FXClassLoader#getDeployedJavaModuleBundlePaths - Found OSGi-Module with JPMS-Module 'javafx.controls'
FXClassLoader#getDeployedJavaModuleBundlePaths - Found Jar 'bundleentry://63.fwk1997353766/javafx.controls.jar'
FXClassLoader#getDeployedJavaModuleBundlePaths - Converted URL: file:/<local-path>/.metadata/.plugins/org.eclipse.pde.core/dummy.app.product.product/org.eclipse.osgi/63/0/.cp/javafx.controls.jar
FXClassLoader#getDeployedJavaModuleBundlePaths - Found OSGi-Module with JPMS-Module 'javafx.fxml'
FXClassLoader#getDeployedJavaModuleBundlePaths - Found Jar 'bundleentry://64.fwk1997353766/javafx.fxml.jar'
FXClassLoader#getDeployedJavaModuleBundlePaths - Converted URL: file:/<local-path>/.metadata/.plugins/org.eclipse.pde.core/dummy.app.product.product/org.eclipse.osgi/64/0/.cp/javafx.fxml.jar
FXClassLoader#getDeployedJavaModuleBundlePaths - Found OSGi-Module with JPMS-Module 'javafx.graphics'
FXClassLoader#getDeployedJavaModuleBundlePaths - Found Jar 'bundleentry://65.fwk1997353766/javafx.graphics.jar'
FXClassLoader#getDeployedJavaModuleBundlePaths - Converted URL: file:/<local-path>/.metadata/.plugins/org.eclipse.pde.core/dummy.app.product.product/org.eclipse.osgi/65/0/.cp/javafx.graphics.jar
FXClassLoader#getDeployedJavaModuleBundlePaths - Found OSGi-Module with JPMS-Module 'javafx.media'
FXClassLoader#getDeployedJavaModuleBundlePaths - Found Jar 'bundleentry://66.fwk1997353766/javafx.media.jar'
FXClassLoader#getDeployedJavaModuleBundlePaths - Converted URL: file:/<local-path>/.metadata/.plugins/org.eclipse.pde.core/dummy.app.product.product/org.eclipse.osgi/66/0/.cp/javafx.media.jar
FXClassLoader#getDeployedJavaModuleBundlePaths - Found OSGi-Module with JPMS-Module 'javafx.swing'
FXClassLoader#getDeployedJavaModuleBundlePaths - Found Jar 'bundleentry://67.fwk1997353766/javafx.swing.jar'
FXClassLoader#getDeployedJavaModuleBundlePaths - Converted URL: file:/<local-path>/.metadata/.plugins/org.eclipse.pde.core/dummy.app.product.product/org.eclipse.osgi/67/0/.cp/javafx.swing.jar
FXClassLoader#getDeployedJavaModuleBundlePaths - Found OSGi-Module with JPMS-Module 'javafx.swt'
FXClassLoader#getDeployedJavaModuleBundlePaths - Found Jar 'bundleentry://68.fwk1997353766/javafx.swt.jar'
FXClassLoader#getDeployedJavaModuleBundlePaths - Converted URL: file:/<local-path>/.metadata/.plugins/org.eclipse.pde.core/dummy.app.product.product/org.eclipse.osgi/68/0/.cp/javafx.swt.jar
FXClassLoader#getDeployedJavaModuleBundlePaths - Found OSGi-Module with JPMS-Module 'javafx.web'
FXClassLoader#getDeployedJavaModuleBundlePaths - Found Jar 'bundleentry://69.fwk1997353766/javafx.web.jar'
FXClassLoader#getDeployedJavaModuleBundlePaths - Converted URL: file:/<local-path>/.metadata/.plugins/org.eclipse.pde.core/dummy.app.product.product/org.eclipse.osgi/69/0/.cp/javafx.web.jar
FXClassLoader#getSWTClassloader - Fetching SWT-Classloader
FXClassLoader#getSWTClassloader - Done SWT-Classloader
FXClassLoader#getModuleLayer - Parent Classloader: org.eclipse.equinox.launcher.Main$StartupClassLoader@4f063c0a
FXClassLoader#advancedModuleLayerBoostrap - Using advanced layer creation to apply patches
FXClassLoader#advancedModuleLayerBoostrap - javafx.base => <local-path>\.metadata\.plugins\org.eclipse.pde.core\dummy.app.product.product\org.eclipse.osgi\62\0\.cp\javafx.base.jar
FXClassLoader#advancedModuleLayerBoostrap - javafx.controls => <local-path>\.metadata\.plugins\org.eclipse.pde.core\dummy.app.product.product\org.eclipse.osgi\63\0\.cp\javafx.controls.jar
FXClassLoader#advancedModuleLayerBoostrap - javafx.fxml => <local-path>\.metadata\.plugins\org.eclipse.pde.core\dummy.app.product.product\org.eclipse.osgi\64\0\.cp\javafx.fxml.jar
FXClassLoader#advancedModuleLayerBoostrap - javafx.graphics => <local-path>\.metadata\.plugins\org.eclipse.pde.core\dummy.app.product.product\org.eclipse.osgi\65\0\.cp\javafx.graphics.jar
FXClassLoader#advancedModuleLayerBoostrap - javafx.media => <local-path>\.metadata\.plugins\org.eclipse.pde.core\dummy.app.product.product\org.eclipse.osgi\66\0\.cp\javafx.media.jar
FXClassLoader#advancedModuleLayerBoostrap - javafx.swing => <local-path>\.metadata\.plugins\org.eclipse.pde.core\dummy.app.product.product\org.eclipse.osgi\67\0\.cp\javafx.swing.jar
FXClassLoader#advancedModuleLayerBoostrap - javafx.swt => <local-path>\.metadata\.plugins\org.eclipse.pde.core\dummy.app.product.product\org.eclipse.osgi\68\0\.cp\javafx.swt.jar
FXClassLoader#advancedModuleLayerBoostrap - javafx.web => <local-path>\.metadata\.plugins\org.eclipse.pde.core\dummy.app.product.product\org.eclipse.osgi\69\0\.cp\javafx.web.jar
JavaModuleLayerModification#applyConfigurations - Exporting 'javafx.graphics/com.sun.javafx.application=BUNDLE(@140)'
JavaModuleLayerModification#applyConfigurations - Exporting 'javafx.graphics/com.sun.glass.ui=BUNDLE(@140)'
FXClassLoader#getModuleLayer - Module created: org.eclipse.fx.osgi.fxloader.jpms.ModuleLayerWrapper@7d0e4b1
FXClassLoader#getSWTClassloader - Fetching SWT-Classloader
FXClassLoader#getSWTClassloader - Done SWT-Classloader
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
!SESSION 2020-01-22 11:00:30.406 -----------------------------------------------
eclipse.buildId=unknown
java.version=11.0.5
java.vendor=AdoptOpenJDK
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Framework arguments:  -product dummy.application.product
Command-line arguments:  -product dummy.application.product -data <local-path>/../runtime-dummy.app.product.product -dev file:<local-path>/.metadata/.plugins/org.eclipse.pde.core/dummy.app.product.product/dev.properties -os win32 -ws win32 -arch x86_64 -consoleLog -data @user.home/ws

!ENTRY dummy.mapmanagement 4 0 2020-01-22 11:00:32.722
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: dummy.mapmanagement [35]
  Unresolved requirement: Require-Bundle: dummy2.geo.tools.mapmanagement
    -> Bundle-SymbolicName: dummy2.geo.tools.mapmanagement; bundle-version="1.2.17.SNAPSHOT"
       dummy2.geo.tools.mapmanagement [9]
         Unresolved requirement: Import-Package: javafx.application

	at org.eclipse.osgi.container.Module.start(Module.java:447)
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1685)
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1664)
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1627)
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1558)
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:233)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:343)
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@57cfa389[org.eclipse.equinox.registry:3.8.100.v20180827-1235(id=119)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.eclipse.jetty.util.log.StrErrLog' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@75f83fa1[org.eclipse.jetty.util:9.4.11.v20180605(id=150)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
2020-01-22 11:00:33.065:INFO::Start Level: Equinox Container: f4900bcd-941e-4f2d-83be-235d9ad0b072: Logging initialized @2925ms to org.eclipse.jetty.util.log.StdErrLog
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.application.Application' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@1ddae021[org.eclipse.fx.ui.workbench.fx:3.5.0.201902252257(id=140)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.application.Application - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.sun.glass.ui.Application' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@1ddae021[org.eclipse.fx.ui.workbench.fx:3.5.0.201902252257(id=140)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class com.sun.glass.ui.Application - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.value.ChangeListener' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@72f5b2ea[org.eclipse.fx.core:3.5.0.201902252257(id=121)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - interface javafx.beans.value.ChangeListener - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.event.ActionEvent' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@416e3f3e[org.eclipse.fx.ui.controls:3.5.0.201902252257(id=129)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.event.ActionEvent - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@69273e8c[org.eclipse.emf.common:2.15.0.v20180723-1316(id=103)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@13c34a84[org.eclipse.fx.ui.workbench.renderers.fx:3.5.0.201902252257(id=142)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@1966938[org.eclipse.emf.ecore:2.15.0.v20180722-1159(id=105)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@5e3a60d0[org.eclipse.fx.ui.keybindings.e4:3.5.0.201902252257(id=134)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@7a35165[org.eclipse.e4.ui.model.workbench:2.1.100.v20180904-1914(id=100)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@13c34a84[org.eclipse.fx.ui.workbench.renderers.fx:3.5.0.201902252257(id=142)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@5d9ace69[org.eclipse.fx.ui.workbench.renderers.base:3.5.0.201902252257(id=141)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@23285fde[org.eclipse.emf.ecore.xmi:2.15.0.v20180706-1146(id=107)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@6963245b[org.eclipse.fx.ui.workbench.services:3.5.0.201902252257(id=143)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@54b0a6df[org.eclipse.e4.emf.xpath:0.2.200.v20180828-0227(id=98)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@5e54690f[dummy.base:1.0.0.qualifier(id=22)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3b232954[org.eclipse.emf.ecore.change:2.13.0.v20180706-1146(id=106)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3c56f5a4[org.eclipse.emf.databinding:1.5.0.v20180706-1146(id=104)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@1ddae021[org.eclipse.fx.ui.workbench.fx:3.5.0.201902252257(id=140)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@faebe91[org.eclipse.fx.ui.workbench.base:3.5.0.201902252257(id=139)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@58b6088c[dummy.replay:1.0.0.qualifier(id=42)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.ibm.icu.text.Collator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@4f13a2e9[dummy.track.layer:1.0.0.qualifier(id=49)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.Node' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2fdc2a25[org.eclipse.fx.ui.services:3.5.0.201902252257(id=137)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.Node - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.layout.AnchorPane' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2fdc2a25[org.eclipse.fx.ui.services:3.5.0.201902252257(id=137)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.layout.AnchorPane - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.Node' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@1ddae021[org.eclipse.fx.ui.workbench.fx:3.5.0.201902252257(id=140)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.Node - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.image.ImageView' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@1ddae021[org.eclipse.fx.ui.workbench.fx:3.5.0.201902252257(id=140)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.image.ImageView - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.image.Image' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@1ddae021[org.eclipse.fx.ui.workbench.fx:3.5.0.201902252257(id=140)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.image.Image - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.control.Control' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@416e3f3e[org.eclipse.fx.ui.controls:3.5.0.201902252257(id=129)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.control.Control - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.layout.StackPane' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@416e3f3e[org.eclipse.fx.ui.controls:3.5.0.201902252257(id=129)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.layout.StackPane - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.image.Image' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2fdc2a25[org.eclipse.fx.ui.services:3.5.0.201902252257(id=137)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.image.Image - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.Scene' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@5ca9c9ec[org.eclipse.fx.ui.theme:3.5.0.201902252257(id=138)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.Scene - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.Observable' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@5ca9c9ec[org.eclipse.fx.ui.theme:3.5.0.201902252257(id=138)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - interface javafx.beans.Observable - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.collections.ListChangeListener$Change' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@5ca9c9ec[org.eclipse.fx.ui.theme:3.5.0.201902252257(id=138)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.collections.ListChangeListener$Change - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.collections.ObservableMap' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@5ca9c9ec[org.eclipse.fx.ui.theme:3.5.0.201902252257(id=138)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - interface javafx.collections.ObservableMap - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.collections.FXCollections' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@5ca9c9ec[org.eclipse.fx.ui.theme:3.5.0.201902252257(id=138)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.collections.FXCollections - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.collections.ListChangeListener' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@5ca9c9ec[org.eclipse.fx.ui.theme:3.5.0.201902252257(id=138)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - interface javafx.collections.ListChangeListener - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.collections.ObservableList' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@5ca9c9ec[org.eclipse.fx.ui.theme:3.5.0.201902252257(id=138)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - interface javafx.collections.ObservableList - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.stage.Stage' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.stage.Stage - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.stage.WindowEvent' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.stage.WindowEvent - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.fxml.FXMLLoader' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.fxml.FXMLLoader - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.application.Platform' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@416e3f3e[org.eclipse.fx.ui.controls:3.5.0.201902252257(id=129)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.application.Platform - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.InvalidationListener' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@1a75daa2[org.eclipse.fx.core.di.context:3.5.0.201902252257(id=124)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - interface javafx.beans.InvalidationListener - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.Property' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@1a75daa2[org.eclipse.fx.core.di.context:3.5.0.201902252257(id=124)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - interface javafx.beans.property.Property - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'jdk.internal.reflect.ConstructorAccessorImpl' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@24a6a213[javax.inject:1.0.0.v20091030(id=58)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@23285fde[org.eclipse.emf.ecore.xmi:2.15.0.v20180706-1146(id=107)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.PatternLayoutBeanInfo' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.PatternLayoutBeanInfo' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.LayoutBeanInfo' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.LayoutBeanInfo' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.LayoutCustomizer' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.LayoutCustomizer' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.PatternLayoutCustomizer' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.PatternLayoutCustomizer' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.RollingFileAppenderBeanInfo' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.RollingFileAppenderBeanInfo' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.FileAppenderBeanInfo' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.FileAppenderBeanInfo' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.WriterAppenderBeanInfo' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.WriterAppenderBeanInfo' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.AppenderSkeletonBeanInfo' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.AppenderSkeletonBeanInfo' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.AppenderSkeletonCustomizer' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.AppenderSkeletonCustomizer' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.WriterAppenderCustomizer' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.WriterAppenderCustomizer' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.FileAppenderCustomizer' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.FileAppenderCustomizer' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.RollingFileAppenderCustomizer' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.RollingFileAppenderCustomizer' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.ConsoleAppenderBeanInfo' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.ConsoleAppenderBeanInfo' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.ConsoleAppenderCustomizer' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'org.apache.log4j.ConsoleAppenderCustomizer' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@3193194f[org.apache.log4j:1.2.15.v201012070815(id=79)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.fxml.FXMLLoader' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@1a75daa2[org.eclipse.fx.core.di.context:3.5.0.201902252257(id=124)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.fxml.FXMLLoader - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.util.BuilderFactory' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@1a75daa2[org.eclipse.fx.core.di.context:3.5.0.201902252257(id=124)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - interface javafx.util.BuilderFactory - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.util.Callback' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@1a75daa2[org.eclipse.fx.core.di.context:3.5.0.201902252257(id=124)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - interface javafx.util.Callback - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.fxml.JavaFXBuilderFactory' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@1a75daa2[org.eclipse.fx.core.di.context:3.5.0.201902252257(id=124)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.fxml.JavaFXBuilderFactory - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.value.ObservableValue' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@5e54690f[dummy.base:1.0.0.qualifier(id=22)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - interface javafx.beans.value.ObservableValue - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.SimpleStringProperty' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@17c14559[dummy.model:1.0.0.qualifier(id=37)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.beans.property.SimpleStringProperty - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.ReadOnlyStringWrapper' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@17c14559[dummy.model:1.0.0.qualifier(id=37)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.beans.property.ReadOnlyStringWrapper - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.ReadOnlyStringProperty' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@17c14559[dummy.model:1.0.0.qualifier(id=37)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.beans.property.ReadOnlyStringProperty - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.ReadOnlyBooleanWrapper' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@17c14559[dummy.model:1.0.0.qualifier(id=37)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.beans.property.ReadOnlyBooleanWrapper - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.ReadOnlyObjectWrapper' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@17c14559[dummy.model:1.0.0.qualifier(id=37)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.beans.property.ReadOnlyObjectWrapper - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.SimpleObjectProperty' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@5e54690f[dummy.base:1.0.0.qualifier(id=22)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.beans.property.SimpleObjectProperty - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.SimpleStringProperty' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@5e54690f[dummy.base:1.0.0.qualifier(id=22)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.beans.property.SimpleStringProperty - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.SimpleDoubleProperty' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@5e54690f[dummy.base:1.0.0.qualifier(id=22)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.beans.property.SimpleDoubleProperty - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.SimpleBooleanProperty' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@5e54690f[dummy.base:1.0.0.qualifier(id=22)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.beans.property.SimpleBooleanProperty - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.SimpleObjectProperty' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.beans.property.SimpleObjectProperty - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.geometry.Insets' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.geometry.Insets - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.control.Button' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.control.Button - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.control.ChoiceBox' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.control.ChoiceBox - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.control.Label' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.control.Label - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.control.PasswordField' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.control.PasswordField - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.control.TextField' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.control.TextField - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.control.TitledPane' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.control.TitledPane - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.control.CheckBox' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.control.CheckBox - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.control.ProgressIndicator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.control.ProgressIndicator - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.image.Image' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.image.Image - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.image.ImageView' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.image.ImageView - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.layout.AnchorPane' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.layout.AnchorPane - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.layout.BorderPane' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.layout.BorderPane - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.layout.ColumnConstraints' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.layout.ColumnConstraints - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.layout.GridPane' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.layout.GridPane - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.layout.RowConstraints' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.layout.RowConstraints - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.layout.VBox' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.layout.VBox - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.layout.HBox' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.layout.HBox - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.fxml.Initializable' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - interface javafx.fxml.Initializable - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.value.ObservableValue' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - interface javafx.beans.value.ObservableValue - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.Node' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.Node - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.control.TextField' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.control.TextField - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.control.ChoiceBox' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.control.ChoiceBox - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.control.Label' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.control.Label - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.control.ProgressIndicator' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.control.ProgressIndicator - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.control.Button' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.control.Button - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.event.Event' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.event.Event - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.input.KeyEvent' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.input.KeyEvent - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.layout.BorderPane' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.layout.BorderPane - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.control.PasswordField' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.control.PasswordField - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.layout.GridPane' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.layout.GridPane - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.control.CheckBox' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.control.CheckBox - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.fxml.FXML' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - interface javafx.fxml.FXML - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.Scene' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.Scene - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.event.ActionEvent' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.event.ActionEvent - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.scene.input.MouseEvent' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2ca28fc9[dummy.application:1.0.0.qualifier(id=21)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.scene.input.MouseEvent - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.ReadOnlyBooleanWrapper' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@602f4af3[dummy.services.local:1.0.0.qualifier(id=46)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.beans.property.ReadOnlyBooleanWrapper - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.ReadOnlyStringWrapper' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@602f4af3[dummy.services.local:1.0.0.qualifier(id=46)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.beans.property.ReadOnlyStringWrapper - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.ReadOnlyObjectWrapper' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@602f4af3[dummy.services.local:1.0.0.qualifier(id=46)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.beans.property.ReadOnlyObjectWrapper - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.ReadOnlyBooleanProperty' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@602f4af3[dummy.services.local:1.0.0.qualifier(id=46)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.beans.property.ReadOnlyBooleanProperty - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.ReadOnlyObjectProperty' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@602f4af3[dummy.services.local:1.0.0.qualifier(id=46)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.beans.property.ReadOnlyObjectProperty - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.ReadOnlyStringProperty' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@602f4af3[dummy.services.local:1.0.0.qualifier(id=46)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.beans.property.ReadOnlyStringProperty - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.Observable' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@17c14559[dummy.model:1.0.0.qualifier(id=37)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - interface javafx.beans.Observable - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'com.sun.management.HotSpotDiagnosticMXBean' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@25f4e7cb[org.apache.lucene:1.0.0.qualifier(id=80)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - null - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.concurrent.Service' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2890a1d6[dummy.search:1.0.0.qualifier(id=44)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.concurrent.Service - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.concurrent.Task' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2890a1d6[dummy.search:1.0.0.qualifier(id=44)]
FXClassLoader#findClassJavaFX11 - Using classloader org.eclipse.fx.osgi.fxloader.FXClassLoader$1@611e2ed9
FXClassLoader#findClassJavaFX11 - class javafx.concurrent.Task - ended
FXClassLoader#findClassJavaFX11 - started
FXClassLoader#findClassJavaFX11 - Loading class 'javafx.beans.property.ReadOnlyBooleanWrapper' for org.eclipse.osgi.internal.loader.EquinoxClassLoader@2890a1d6[dummy.search:1.



Re: e4 application javafx Classloading problem [message #1820555 is a reply to message #1820534] Wed, 22 January 2020 18:03 Go to previous messageGo to next message
Thomas Schindl is currently offline Thomas SchindlFriend
Messages: 6523
Registered: July 2009
Senior Member
Why is there an import-package in your MANIFEST.MF for javafx.application?
Re: e4 application javafx Classloading problem [message #1820578 is a reply to message #1820555] Thu, 23 January 2020 09:23 Go to previous messageGo to next message
Nico Beckers is currently offline Nico BeckersFriend
Messages: 15
Registered: January 2020
Junior Member
It seems to be, because some code in the mapmanagement bundle seems to use javafx.application.Platform.runLater(), but I am pretty positive, that that is not the real problem.
The app runs (and shows the initial javafx dialog/window), but once jaxb is required to find/load one of the local classes in one of the bundles, it fails.

But I see that this project is too huge to effectively debug. I'll try to generate a smaller example...
Re: e4 application javafx Classloading problem [message #1820583 is a reply to message #1820578] Thu, 23 January 2020 10:43 Go to previous messageGo to next message
Thomas Schindl is currently offline Thomas SchindlFriend
Messages: 6523
Registered: July 2009
Senior Member
I talk about this error line:

Quote:

org.osgi.framework.BundleException: Could not resolve module: dummy.mapmanagement [35]
Unresolved requirement: Require-Bundle: dummy2.geo.tools.mapmanagement
-> Bundle-SymbolicName: dummy2.geo.tools.mapmanagement; bundle-version="1.2.17.SNAPSHOT"
dummy2.geo.tools.mapmanagement [9]
Unresolved requirement: Import-Package: javafx.application

at org.eclipse.osgi.container.Module.start(Module.java:447)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1685)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1664)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1627)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1558)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:233)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:343)


This means one of your bundles is not resolved as it does an import-package for "javafx.application". You must not import javafx-packages as there's no bundle exporting that for you so OSGi will refuse to resolved that bundle and all the classes in it.
Re: e4 application javafx Classloading problem [message #1820584 is a reply to message #1820583] Thu, 23 January 2020 10:45 Go to previous messageGo to next message
Thomas Schindl is currently offline Thomas SchindlFriend
Messages: 6523
Registered: July 2009
Senior Member
Well Java-11 does not contain JAXB it must be loaded additionally if you need it
Re: e4 application javafx Classloading problem [message #1820643 is a reply to message #1820584] Fri, 24 January 2020 09:36 Go to previous messageGo to next message
Nico Beckers is currently offline Nico BeckersFriend
Messages: 15
Registered: January 2020
Junior Member
You are absolutely right.

I got too confused with the "null - ended" lines in the classloader debug output. In the end the problem was not at all related to e(fx)clipse but simply JAXB+Java11 hell (I had to fight a lot to get it running, but now I seem to have it solved).
Sorry for this and thanks for your help.
Re: e4 application javafx Classloading problem [message #1820650 is a reply to message #1820643] Fri, 24 January 2020 15:06 Go to previous messageGo to next message
Nico Beckers is currently offline Nico BeckersFriend
Messages: 15
Registered: January 2020
Junior Member
I'm afraid I'm having another problem, now, which still fits under this topic:

Having solved the Jaxb Issue, I can now run my application further and then seem to run into a "classloading race condition". At least that is what it feels like. There are very few occasions in which the app just runs fine, but generally somewhere during plugin starting, random ClassNotFoundException occur for javafx.* classes, which plugin fails, with which javafx class seems pretty random and the plugins that have been loaded so far then seem to work (even their javafx components). Sometimes you can even see in the direct stack trace of the exception, that other javafx classes have already been successfully loaded. See for example this one here:

java.lang.NoClassDefFoundError: javafx/scene/layout/GridPane
	at ilx.e4.track.polarpanel.preferences.PolarPanelPreferencePage.<init>(PolarPanelPreferencePage.java:103)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at java.base/java.lang.Class.newInstance(Class.java:584)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:237)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:109)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:907)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:880)
	at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:824)
	at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:215)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:213)
	at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:114)
	at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:48)
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:527)
	at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:464)
	at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:627)
	at org.eclipse.fx.core.di.context.internal.ServiceSupplier.handleCollection(ServiceSupplier.java:247)
	at org.eclipse.fx.core.di.context.internal.ServiceSupplier.get(ServiceSupplier.java:131)
	at org.eclipse.e4.core.internal.di.InjectorImpl.resolveArgs(InjectorImpl.java:528)
	at org.eclipse.e4.core.internal.di.InjectorImpl.resolveRequestorArgs(InjectorImpl.java:469)
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:128)
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:411)
	at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:333)
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:193)
	at org.eclipse.fx.ui.di.InjectingFXMLLoader$ControllerFactory.call(InjectingFXMLLoader.java:325)
	at org.eclipse.fx.ui.di.InjectingFXMLLoader$ControllerFactory.call(InjectingFXMLLoader.java:1)
	at javafx.fxml/javafx.fxml.FXMLLoader$ValueElement.processAttribute(FXMLLoader.java:938)
	at javafx.fxml/javafx.fxml.FXMLLoader$InstanceDeclarationElement.processAttribute(FXMLLoader.java:980)
	at javafx.fxml/javafx.fxml.FXMLLoader$Element.processStartElement(FXMLLoader.java:227)
	at javafx.fxml/javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:752)
	at javafx.fxml/javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2722)
	at javafx.fxml/javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2552)
	at javafx.fxml/javafx.fxml.FXMLLoader.load(FXMLLoader.java:2450)
	at org.eclipse.fx.osgi.util.OSGiFXMLLoader.loadWithController(OSGiFXMLLoader.java:441)
	at org.eclipse.fx.osgi.util.OSGiFXMLLoader.load(OSGiFXMLLoader.java:327)
	at org.eclipse.fx.osgi.util.OSGiFXMLLoader.load(OSGiFXMLLoader.java:274)
	at org.eclipse.fx.ui.di.InjectingFXMLLoader$3.load(InjectingFXMLLoader.java:182)
	at org.eclipse.fx.ui.workbench.renderers.fx.DefWindowRenderer$WWindowImpl.createRootContainer(DefWindowRenderer.java:744)
	at org.eclipse.fx.ui.workbench.renderers.fx.DefWindowRenderer$WWindowImpl.createWidget(DefWindowRenderer.java:494)
	at org.eclipse.fx.ui.workbench.renderers.fx.DefWindowRenderer$WWindowImpl.createWidget(DefWindowRenderer.java:1)
	at org.eclipse.fx.ui.workbench.renderers.fx.widget.WWidgetImpl.getWidget(WWidgetImpl.java:148)
	at org.eclipse.fx.ui.workbench.renderers.fx.DefWindowRenderer$WWindowImpl.setImageUrl(DefWindowRenderer.java:1148)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:133)
	at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:411)
	at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:333)
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:193)
	at org.eclipse.fx.ui.workbench.renderers.base.BaseRenderer.createWidget(BaseRenderer.java:190)
	at org.eclipse.fx.ui.workbench.renderers.base.BaseRenderer.createWidget(BaseRenderer.java:1)
	at org.eclipse.fx.ui.workbench.fx.PartRenderingEngine.createWidget(PartRenderingEngine.java:277)
	at org.eclipse.fx.ui.workbench.fx.PartRenderingEngine.createGui(PartRenderingEngine.java:241)
	at org.eclipse.fx.ui.workbench.fx.PartRenderingEngine.createGui(PartRenderingEngine.java:323)
	at org.eclipse.fx.ui.workbench.fx.PartRenderingEngine.run(PartRenderingEngine.java:465)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
	at org.eclipse.fx.ui.workbench.fx.E4Application$1.lambda$0(E4Application.java:241)
	at org.eclipse.fx.ui.controls.internal.FXThreadSynchronizeImpl.syncExec(FXThreadSynchronizeImpl.java:109)
	at org.eclipse.fx.ui.workbench.fx.E4Application$1.run(E4Application.java:232)
	at org.eclipse.fx.ui.workbench.fx.E4Application.jfxStart(E4Application.java:253)
	at org.eclipse.fx.ui.workbench.fx.DefaultJFXApp.start(DefaultJFXApp.java:60)
	at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(LauncherImpl.java:846)
	at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(PlatformImpl.java:455)
	at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
	at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
	at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.ClassNotFoundException: javafx.scene.layout.GridPane cannot be found by dummy_1.0.0.qualifier
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:511)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:414)
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:153)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
	... 75 more


Doo you have any idea what could cause that and how I could force it to load javafx and wait until that is done?
Re: e4 application javafx Classloading problem [message #1820773 is a reply to message #1820650] Tue, 28 January 2020 15:02 Go to previous messageGo to next message
Thomas Schindl is currently offline Thomas SchindlFriend
Messages: 6523
Registered: July 2009
Senior Member
well to me it looks like it never gets to our classloader hook
Re: e4 application javafx Classloading problem [message #1821479 is a reply to message #1820773] Thu, 13 February 2020 14:12 Go to previous message
Nico Beckers is currently offline Nico BeckersFriend
Messages: 15
Registered: January 2020
Junior Member
Do you know how I can debug/enforce this?
Previous Topic:Default e4 application project has errors
Next Topic:Running eclipse.exe (octopus.exe) after maven tycho build does not start-up
Goto Forum:
  


Current Time: Tue Feb 25 13:52:56 GMT 2020

Powered by FUDForum. Page generated in 0.09009 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top