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)
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
Caught and reported at:
IssueReportingExceptionHandler Created at: