Page 1 of 1

TS 3.0.50.17 freezes on startup.

Posted: Sun Nov 19, 2017 1:09 am
by Reverant
Updated from 30.0.26 on my desktop and 3.0.28 on my laptop, both running Linux.

I get the splash screen but it won't load any further on both machines.

TunerStudioAppDebug.txt:

Code: Select all

Starting on Host
TunerStudio 3.0.50.17 started on Sun Nov 19 09:57:59 EET 2017
JRE 1.8.0_111, Linux 3.xxxxxxx-desktop, amd64
java.library.path=lib/alternateLinuxDrivers/x86_64-linux:lib
TunerStudioMS.jar
Look:Metal, ClassName:'javax.swing.plaf.metal.MetalLookAndFeel'
Look:Nimbus, ClassName:'javax.swing.plaf.nimbus.NimbusLookAndFeel'
Look:CDE/Motif, ClassName:'com.sun.java.swing.plaf.motif.MotifLookAndFeel'
Look:GTK+, ClassName:'com.sun.java.swing.plaf.gtk.GTKLookAndFeel'
Look:Night Shade, ClassName:'de.muntjak.tinylookandfeel.TinyLookAndFeel'
Setting Look & Feel to:de.muntjak.tinylookandfeel.TinyLookAndFeel
TinyLaF v1.4.0
Theme: jar:file:/opt/TunerStudioMS/TunerStudioMS.jar!/Default.theme
ScrollBar.width
11/19/17 9:58:00 AM :Debug: no update:defaultFont
Nov 19, 2017 9:58:00 AM TunerStudio main
SEVERE: null
java.lang.reflect.InvocationTargetException
        at java.awt.EventQueue.invokeAndWait(EventQueue.java:1321)
        at java.awt.EventQueue.invokeAndWait(EventQueue.java:1296)
        at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1348)
        at TunerStudio.main(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: javafx/concurrent/Task
        at ai.dp.<init>(Unknown Source)
        at b.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.ClassNotFoundException: javafx.concurrent.Task
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 16 more

Re: TS 3.0.50.17 freezes on startup.

Posted: Sun Nov 19, 2017 6:35 am
by LT401Vette
It looks like your JRE does not have JavaFX libraries. It is a 1.8 JRE so it should.. What JRE are you using? Open JDK?

The .17 beta has one of the libraries compiled to 1.8 dues to some file dialog references. They have since been removed, so the next beta doesn't require them. We will be needing to transition to a 1.8 JRE at some point, sort of waiting for all the linux distros to get up to speed.

Re: TS 3.0.50.17 freezes on startup.

Posted: Sun Nov 19, 2017 7:27 am
by Reverant
Open JDK 1.7 and 1.8.

It doesn't look like my distribution has JavaFX packages, so I may have to resort to getting them from Oracle.

Re: TS 3.0.50.17 freezes on startup.

Posted: Mon Nov 27, 2017 8:38 pm
by piledriver
Same boat here, using win10 and despising it. (Although not as much as XP>win 7)

Funny, all the Linux distros I run have been using OpenJVM 8 for a very long time, yet we are just seeing an issue now.
(OpenJVM is the reference JAVA implementation since 1.7 FWIW, Oracles releases are OpenJVM based.)

Re: TS 3.0.50.17 freezes on startup.

Posted: Tue Nov 28, 2017 12:12 am
by Reverant
In my case, I did install the OpenJFX package and that solved my issue.

Re: TS 3.0.50.17 freezes on startup.

Posted: Tue Nov 28, 2017 6:59 am
by LT401Vette
piledriver wrote:Same boat here, using win10 and despising it. (Although not as much as XP>win 7)

Funny, all the Linux distros I run have been using OpenJVM 8 for a very long time, yet we are just seeing an issue now.
(OpenJVM is the reference JAVA implementation since 1.7 FWIW, Oracles releases are OpenJVM based.)
Yep, that .17 build had a reference to a JavaFX library as we have been preparing to require a 1.8 JRE. It seemed most linux distos now have 1.8 and windows and OS X use the JRE bundled with it which is 1.8.
However, come to find out Open Java which is common in Linux distros did not include the JavaFX libraries for some reason where oracle started including them in the Core JRE.

At any rate, I have pulled the references out for next release so JavaFX won't kill it.. with the next release.

Re: TS 3.0.50.17 freezes on startup.

Posted: Fri Dec 01, 2017 8:28 am
by piledriver
Simply installed OpenJFX.
Its just a matter of knowing you need it.

Re: TS 3.0.50.17 freezes on startup.

Posted: Fri Dec 01, 2017 1:35 pm
by LT401Vette
piledriver wrote:Simply installed OpenJFX.
Its just a matter of knowing you need it.
Yep.. I thought it would be there, but learned it isn't. We are leaving it out future betas until we come with something.

Re: TS 3.0.50.17 freezes on startup.

Posted: Fri Dec 01, 2017 1:55 pm
by piledriver
LT401Vette wrote:
piledriver wrote:Simply installed OpenJFX.
Its just a matter of knowing you need it.
Yep.. I thought it would be there, but learned it isn't. We are leaving it out future betas until we come with something.
It appears to be available but is not part of anybodies std JVM load.
Most distros manage dependencies great but installing from a tarball bypasses that.
Typically one would either list deps or include the needed pkg in the tarball.

It would be pretty easy to write an installer or first run script to check and report issues.

Re: TS 3.0.50.17 freezes on startup.

Posted: Wed Dec 06, 2017 8:36 am
by jsmcortina
Same problem here, it gets a severe null on attempted startup and hangs at the splash screen. Oddly, it was working ok yesterday and I've not updated since then??

James

Re: TS 3.0.50.17 freezes on startup.

Posted: Wed Dec 06, 2017 8:57 am
by LT401Vette
3.0.50.23 is out there, it should no longer have the JavaFX dependency

Re: TS 3.0.50.17 freezes on startup.

Posted: Wed Dec 06, 2017 11:30 am
by piledriver
LT401Vette wrote:3.0.50.23 is out there, it should no longer have the JavaFX dependency
Checked for update (on Linux) and it still reports 3.0.50.17 is the latest version.
Simply installing openjfx resolves the lockup issue tho.

(apt install openjfx, or use yum or urpmi as applicable)

Re: TS 3.0.50.17 freezes on startup.

Posted: Wed Dec 06, 2017 11:37 am
by racingmini_mtl
piledriver wrote:
LT401Vette wrote:3.0.50.23 is out there, it should no longer have the JavaFX dependency
Checked for update (on Linux) and it still reports 3.0.50.17 is the latest version.
And on Windows.

Re: TS 3.0.50.17 freezes on startup.

Posted: Wed Dec 06, 2017 12:32 pm
by piledriver
On Windows you may have a different issue, as JavaFX is part of the std Oracle Java JVM.

JavaFX is part of Oracles Java SE since V7, which is sorta confusing since OpenJVM IS reference Java since v7, and OpenJFX doesn't appear to install with OpenJVM by default on any Linux distro I have tried.

Perhaps the Linux distros are all unintentionally skipping it.
(it seems available for install)

Re: TS 3.0.50.17 freezes on startup.

Posted: Wed Dec 06, 2017 1:03 pm
by racingmini_mtl
piledriver wrote:On Windows you may have a different issue, as JavaFX is part of the std Oracle Java JVM.
What I meant is that the check for the update also shows 3.0.50.17 to be the latest version. I don't have issues with the current TS version under Windows.

Jean

Re: TS 3.0.50.17 freezes on startup.

Posted: Wed Dec 06, 2017 2:54 pm
by LT401Vette
It looks like I only had it up for the Dev Edition Beta.