software-challenge / gui

Software-Challenge GUI since 2020/21
https://software-challenge.de
10 stars 3 forks source link

GUI crashes after ending a game and waiting #88

Open jnccd opened 1 year ago

jnccd commented 1 year ago

Was ist passiert?

I had a game in which a player left open in the background for quite some time and clicked 'Spiel Beenden'

Dein Betriebssystem?

Windows

Logs

Dez. 16, 2022 12:55:46 VORM. tornadofx.DefaultErrorHandler uncaughtException                                            SEVERE: Uncaught error                                                                                                  java.lang.NoClassDefFoundError: ch/qos/logback/core/status/ErrorStatus                                                          at ch.qos.logback.core.recovery.ResilientOutputStreamBase.postIOFailure(ResilientOutputStreamBase.java:100)             at ch.qos.logback.core.recovery.ResilientOutputStreamBase.flush(ResilientOutputStreamBase.java:82)                      at ch.qos.logback.core.OutputStreamAppender.writeBytes(OutputStreamAppender.java:201)                                   at ch.qos.logback.core.OutputStreamAppender.subAppend(OutputStreamAppender.java:231)                                    at ch.qos.logback.core.OutputStreamAppender.append(OutputStreamAppender.java:102)                                       at ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:84)                          at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:51)                 at ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:270)                                                 at ch.qos.logback.classic.Logger.callAppenders(Logger.java:257)                                                         at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:421)                                            at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:383)                                                at ch.qos.logback.classic.Logger.log(Logger.java:765)                                                                   at mu.internal.LocationAwareKLogger.debug(LocationAwareKLogger.kt:108)                                                  at sc.gui.controller.AppController.changeViewTo(AppController.kt:37)                                                    at sc.gui.controller.AppController$4.invoke(AppController.kt:32)                                                        at sc.gui.controller.AppController$4.invoke(AppController.kt:32)                                                        at tornadofx.FXEventRegistration$action$1.invoke(EventBus.kt:42)                                                        at tornadofx.FXEventRegistration$action$1.invoke(EventBus.kt:33)                                                        at tornadofx.EventBus$fire$1.invoke(EventBus.kt:126)                                                                    at tornadofx.EventBus.fire(EventBus.kt:138)                                                                             at tornadofx.Component.fire(Component.kt:344)                                                                           at sc.gui.view.ControlView$root$1$1$2.invoke(ControlView.kt:48)                                                         at sc.gui.view.ControlView$root$1$1$2.invoke(ControlView.kt:46)                                                         at tornadofx.ControlsKt$action$2.handle(Controls.kt:437)                                                                at tornadofx.ControlsKt$action$2.handle(Controls.kt)                                                                    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)                      at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)                         at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)                         at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)                at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)                                                      at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)                                                          at javafx.event.Event.fireEvent(Event.java:198)                                                                         at javafx.scene.Node.fireEvent(Node.java:8792)                                                                          at javafx.scene.control.Button.fire(Button.java:203)                                                                    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:208)                          at com.sun.javafx.scene.control.inputmap.InputMap.handle(InputMap.java:274)                                             at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:247)                                                                                                                      at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)                      at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)                         at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)                         at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)                at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)                                                      at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)                                                          at javafx.event.Event.fireEvent(Event.java:198)                                                                         at javafx.scene.Scene$MouseHandler.process(Scene.java:3897)                                                             at javafx.scene.Scene.processMouseEvent(Scene.java:1878)                                                                at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2623)                                                     at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:411)           at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:301)           at java.base/java.security.AccessController.doPrivileged(Native Method)                                                 at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:450)            at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424)                               at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:449)                     at com.sun.glass.ui.View.handleMouseEvent(View.java:557)                                                                at com.sun.glass.ui.View.notifyMouse(View.java:943)                                                                     at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)                                                          at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)                                        at java.base/java.lang.Thread.run(Thread.java:829)                                                              Caused by: java.lang.ClassNotFoundException: ch.qos.logback.core.status.ErrorStatus                                             at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)                              at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)                           at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)                                                      ... 70 more                                                                                                                                                                                                                             Dez. 16, 2022 12:55:46 VORM. tornadofx.DefaultErrorHandler uncaughtException                                            SEVERE: Uncaught error                                                                                                  java.lang.NoClassDefFoundError: com/sun/javafx/scene/traversal/Direction                                                        at javafx.scene.Scene.focusIneligible(Scene.java:2140)                                                                  at javafx.scene.Scene$ScenePulseListener.focusCleanup(Scene.java:2480)                                                  at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2495)                                                         at com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:421)                                                        at java.base/java.security.AccessController.doPrivileged(Native Method)                                                 at com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:420)                                                                 at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:450)                                                                at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:575)                                              at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:555)                                              at com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:548)                                     at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:353)                               at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)                                     at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)                                                          at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)                                        at java.base/java.lang.Thread.run(Thread.java:829)                                                              Caused by: java.lang.ClassNotFoundException: com.sun.javafx.scene.traversal.Direction                                           at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)                              at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)                           at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)                                                      ... 15 more                                                                                                                           
Dez. 16, 2022 1:03:23 VORM. tornadofx.DefaultErrorHandler uncaughtException                                             SEVERE: Uncaught error                                                                                                  java.lang.NoClassDefFoundError: javafx/scene/control/skin/ContextMenuSkin                                                       at javafx.scene.control.ContextMenu.createDefaultSkin(ContextMenu.java:296)                                             at javafx.scene.control.PopupControl$CSSBridge.doProcessCSS(PopupControl.java:1190)                                     at javafx.scene.control.PopupControl$CSSBridgeHelper.processCSSImpl(PopupControl.java:1237)                             at com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:146)                                                      at javafx.scene.Parent.doProcessCSS(Parent.java:1400)                                                                   at javafx.scene.Parent$1.doProcessCSS(Parent.java:125)                                                                  at com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)                                               at com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:146)                                                      at javafx.scene.Node.processCSS(Node.java:9456)                                                                         at javafx.scene.Node.applyCss(Node.java:9543)                                                                           at javafx.scene.Scene$52.invalidated(Scene.java:6313)                                                                   at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)                                    at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:147)                                            at javafx.css.StyleableObjectProperty.set(StyleableObjectProperty.java:82)                                              at javafx.scene.Scene.setNodeOrientation(Scene.java:6287)                                                               at javafx.scene.control.ContextMenu.show(ContextMenu.java:248)                                                          at javafx.scene.control.skin.MenuButtonSkinBase.show(MenuButtonSkinBase.java:304)                                       at javafx.scene.control.skin.MenuButtonSkinBase.lambda$new$4(MenuButtonSkinBase.java:166)                               at com.sun.javafx.scene.control.LambdaMultiplePropertyChangeListenerHandler.lambda$new$1(LambdaMultiplePropertyChangeListenerHandler.java:88)                                                                                                   at javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:86)                                            at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:360)                     at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)                              at javafx.beans.property.ReadOnlyBooleanPropertyBase.fireValueChangedEvent(ReadOnlyBooleanPropertyBase.java:78)         at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(ReadOnlyBooleanWrapper.java:103)                  at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:111)                                  at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)                                          at javafx.scene.control.MenuButton.setShowing(MenuButton.java:220)                                                      at javafx.scene.control.MenuButton.show(MenuButton.java:377)                                                            at javafx.scene.control.skin.MenuBarSkin.lambda$rebuildUI$24(MenuBarSkin.java:944)                                      at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:181)                at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)                              at javafx.beans.property.ReadOnlyBooleanPropertyBase.fireValueChangedEvent(ReadOnlyBooleanPropertyBase.java:78)         at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(ReadOnlyBooleanWrapper.java:103)                  at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:111)                                  at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)                                          at javafx.scene.control.Menu.setShowing(Menu.java:209)                                                                  at javafx.scene.control.Menu.show(Menu.java:412)                                                                        at javafx.scene.control.skin.MenuBarSkin.showMenu(MenuBarSkin.java:471)                                                 at javafx.scene.control.skin.MenuBarSkin.showMenu(MenuBarSkin.java:450)                                                 at javafx.scene.control.skin.MenuBarSkin.lambda$rebuildUI$27(MenuBarSkin.java:986)                                      at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)                      at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)                         at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)                         at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)                at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)                                                      at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)                                                          at javafx.event.Event.fireEvent(Event.java:198)                                                                         at javafx.scene.Scene$MouseHandler.process(Scene.java:3897)                                                             at javafx.scene.Scene.processMouseEvent(Scene.java:1878)                                                                at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2623)                                                     at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:411)           at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:301)           at java.base/java.security.AccessController.doPrivileged(Native Method)                                                 at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:450)            at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424)                               at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:449)                     at com.sun.glass.ui.View.handleMouseEvent(View.java:557)                                                                at com.sun.glass.ui.View.notifyMouse(View.java:943)                                                                     at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)                                                          at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)                                        at java.base/java.lang.Thread.run(Thread.java:829)                                                              Caused by: java.lang.ClassNotFoundException: javafx.scene.control.skin.ContextMenuSkin                                          at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)                              at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)                           at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)                                                      ... 69 more                                                                                                                                                                                                                             Dez. 16, 2022 1:03:23 VORM. tornadofx.DefaultErrorHandler uncaughtException                                             SEVERE: Uncaught error                                                                                                  java.lang.NoClassDefFoundError: javafx/scene/control/skin/ContextMenuSkin                                                       at javafx.scene.control.ContextMenu.createDefaultSkin(ContextMenu.java:296)                                             at javafx.scene.control.PopupControl$CSSBridge.doProcessCSS(PopupControl.java:1190)                                     at javafx.scene.control.PopupControl$CSSBridgeHelper.processCSSImpl(PopupControl.java:1237)                             at com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:146)                                                      at javafx.scene.Parent.doProcessCSS(Parent.java:1400)                                                                   at javafx.scene.Parent$1.doProcessCSS(Parent.java:125)                                                                  at com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)                                               at com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:146)                                                      at javafx.scene.Node.processCSS(Node.java:9456)                                                                         at javafx.scene.Node.applyCss(Node.java:9543)                                                                           at javafx.scene.Scene$52.invalidated(Scene.java:6313)                                                                   at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)                                    at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:147)                                            at javafx.css.StyleableObjectProperty.set(StyleableObjectProperty.java:82)                                              at javafx.scene.Scene.setNodeOrientation(Scene.java:6287)                                                               at javafx.scene.control.ContextMenu.show(ContextMenu.java:248)                                                          at javafx.scene.control.skin.MenuButtonSkinBase.show(MenuButtonSkinBase.java:304)                                       at javafx.scene.control.skin.MenuButtonSkinBase.lambda$new$4(MenuButtonSkinBase.java:166)                               at com.sun.javafx.scene.control.LambdaMultiplePropertyChangeListenerHandler.lambda$new$1(LambdaMultiplePropertyChangeListenerHandler.java:88)                                                                                                   at javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:86)                                            at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:360)                     at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)                              at javafx.beans.property.ReadOnlyBooleanPropertyBase.fireValueChangedEvent(ReadOnlyBooleanPropertyBase.java:78)         at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(ReadOnlyBooleanWrapper.java:103)                  at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:111)                                  at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)                                          at javafx.scene.control.MenuButton.setShowing(MenuButton.java:220)                                                      at javafx.scene.control.MenuButton.show(MenuButton.java:377)                                                            at javafx.scene.control.skin.MenuBarSkin.lambda$rebuildUI$24(MenuBarSkin.java:944)                                      at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:181)                at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)                              at javafx.beans.property.ReadOnlyBooleanPropertyBase.fireValueChangedEvent(ReadOnlyBooleanPropertyBase.java:78)         at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(ReadOnlyBooleanWrapper.java:103)                  at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:111)                                  at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)                                          at javafx.scene.control.Menu.setShowing(Menu.java:209)                                                                  at javafx.scene.control.Menu.show(Menu.java:412)                                                                        at javafx.scene.control.skin.MenuBarSkin.showMenu(MenuBarSkin.java:471)                                                 at javafx.scene.control.skin.MenuBarSkin.showMenu(MenuBarSkin.java:450)                                                 at javafx.scene.control.skin.MenuBarSkin.lambda$rebuildUI$29(MenuBarSkin.java:1013)                                     at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)                      at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)                         at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)                         at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)                at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)                                                      at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)                                                          at javafx.event.Event.fireEvent(Event.java:198)                                                                         at com.sun.javafx.event.EventQueue.fire(EventQueue.java:48)                                                             at javafx.scene.Scene$MouseHandler.handleEnterExit(Scene.java:3811)                                                     at javafx.scene.Scene$MouseHandler.process(Scene.java:3882)                                                             at javafx.scene.Scene.processMouseEvent(Scene.java:1878)                                                                at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2623)                                                     at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:411)           at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:301)           at java.base/java.security.AccessController.doPrivileged(Native Method)                                                 at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:450)            at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424)                               at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:449)                     at com.sun.glass.ui.View.handleMouseEvent(View.java:557)                                                                at com.sun.glass.ui.View.notifyMouse(View.java:943)                                                                     at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)                                                          at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)                                        at java.base/java.lang.Thread.run(Thread.java:829)                                                                                                                                                                                      Dez. 16, 2022 1:03:23 VORM. tornadofx.DefaultErrorHandler uncaughtException                                             SEVERE: Uncaught error                                                                                                  java.lang.NoClassDefFoundError: javafx/scene/control/skin/ContextMenuSkin                                                       at javafx.scene.control.ContextMenu.createDefaultSkin(ContextMenu.java:296)                                             at javafx.scene.control.PopupControl$CSSBridge.doProcessCSS(PopupControl.java:1190)                                     at javafx.scene.control.PopupControl$CSSBridgeHelper.processCSSImpl(PopupControl.java:1237)                             at com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:146)                                                      at javafx.scene.Parent.doProcessCSS(Parent.java:1400)                                                                   at javafx.scene.Parent$1.doProcessCSS(Parent.java:125)                                                                  at com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)                                               at com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:146)                                                      at javafx.scene.Node.processCSS(Node.java:9456)                                                                         at javafx.scene.Node.applyCss(Node.java:9543)                                                                           at javafx.scene.control.PopupControl.recomputeSkinSize(PopupControl.java:982)                                           at javafx.scene.control.PopupControl.recalculatePrefWidth(PopupControl.java:968)                                        at javafx.scene.control.PopupControl.prefWidth(PopupControl.java:878)                                                   at javafx.scene.control.ContextMenu.show(ContextMenu.java:258)                                                          at javafx.scene.control.skin.MenuButtonSkinBase.show(MenuButtonSkinBase.java:304)                                       at javafx.scene.control.skin.MenuButtonSkinBase.lambda$new$4(MenuButtonSkinBase.java:166)                               at com.sun.javafx.scene.control.LambdaMultiplePropertyChangeListenerHandler.lambda$new$1(LambdaMultiplePropertyChangeListenerHandler.java:88)                                                                                                   at javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:86)                                            at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:360)                     at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)                              at javafx.beans.property.ReadOnlyBooleanPropertyBase.fireValueChangedEvent(ReadOnlyBooleanPropertyBase.java:78)         at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(ReadOnlyBooleanWrapper.java:103)                  at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:111)                                  at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)                                          at javafx.scene.control.MenuButton.setShowing(MenuButton.java:220)                                                      at javafx.scene.control.MenuButton.show(MenuButton.java:377)                                                            at javafx.scene.control.skin.MenuBarSkin.lambda$rebuildUI$24(MenuBarSkin.java:944)                                      at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:181)                at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)                              at javafx.beans.property.ReadOnlyBooleanPropertyBase.fireValueChangedEvent(ReadOnlyBooleanPropertyBase.java:78)         at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(ReadOnlyBooleanWrapper.java:103)                  at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:111)                                  at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)                                          at javafx.scene.control.Menu.setShowing(Menu.java:209)                                                                  at javafx.scene.control.Menu.show(Menu.java:412)                                                                        at javafx.scene.control.skin.MenuBarSkin.showMenu(MenuBarSkin.java:471)                                                 at javafx.scene.control.skin.MenuBarSkin.showMenu(MenuBarSkin.java:450)                                                 at javafx.scene.control.skin.MenuBarSkin.lambda$rebuildUI$27(MenuBarSkin.java:986)                                      at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)                      at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)                         at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)                         at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)                at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)                                                      at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)                                                          at javafx.event.Event.fireEvent(Event.java:198)                                                                         at javafx.scene.Scene$MouseHandler.process(Scene.java:3897)                                                             at javafx.scene.Scene.processMouseEvent(Scene.java:1878)                                                                at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2623)                                                     at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:411)           at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:301)           at java.base/java.security.AccessController.doPrivileged(Native Method)                                                 at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:450)            at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424)                               at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:449)                     at com.sun.glass.ui.View.handleMouseEvent(View.java:557)                                                                at com.sun.glass.ui.View.notifyMouse(View.java:943)                                                                     at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)                                                          at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)                                        at java.base/java.lang.Thread.run(Thread.java:829)                                                                                                                                                                                      Dez. 16, 2022 1:03:24 VORM. tornadofx.DefaultErrorHandler uncaughtException                                             SEVERE: Uncaught error                                                                                                  java.lang.NoClassDefFoundError: javafx/scene/control/skin/ContextMenuSkin                                                       at javafx.scene.control.ContextMenu.createDefaultSkin(ContextMenu.java:296)                                             at javafx.scene.control.PopupControl$CSSBridge.doProcessCSS(PopupControl.java:1190)                                     at javafx.scene.control.PopupControl$CSSBridgeHelper.processCSSImpl(PopupControl.java:1237)                             at com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:146)                                                      at javafx.scene.Parent.doProcessCSS(Parent.java:1400)                                                                   at javafx.scene.Parent$1.doProcessCSS(Parent.java:125)                                                                  at com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)                                               at com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:146)                                                      at javafx.scene.Node.processCSS(Node.java:9456)                                                                         at javafx.scene.Node.applyCss(Node.java:9543)                                                                           at javafx.scene.control.PopupControl.recomputeSkinSize(PopupControl.java:982)                                           at javafx.scene.control.PopupControl.recalculatePrefWidth(PopupControl.java:968)                                        at javafx.scene.control.PopupControl.prefWidth(PopupControl.java:878)                                                   at javafx.scene.control.ContextMenu.show(ContextMenu.java:258)                                                          at javafx.scene.control.skin.MenuButtonSkinBase.show(MenuButtonSkinBase.java:304)                                       at javafx.scene.control.skin.MenuButtonSkinBase.lambda$new$4(MenuButtonSkinBase.java:166)                               at com.sun.javafx.scene.control.LambdaMultiplePropertyChangeListenerHandler.lambda$new$1(LambdaMultiplePropertyChangeListenerHandler.java:88)                                                                                                   at javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:86)                                            at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:360)                     at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)                              at javafx.beans.property.ReadOnlyBooleanPropertyBase.fireValueChangedEvent(ReadOnlyBooleanPropertyBase.java:78)         at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(ReadOnlyBooleanWrapper.java:103)                  at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:111)                                  at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)                                          at javafx.scene.control.MenuButton.setShowing(MenuButton.java:220)                                                      at javafx.scene.control.MenuButton.show(MenuButton.java:377)                                                            at javafx.scene.control.skin.MenuBarSkin.lambda$rebuildUI$24(MenuBarSkin.java:944)                                      at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:181)                at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)                              at javafx.beans.property.ReadOnlyBooleanPropertyBase.fireValueChangedEvent(ReadOnlyBooleanPropertyBase.java:78)         at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(ReadOnlyBooleanWrapper.java:103)                  at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:111)                                  at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)                                          at javafx.scene.control.Menu.setShowing(Menu.java:209)                                                                  at javafx.scene.control.Menu.show(Menu.java:412)                                                                        at javafx.scene.control.skin.MenuBarSkin.showMenu(MenuBarSkin.java:471)                                                 at javafx.scene.control.skin.MenuBarSkin.showMenu(MenuBarSkin.java:450)                                                 at javafx.scene.control.skin.MenuBarSkin.lambda$rebuildUI$29(MenuBarSkin.java:1013)                                     at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)                      at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)                         at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)                         at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)                at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)                                at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)                           at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)                                                      at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)                                                          at javafx.event.Event.fireEvent(Event.java:198)                                                                         at com.sun.javafx.event.EventQueue.fire(EventQueue.java:48)                                                             at javafx.scene.Scene$MouseHandler.handleEnterExit(Scene.java:3811)                                                     at javafx.scene.Scene$MouseHandler.process(Scene.java:3882)                                                             at javafx.scene.Scene.processMouseEvent(Scene.java:1878)                                                                at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2623)                                                     at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:411)           at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:301)           at java.base/java.security.AccessController.doPrivileged(Native Method)                                                 at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:450)            at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424)                               at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:449)                     at com.sun.glass.ui.View.handleMouseEvent(View.java:557)                                                                at com.sun.glass.ui.View.notifyMouse(View.java:943)                                                                     at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)                                                          at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)                                        at java.base/java.lang.Thread.run(Thread.java:829)                                                                                                                                                                                      Dez. 16, 2022 1:17:17 VORM. tornadofx.DefaultErrorHandler uncaughtException                                             SEVERE: Uncaught error                                                                                                  java.lang.NoClassDefFoundError: com/sun/javafx/scene/input/KeyCodeMap                                                           at com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(GlassViewEventHandler.java:178)             at com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(GlassViewEventHandler.java:150)             at java.base/java.security.AccessController.doPrivileged(Native Method)                                                 at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleKeyEvent$1(GlassViewEventHandler.java:250)              at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424)                               at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleKeyEvent(GlassViewEventHandler.java:249)                       at com.sun.glass.ui.View.handleKeyEvent(View.java:548)                                                                  at com.sun.glass.ui.View.notifyKey(View.java:972)                                                                       at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)                                                          at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)                                        at java.base/java.lang.Thread.run(Thread.java:829)                                                              Caused by: java.lang.ClassNotFoundException: com.sun.javafx.scene.input.KeyCodeMap                                              at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)                              at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)                           at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)                                                      ... 11 more                                                                                                                                                                                                                             Dez. 16, 2022 1:17:17 VORM. tornadofx.DefaultErrorHandler uncaughtException                                             SEVERE: Uncaught error                                                                                                  java.lang.NoClassDefFoundError: com/sun/javafx/scene/input/KeyCodeMap                                                           at com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(GlassViewEventHandler.java:178)             at com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(GlassViewEventHandler.java:150)             at java.base/java.security.AccessController.doPrivileged(Native Method)                                                 at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleKeyEvent$1(GlassViewEventHandler.java:250)              at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424)                               at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleKeyEvent(GlassViewEventHandler.java:249)                       at com.sun.glass.ui.View.handleKeyEvent(View.java:548)                                                                  at com.sun.glass.ui.View.notifyKey(View.java:972)                                                                       at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)                                                          at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)                                        at java.base/java.lang.Thread.run(Thread.java:829)