java.lang.IllegalStateException: Not on FX application thread; currentThread = Thread-19

Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Samebug tips

Do you know how to solve this issue? Write a tip to help other users and build your expert profile.

Solutions on the web

via GitHub by HelloWorld017
, 1 year ago
Not on FX application thread; currentThread = Thread-19
via javaprogrammingforums.com by Unknown author, 2 years ago
Not on FX application thread; currentThread = Timer-0
via stackexchange.com by Unknown author, 1 year ago
Not on FX application thread; currentThread = Timer-0
via Stack Overflow by BohdanN
, 1 year ago
Not on FX application thread; currentThread = Thread-4
via Stack Overflow by Emrage
, 1 year ago
Not on FX application thread; currentThread = Timer-0
via Stack Overflow by user3487276
, 2 years ago
java.lang.IllegalStateException: Not on FX application thread; currentThread = Thread-19
at com.sun.javafx.tk.Toolkit.checkFxUserThread(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(Unknown Source)
at javafx.scene.Scene.addToDirtyList(Unknown Source)
at javafx.scene.Node.addToSceneDirtyList(Unknown Source)
at javafx.scene.Node.impl_markDirty(Unknown Source)
at javafx.scene.shape.Shape.impl_markDirty(Unknown Source)
at javafx.scene.Node$MiscProperties$4.invalidated(Unknown Source)
at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source)
at javafx.beans.property.ObjectPropertyBase.set(Unknown Source)
at javafx.scene.Node.setCacheHint(Unknown Source)
at com.jfoenix.transitions.CachedTransition.starting(CachedTransition.java:63)
at com.jfoenix.transitions.CachedTransition$1.changed(CachedTransition.java:47)
at com.jfoenix.transitions.CachedTransition$1.changed(CachedTransition.java:43)
at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
at javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(Unknown Source)
at javafx.animation.Animation$AnimationReadOnlyProperty.set(Unknown Source)
at javafx.animation.Animation$AnimationReadOnlyProperty.access$800(Unknown Source)
at javafx.animation.Animation.setStatus(Unknown Source)
at javafx.animation.Animation.impl_start(Unknown Source)
at javafx.animation.Animation.play(Unknown Source)
at com.jfoenix.controls.JFXRippler.resetOverLay(JFXRippler.java:336)
at com.jfoenix.controls.JFXRippler.access$400(JFXRippler.java:61)
at com.jfoenix.controls.JFXRippler$RippleGenerator.lambda$null$120(JFXRippler.java:261)
at com.jfoenix.controls.JFXRippler$RippleGenerator.access$lambda$2(JFXRippler.java)
at com.jfoenix.controls.JFXRippler$RippleGenerator$$Lambda$3.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Users with the same issue

Samebug visitor profile picture
Unknown user
Once, 1 year ago
Samebug visitor profile picture
Unknown user
Once, 1 year ago
Samebug visitor profile picture
Unknown user
Once, 2 years ago
Samebug visitor profile picture
Unknown user
Once, 6 months ago
Samebug visitor profile picture
Unknown user
3 times, 11 months ago

Write tip

Know the solutions? Share your knowledge to help other developers to debug faster.