Skip to content

Build source com.sun.javafx.tk.Toolkit at line 282 #484

Description

@madhephaestus

Auto Reported Issue
BowlerStudio Build source
BowlerKernel 1.59.0
JavaCad Version: source
Java-Bowler Version: 3.34.0
Java Version: 25.0.2
JavaFX Version: 25.0.2

OS = Linux amd64 x64

java.lang.IllegalStateException: Not on FX application thread; currentThread = Thread-1335
	at javafx.graphics/com.sun.javafx.tk.Toolkit.checkFxUserThread(Toolkit.java:282)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(QuantumToolkit.java:475)
	at javafx.graphics/javafx.scene.Parent$3.onProposedChange(Parent.java:539)
	at javafx.base/com.sun.javafx.collections.VetoableListDecorator.remove(VetoableListDecorator.java:351)
	at javafx.base/com.sun.javafx.collections.VetoableListDecorator.remove(VetoableListDecorator.java:236)
	at javafx.controls/javafx.scene.control.skin.TabPaneSkin.removeTabContent(TabPaneSkin.java:706)
	at javafx.controls/javafx.scene.control.skin.TabPaneSkin.removeTabContent(TabPaneSkin.java:697)
	at javafx.controls/javafx.scene.control.skin.TabPaneSkin.removeTabs(TabPaneSkin.java:520)
	at javafx.controls/javafx.scene.control.skin.TabPaneSkin.lambda$initializeTabListener$7(TabPaneSkin.java:649)
	at javafx.base/javafx.collections.WeakListChangeListener.onChanged(WeakListChangeListener.java:88)
	at javafx.base/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(ListListenerHelper.java:327)
	at javafx.base/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(ListListenerHelper.java:71)
	at javafx.base/javafx.collections.ObservableListBase.fireChange(ObservableListBase.java:246)
	at javafx.base/javafx.collections.ListChangeBuilder.commit(ListChangeBuilder.java:482)
	at javafx.base/javafx.collections.ListChangeBuilder.endChange(ListChangeBuilder.java:541)
	at javafx.base/javafx.collections.ObservableListBase.endChange(ObservableListBase.java:210)
	at javafx.base/javafx.collections.ModifiableObservableListBase.remove(ModifiableObservableListBase.java:228)
	at javafx.base/javafx.collections.ModifiableObservableListBase.remove(ModifiableObservableListBase.java:216)
	at com.neuronrobotics.bowlerstudio.BowlerStudioModularFrame.closeTab(BowlerStudioModularFrame.java:368)
	at com.neuronrobotics.bowlerstudio.tabs.AbstractBowlerStudioTab.requestClose(AbstractBowlerStudioTab.java:104)
	at com.neuronrobotics.bowlerstudio.tabs.AbstractBowlerStudioTab$1.onDisconnect(AbstractBowlerStudioTab.java:52)
	at com.neuronrobotics.sdk.common.BowlerAbstractDevice.fireDisconnectEvent(BowlerAbstractDevice.java:88)
	at com.neuronrobotics.sdk.common.NonBowlerDevice.disconnect(NonBowlerDevice.java:62)
	at com.neuronrobotics.bowlerstudio.ConnectionManager.disconectAndRemoveDevice(ConnectionManager.java:533)
	at com.neuronrobotics.bowlerstudio.ConnectionManager.disconnectAll(ConnectionManager.java:193)
	at com.neuronrobotics.bowlerstudio.creature.MobleBaseMenueFactory$6.run(MobleBaseMenueFactory.java:814)

Caught and reported at:

java.lang.Exception
	at com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler.except(IssueReportingExceptionHandler.java:232)
	at com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler.uncaughtException(IssueReportingExceptionHandler.java:48)
	at com.neuronrobotics.bowlerstudio.tabs.LocalFileScriptTab$1.uncaughtException(LocalFileScriptTab.java:68)
	at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:576)
	at java.base/java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:571)
	at javafx.base/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(ListListenerHelper.java:329)
	at javafx.base/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(ListListenerHelper.java:71)
	at javafx.base/javafx.collections.ObservableListBase.fireChange(ObservableListBase.java:246)
	at javafx.base/javafx.collections.ListChangeBuilder.commit(ListChangeBuilder.java:482)
	at javafx.base/javafx.collections.ListChangeBuilder.endChange(ListChangeBuilder.java:541)
	at javafx.base/javafx.collections.ObservableListBase.endChange(ObservableListBase.java:210)
	at javafx.base/javafx.collections.ModifiableObservableListBase.remove(ModifiableObservableListBase.java:228)
	at javafx.base/javafx.collections.ModifiableObservableListBase.remove(ModifiableObservableListBase.java:216)
	at com.neuronrobotics.bowlerstudio.BowlerStudioModularFrame.closeTab(BowlerStudioModularFrame.java:368)
	at com.neuronrobotics.bowlerstudio.tabs.AbstractBowlerStudioTab.requestClose(AbstractBowlerStudioTab.java:104)
	at com.neuronrobotics.bowlerstudio.tabs.AbstractBowlerStudioTab$1.onDisconnect(AbstractBowlerStudioTab.java:52)
	at com.neuronrobotics.sdk.common.BowlerAbstractDevice.fireDisconnectEvent(BowlerAbstractDevice.java:88)
	at com.neuronrobotics.sdk.common.NonBowlerDevice.disconnect(NonBowlerDevice.java:62)
	at com.neuronrobotics.bowlerstudio.ConnectionManager.disconectAndRemoveDevice(ConnectionManager.java:533)
	at com.neuronrobotics.bowlerstudio.ConnectionManager.disconnectAll(ConnectionManager.java:193)
	at com.neuronrobotics.bowlerstudio.creature.MobleBaseMenueFactory$6.run(MobleBaseMenueFactory.java:814)

IssueReportingExceptionHandler Created at:

java.lang.Exception
	at com.neuronrobotics.bowlerstudio.IssueReportingExceptionHandler.<init>(IssueReportingExceptionHandler.java:39)
	at com.neuronrobotics.bowlerstudio.tabs.LocalFileScriptTab$1.<init>(LocalFileScriptTab.java:58)
	at com.neuronrobotics.bowlerstudio.tabs.LocalFileScriptTab.<clinit>(LocalFileScriptTab.java:57)
	at com.neuronrobotics.bowlerstudio.BowlerStudioController.createFileTab(BowlerStudioController.java:129)
	at com.neuronrobotics.bowlerstudio.BowlerStudioModularFrame.createFileTab(BowlerStudioModularFrame.java:348)
	at com.neuronrobotics.bowlerstudio.BowlerStudio.createFileTab(BowlerStudio.java:776)
	at com.neuronrobotics.bowlerstudio.BowlerStudioMenu.openFilesInUI(BowlerStudioMenu.java:279)
	at com.neuronrobotics.bowlerstudio.BowlerStudioMenu.access$0(BowlerStudioMenu.java:261)
	at com.neuronrobotics.bowlerstudio.BowlerStudioMenu$2.lambda$0(BowlerStudioMenu.java:245)
	at java.base/java.lang.Thread.run(Thread.java:1474)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions