TS 3.0.50.17 freezes on startup.

For discussion of Phil Tobin's Tuner Studio software (Only about the tuning software itself, not about how to tune or firmware features)

Moderator: LT401Vette

Post Reply
Reverant
Super MS/Extra'er
Posts: 1233
Joined: Sat Apr 15, 2006 12:39 am
Location: Athens, Greece

TS 3.0.50.17 freezes on startup.

Post 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
The man behind MS Labs
2005 Audi A3 2.0L TFSI DSG AWD - Extreme MS3
2002 Mazda Miata 1.8 6sp - Enhanced MS3 1.4.0, sequential injection, sequential ignition, big turbo, lots of boost
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: TS 3.0.50.17 freezes on startup.

Post 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.
Phil Tobin
EFI Analytics, helping to simplify EFI
Next Generation tuning software.
Supporting all MegaSquirt versions and firmwares.
http://www.TunerStudio.com
http://www.efiAnalytics.com/MegaLogViewer/
Support the firmware running your engine:
http://www.msextra.com/doc/donations.html
Reverant
Super MS/Extra'er
Posts: 1233
Joined: Sat Apr 15, 2006 12:39 am
Location: Athens, Greece

Re: TS 3.0.50.17 freezes on startup.

Post 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.
The man behind MS Labs
2005 Audi A3 2.0L TFSI DSG AWD - Extreme MS3
2002 Mazda Miata 1.8 6sp - Enhanced MS3 1.4.0, sequential injection, sequential ignition, big turbo, lots of boost
piledriver
Super MS/Extra'er
Posts: 1679
Joined: Tue Oct 27, 2009 6:24 am
Location: Van Alstyne, Texas

Re: TS 3.0.50.17 freezes on startup.

Post 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.)
Always doing things the hard way, MS2 sequential w/ v1.01 mainboard, LS2 coils. 80 mile/day commuter status.
Reverant
Super MS/Extra'er
Posts: 1233
Joined: Sat Apr 15, 2006 12:39 am
Location: Athens, Greece

Re: TS 3.0.50.17 freezes on startup.

Post by Reverant »

In my case, I did install the OpenJFX package and that solved my issue.
The man behind MS Labs
2005 Audi A3 2.0L TFSI DSG AWD - Extreme MS3
2002 Mazda Miata 1.8 6sp - Enhanced MS3 1.4.0, sequential injection, sequential ignition, big turbo, lots of boost
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: TS 3.0.50.17 freezes on startup.

Post 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.
Phil Tobin
EFI Analytics, helping to simplify EFI
Next Generation tuning software.
Supporting all MegaSquirt versions and firmwares.
http://www.TunerStudio.com
http://www.efiAnalytics.com/MegaLogViewer/
Support the firmware running your engine:
http://www.msextra.com/doc/donations.html
piledriver
Super MS/Extra'er
Posts: 1679
Joined: Tue Oct 27, 2009 6:24 am
Location: Van Alstyne, Texas

Re: TS 3.0.50.17 freezes on startup.

Post by piledriver »

Simply installed OpenJFX.
Its just a matter of knowing you need it.
Always doing things the hard way, MS2 sequential w/ v1.01 mainboard, LS2 coils. 80 mile/day commuter status.
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: TS 3.0.50.17 freezes on startup.

Post 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.
Phil Tobin
EFI Analytics, helping to simplify EFI
Next Generation tuning software.
Supporting all MegaSquirt versions and firmwares.
http://www.TunerStudio.com
http://www.efiAnalytics.com/MegaLogViewer/
Support the firmware running your engine:
http://www.msextra.com/doc/donations.html
piledriver
Super MS/Extra'er
Posts: 1679
Joined: Tue Oct 27, 2009 6:24 am
Location: Van Alstyne, Texas

Re: TS 3.0.50.17 freezes on startup.

Post 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.
Always doing things the hard way, MS2 sequential w/ v1.01 mainboard, LS2 coils. 80 mile/day commuter status.
jsmcortina
Site Admin
Posts: 39585
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: TS 3.0.50.17 freezes on startup.

Post 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
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: TS 3.0.50.17 freezes on startup.

Post by LT401Vette »

3.0.50.23 is out there, it should no longer have the JavaFX dependency
Phil Tobin
EFI Analytics, helping to simplify EFI
Next Generation tuning software.
Supporting all MegaSquirt versions and firmwares.
http://www.TunerStudio.com
http://www.efiAnalytics.com/MegaLogViewer/
Support the firmware running your engine:
http://www.msextra.com/doc/donations.html
piledriver
Super MS/Extra'er
Posts: 1679
Joined: Tue Oct 27, 2009 6:24 am
Location: Van Alstyne, Texas

Re: TS 3.0.50.17 freezes on startup.

Post 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)
Always doing things the hard way, MS2 sequential w/ v1.01 mainboard, LS2 coils. 80 mile/day commuter status.
racingmini_mtl
Super MS/Extra'er
Posts: 9128
Joined: Sun May 02, 2004 6:51 am
Location: Quebec, Canada
Contact:

Re: TS 3.0.50.17 freezes on startup.

Post 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.
jbperf.com Main site . . . . . . . . . . . . . . . . . . . . . . jbperf.com Forum
Image
piledriver
Super MS/Extra'er
Posts: 1679
Joined: Tue Oct 27, 2009 6:24 am
Location: Van Alstyne, Texas

Re: TS 3.0.50.17 freezes on startup.

Post 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)
Always doing things the hard way, MS2 sequential w/ v1.01 mainboard, LS2 coils. 80 mile/day commuter status.
racingmini_mtl
Super MS/Extra'er
Posts: 9128
Joined: Sun May 02, 2004 6:51 am
Location: Quebec, Canada
Contact:

Re: TS 3.0.50.17 freezes on startup.

Post 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
jbperf.com Main site . . . . . . . . . . . . . . . . . . . . . . jbperf.com Forum
Image
LT401Vette
Super MS/Extra'er
Posts: 12697
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: TS 3.0.50.17 freezes on startup.

Post by LT401Vette »

It looks like I only had it up for the Dev Edition Beta.
Phil Tobin
EFI Analytics, helping to simplify EFI
Next Generation tuning software.
Supporting all MegaSquirt versions and firmwares.
http://www.TunerStudio.com
http://www.efiAnalytics.com/MegaLogViewer/
Support the firmware running your engine:
http://www.msextra.com/doc/donations.html
Post Reply