java.lang.IllegalStateException: Not on FX application thread; currentThread = pool-3-thread-1

GitHub | yl-coder | 4 months ago
  1. 0

    Add person: Not on FX application thread

    GitHub | 4 months ago | yl-coder
    java.lang.IllegalStateException: Not on FX application thread; currentThread = pool-3-thread-1
  2. 0

    Add Person: edit person during adding grace period shows incorrect pending state message

    GitHub | 4 months ago | yl-coder
    java.lang.IllegalStateException: Not on FX application thread; currentThread = pool-3-thread-2
  3. 0

    JavaFX : Not on FX application thread error occurs

    Stack Overflow | 1 year ago | James
    java.lang.IllegalStateException: Not on FX application thread; currentThread = Thread-5
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    I'm getting errors when I try to acess my webcam's frame rate

    GitHub | 1 year ago | PaulaRudy
    java.lang.IllegalStateException: Not on FX application thread; currentThread = Thread-5
  6. 0

    JavaFX : Not on FX application thread error occurs - BlogoSfera

    co.uk | 11 months ago
    java.lang.IllegalStateException: Not on FX application thread; currentThread = Thread-5

    14 unregistered visitors
    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.IllegalStateException

      Not on FX application thread; currentThread = pool-3-thread-1

      at com.sun.javafx.tk.Toolkit.checkFxUserThread()
    2. com.sun.javafx
      QuantumToolkit.checkFxUserThread
      1. com.sun.javafx.tk.Toolkit.checkFxUserThread(Toolkit.java:236)
      2. com.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(QuantumToolkit.java:423)
      2 frames
    3. javafx.scene
      Parent$2.onProposedChange
      1. javafx.scene.Parent$2.onProposedChange(Parent.java:367)
      1 frame
    4. com.sun.javafx
      VetoableListDecorator.setAll
      1. com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:113)
      2. com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:108)
      2 frames
    5. FXSampler
      BehaviorSkinBase.lambda$registerChangeListener$61
      1. com.sun.javafx.scene.control.skin.LabeledSkinBase.updateChildren(LabeledSkinBase.java:575)
      2. com.sun.javafx.scene.control.skin.LabeledSkinBase.handleControlPropertyChanged(LabeledSkinBase.java:204)
      3. com.sun.javafx.scene.control.skin.LabelSkin.handleControlPropertyChanged(LabelSkin.java:49)
      4. com.sun.javafx.scene.control.skin.BehaviorSkinBase.lambda$registerChangeListener$61(BehaviorSkinBase.java:197)
      4 frames
    6. com.sun.javafx
      MultiplePropertyChangeListenerHandler$1.changed
      1. com.sun.javafx.scene.control.MultiplePropertyChangeListenerHandler$1.changed(MultiplePropertyChangeListenerHandler.java:55)
      1 frame
    7. javafx.beans.value
      WeakChangeListener.changed
      1. javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:89)
      1 frame
    8. com.sun.javafx
      ExpressionHelper.fireValueChangedEvent
      1. com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:182)
      2. com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
      2 frames
    9. javafx.beans.property
      StringProperty.setValue
      1. javafx.beans.property.StringPropertyBase.fireValueChangedEvent(StringPropertyBase.java:103)
      2. javafx.beans.property.StringPropertyBase.markInvalid(StringPropertyBase.java:110)
      3. javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:144)
      4. javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:49)
      5. javafx.beans.property.StringProperty.setValue(StringProperty.java:65)
      5 frames
    10. FXSampler
      Labeled.setText
      1. javafx.scene.control.Labeled.setText(Labeled.java:145)
      1 frame
    11. address.controller
      PersonCardController.lambda$initCommandStateDisplay$2
      1. address.controller.PersonCardController.lambda$initCommandStateDisplay$2(PersonCardController.java:126)
      1 frame
    12. com.sun.javafx
      ExpressionHelper.fireValueChangedEvent
      1. com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:182)
      2. com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
      2 frames
    13. javafx.beans.property
      ObjectProperty.setValue
      1. javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(ObjectPropertyBase.java:105)
      2. javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)
      3. javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:146)
      4. javafx.beans.property.ObjectProperty.setValue(ObjectProperty.java:69)
      4 frames
    14. address.model.datatypes
      ViewablePerson.clearOngoingCommand
      1. address.model.datatypes.person.ViewablePerson.setOngoingCommandType(ViewablePerson.java:162)
      2. address.model.datatypes.person.ViewablePerson.clearOngoingCommand(ViewablePerson.java:170)
      2 frames
    15. address.model
      ChangeObjectInModelCommand.run
      1. address.model.AddPersonCommand.after(AddPersonCommand.java:65)
      2. address.model.ChangeObjectInModelCommand.run(ChangeObjectInModelCommand.java:178)
      2 frames
    16. Java RT
      Thread.run
      1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      3. java.lang.Thread.run(Thread.java:745)
      3 frames