Unanswered question

Unable to initilize neoload on Cent OS?

Hi,
I have installed Neoload 6.10 on CentOS 7. When I try to launch it, I get the below error
[skarasu@wkst22 bin]$ ./NeoLoadGUI
java.lang.ClassNotFoundException: javafx.scene.Parent
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at com.neotys.nl.controller.v.e.j(e.java:159)
at com.neotys.nl.controller.v.d.a(d.java:41)
at com.neotys.nl.controller.bj.a(bj.java:124)
at com.neotys.nl.controller.bj.init(bj.java:103)
at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:608)
at com.neotys.nl.controller.Controller.a(Controller.java:858)
at com.neotys.nl.controller.Controller.start(Controller.java:477)
at com.neotys.nl.launcher.ControllerLauncher.main(ControllerLauncher.java:226)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:65)
at com.install4j.runtime.launcher.UnixLauncher.main(UnixLauncher.java:57)
java.lang.NoClassDefFoundError: javafx/scene/Parent
at com.neotys.nl.controller.v.e.j(e.java:159)
at com.neotys.nl.controller.v.d.a(d.java:41)
at com.neotys.nl.controller.bj.a(bj.java:124)
at com.neotys.nl.controller.bj.init(bj.java:103)
at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:608)
at com.neotys.nl.controller.Controller.a(Controller.java:858)
at com.neotys.nl.controller.Controller.start(Controller.java:477)
at com.neotys.nl.launcher.ControllerLauncher.main(ControllerLauncher.java:226)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:65)
at com.install4j.runtime.launcher.UnixLauncher.main(UnixLauncher.java:57)
Caused by: java.lang.ClassNotFoundException: javafx.scene.Parent
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 14 more
Exit with status: 2

Please help

Thanks
Shiva

P.S - This is the java version on the machine
[skarasu@wkst22 bin]$ java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)

Shiva R.
Shiva R.

Shiva R.

Level
0
22 / 100
points

Answers

Shiva R.
Shiva R.

Shiva R.

Level
0
22 / 100
points

Found the answer, I needed to download the latest version of Oracle JDK and copy over the JRE folder into the Neoload installation directory. The console came up

Just had to read the documentation correctly for installing Neoload on the unsupported unix version
Link here - https://www.neotys.com/documents/doc/neoload/latest/en/ht...

Nouredine A.
Nouredine A.

Nouredine A.

Level
4
5000 / 5000
points
Team

Out of curiosity why have you used the unix installer instead of the regular Linux installer which embeds a Java 1.8.0_112 version?

If you use a different Java 1.8.0_xx version you could have some issues specific to that xx version. So if there's no good reason to not use the regular Linux installer i would recommend you to install it instead of the unix version like you did.