skynet-gh / skylobby

Spring lobby, replays viewer
https://skynet-gh.github.io/skylobby/pages/development/
MIT License
23 stars 9 forks source link

ERROR [taoensso.timbre:925] - Uncaught exception on thread: JavaFX Application Thread #345

Closed narcisgarcia closed 1 year ago

narcisgarcia commented 1 year ago

Installed skylobby-0.9.24_linux-amd64.deb over skylobby-0.9.23_linux-amd64.deb Environment:

$ /opt/skylobby/bin/skylobby
Setting up log to /home/user/.skylobby/skylobby.log
2022-12-30T11:45:59.465Z system INFO [spring-lobby.main:258] - Main nil
2022-12-30T11:45:59.476Z system INFO [spring-lobby.main:132] - UI Main
2022-12-30T11:45:59.477Z system INFO [spring-lobby.main:134] - Set JavaFX implicit exit
2022-12-30T11:45:59.478Z system INFO [spring-lobby.main:136] - Loading initial state
2022-12-30T11:45:59.482Z system INFO [spring-lobby:144] - Slurping config edn from #spring-lobby/java.io.File "/home/user/.skylobby/config.edn"
2022-12-30T11:45:59.488Z system INFO [spring-lobby:150] - Backing up config file that we could parse
2022-12-30T11:45:59.489Z system INFO [spring-lobby:144] - Slurping config edn from #spring-lobby/java.io.File "/home/user/.skylobby/spring.edn"
2022-12-30T11:45:59.512Z system INFO [spring-lobby:150] - Backing up config file that we could parse
2022-12-30T11:45:59.513Z system INFO [spring-lobby:144] - Slurping config edn from #spring-lobby/java.io.File "/home/user/.skylobby/importables.edn"
2022-12-30T11:45:59.531Z system INFO [spring-lobby:150] - Backing up config file that we could parse
2022-12-30T11:45:59.532Z system INFO [spring-lobby:144] - Slurping config edn from #spring-lobby/java.io.File "/home/user/.skylobby/downloadables.edn"
2022-12-30T11:45:59.580Z system INFO [spring-lobby:150] - Backing up config file that we could parse
2022-12-30T11:45:59.582Z system INFO [spring-lobby:141] - Slurping config nippy from #spring-lobby/java.io.File "/home/user/.skylobby/rapid.bin"
2022-12-30T11:46:00.265Z system INFO [spring-lobby:144] - Slurping config edn from #spring-lobby/java.io.File "/home/user/.skylobby/replays.edn"
2022-12-30T11:46:00.266Z system INFO [spring-lobby:150] - Backing up config file that we could parse
2022-12-30T11:46:00.266Z system INFO [spring-lobby:141] - Slurping config nippy from #spring-lobby/java.io.File "/home/user/.skylobby/parsed-replays.bin"
2022-12-30T11:46:00.289Z system INFO [spring-lobby.main:175] - Loaded initial state in 811 ms
2022-12-30T11:46:00.292Z system INFO [spring-lobby:443] - Adding state to UI state watcher
2022-12-30T11:46:00.294Z system INFO [spring-lobby.main:232] - Creating renderer
2022-12-30T11:46:00.296Z system INFO [spring-lobby.main:240] - Mounting renderer
2022-12-30T11:46:00.299Z system INFO [spring-lobby:3890] - Creating #spring-lobby/java.io.File "/home/user/.skylobby"
2022-12-30T11:46:00.299Z system INFO [skylobby.fs:136] - Listing files in #spring-lobby/java.io.File "/home/user/.skylobby/download"
2022-12-30T11:46:00.300Z system INFO [spring-lobby.main:247] - Main finished in 824 ms
2022-12-30T11:46:00.300Z system INFO [spring-lobby:3895] - Creating #spring-lobby/java.io.File "/home/user/.spring"
2022-12-30T11:46:00.301Z system INFO [skylobby.fs:1396] - Deleting skylobby update jars: ()
2022-12-30T11:46:00.309Z system INFO [spring-lobby:3917] - Adding event handler methods from other ns
2022-12-30T11:46:00.313Z system INFO [spring-lobby:3924] - Initializing periodic jobs
2022-12-30T11:46:00.314Z system INFO [spring-lobby:903] - Starting tasks chimer for :spring-lobby/index-task
2022-12-30T11:46:00.341Z system INFO [spring-lobby:903] - Starting tasks chimer for :spring-lobby/resource-task
2022-12-30T11:46:00.342Z system INFO [spring-lobby:903] - Starting tasks chimer for :spring-lobby/download-task
2022-12-30T11:46:00.343Z system INFO [spring-lobby:903] - Starting tasks chimer for :spring-lobby/rapid-task
2022-12-30T11:46:00.344Z system INFO [spring-lobby:903] - Starting tasks chimer for :spring-lobby/other-task
2022-12-30T11:46:00.350Z system INFO [spring-lobby:1324] - Starting app update check chimer
2022-12-30T11:46:00.352Z system INFO [spring-lobby:1396] - Starting profile print chimer
2022-12-30T11:46:00.354Z system INFO [spring-lobby:1349] - Starting app config spit chimer
2022-12-30T11:46:00.358Z system INFO [spring-lobby:1051] - Starting fix battle ready chimer
2022-12-30T11:46:00.363Z system INFO [spring-lobby:1078] - Starting update matchmaking chimer
2022-12-30T11:46:00.365Z system INFO [spring-lobby:1123] - Starting update music queue chimer
2022-12-30T11:46:00.367Z system INFO [spring-lobby:1138] - Starting update now chimer
2022-12-30T11:46:00.369Z system INFO [spring-lobby:1154] - Starting update replays chimer
2022-12-30T11:46:00.371Z system INFO [spring-lobby:1173] - Starting write chat logs chimer
2022-12-30T11:46:00.373Z system INFO [spring-lobby:3966] - Finished periodic jobs init
2022-12-30T11:46:00.374Z system INFO [skylobby.server:544] - IPC server disabled
2022-12-30T11:46:00.375Z system INFO [skylobby.sql:251] - SQL db not enabled and not force start
2022-12-30T11:46:01.209Z system ERROR [taoensso.timbre:925] - Uncaught exception on thread: JavaFX Application Thread
                                          java.lang.Thread.run                                    
         com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11           GtkApplication.java:  290
                  com.sun.glass.ui.gtk.GtkApplication._runLoop            GtkApplication.java     
             com.sun.glass.ui.InvokeLaterDispatcher$Future.run    InvokeLaterDispatcher.java:   96
    com.sun.javafx.application.PlatformImpl.lambda$runLater$11             PlatformImpl.java:  427
                   java.security.AccessController.doPrivileged                                    
    com.sun.javafx.application.PlatformImpl.lambda$runLater$10             PlatformImpl.java:  428
                                                           ...                                    
                              cljfx.renderer/request-render/fn                  renderer.clj:   45
                           cljfx.renderer/request-render/fn/fn                  renderer.clj:   45
                                 cljfx.renderer/perform-render                  renderer.clj:   22
                              cljfx.renderer/perform-render/fn                  renderer.clj:   23
                                      cljfx.renderer/create/fn                  renderer.clj:   79
                               cljfx.renderer/render-component                  renderer.clj:   59
                                          cljfx.lifecycle/fn/G                 lifecycle.clj:   17
                          cljfx.lifecycle/wrap-context-desc/fn                 lifecycle.clj:  462
                                          cljfx.lifecycle/fn/G                 lifecycle.clj:   17
                              cljfx.lifecycle/wrap-map-desc/fn                 lifecycle.clj:  450
                                          cljfx.lifecycle/fn/G                 lifecycle.clj:   17
                                            cljfx.lifecycle/fn                 lifecycle.clj:   61
                                  cljfx.lifecycle/reify/create                 lifecycle.clj:   42
                      cljfx.lifecycle/create-dynamic-component                 lifecycle.clj:   35
                                          cljfx.lifecycle/fn/G                 lifecycle.clj:   17
                                            cljfx.lifecycle/fn                 lifecycle.clj:  483
                                  cljfx.lifecycle/reify/create                 lifecycle.clj:   42
                      cljfx.lifecycle/create-dynamic-component                 lifecycle.clj:   35
                                          cljfx.lifecycle/fn/G                 lifecycle.clj:   17
                              cljfx.lifecycle/wrap-map-desc/fn                 lifecycle.clj:  450
                                          cljfx.lifecycle/fn/G                 lifecycle.clj:   17
                                  cljfx.lifecycle/wrap-many/fn                 lifecycle.clj:  281
                                           clojure.core/reduce                      core.clj: 6894
                                                           ...                                    
                               cljfx.lifecycle/wrap-many/fn/fn                 lifecycle.clj:  282
                                           clojure.core/update                      core.clj: 6237
                            cljfx.lifecycle/wrap-many/fn/fn/fn                 lifecycle.clj:  283
                                  cljfx.lifecycle/reify/create                 lifecycle.clj:   42
                      cljfx.lifecycle/create-dynamic-component                 lifecycle.clj:   35
                                          cljfx.lifecycle/fn/G                 lifecycle.clj:   17
                 cljfx.lifecycle/wrap-on-instance-lifecycle/fn                 lifecycle.clj:  493
                                  cljfx.lifecycle/reify/create                 lifecycle.clj:   42
                      cljfx.lifecycle/create-dynamic-component                 lifecycle.clj:   35
                                          cljfx.lifecycle/fn/G                 lifecycle.clj:   17
                             cljfx.lifecycle/wrap-on-delete/fn                 lifecycle.clj:  439
                                          cljfx.lifecycle/fn/G                 lifecycle.clj:   17
                    cljfx.composite/create-composite-component                 composite.clj:   39
                                            cljfx.prop/assign!                      prop.clj:   36
                                            cljfx.mutator/fn/G                   mutator.clj:   14
                                 cljfx.mutator/wrap-default/fn                   mutator.clj:  119
                                            cljfx.mutator/fn/G                   mutator.clj:   14
                                       cljfx.mutator/setter/fn                   mutator.clj:   29
                                             cljfx.fx.stage/fn                     stage.clj:   42
                                       javafx.stage.Stage.show                    Stage.java:  273
                                      javafx.stage.Window.show                   Window.java: 1189
                                javafx.stage.Window.setShowing                   Window.java: 1174
                 javafx.beans.property.BooleanPropertyBase.set      BooleanPropertyBase.java:  145
         javafx.beans.property.BooleanPropertyBase.markInvalid      BooleanPropertyBase.java:  110
                            javafx.stage.Window$12.invalidated                   Window.java: 1086
                com.sun.javafx.scene.SceneHelper.preferredSize              SceneHelper.java:   66
                            javafx.scene.Scene$2.preferredSize                    Scene.java:  393
                              javafx.scene.Scene.preferredSize                    Scene.java: 1745
                                  javafx.scene.Scene.doCSSPass                    Scene.java:  569
                                  javafx.scene.Node.processCSS                     Node.java: 9529
                    com.sun.javafx.scene.NodeHelper.processCSS               NodeHelper.java:  145
              com.sun.javafx.scene.ParentHelper.processCSSImpl             ParentHelper.java:   98
                            javafx.scene.Parent$1.doProcessCSS                   Parent.java:  125
                                javafx.scene.Parent.access$400                   Parent.java:   79
                              javafx.scene.Parent.doProcessCSS                   Parent.java: 1397
                    com.sun.javafx.scene.NodeHelper.processCSS               NodeHelper.java:  145
     com.sun.javafx.scene.control.ControlHelper.processCSSImpl            ControlHelper.java:   67
                   javafx.scene.control.Control$1.doProcessCSS                  Control.java:   89
                     javafx.scene.control.Control.doProcessCSS                  Control.java:  900
    com.sun.javafx.scene.control.ControlHelper.superProcessCSS            ControlHelper.java:   55
com.sun.javafx.scene.control.ControlHelper.superProcessCSSImpl            ControlHelper.java:   63
              com.sun.javafx.scene.ParentHelper.processCSSImpl             ParentHelper.java:   98
                            javafx.scene.Parent$1.doProcessCSS                   Parent.java:  125
                                javafx.scene.Parent.access$400                   Parent.java:   79
                              javafx.scene.Parent.doProcessCSS                   Parent.java: 1397
                    com.sun.javafx.scene.NodeHelper.processCSS               NodeHelper.java:  145
              com.sun.javafx.scene.ParentHelper.processCSSImpl             ParentHelper.java:   98
                            javafx.scene.Parent$1.doProcessCSS                   Parent.java:  125
                                javafx.scene.Parent.access$400                   Parent.java:   79
                              javafx.scene.Parent.doProcessCSS                   Parent.java: 1397
                    com.sun.javafx.scene.NodeHelper.processCSS               NodeHelper.java:  145
              com.sun.javafx.scene.ParentHelper.processCSSImpl             ParentHelper.java:   98
                            javafx.scene.Parent$1.doProcessCSS                   Parent.java:  125
                                javafx.scene.Parent.access$400                   Parent.java:   79
                              javafx.scene.Parent.doProcessCSS                   Parent.java: 1397
                    com.sun.javafx.scene.NodeHelper.processCSS               NodeHelper.java:  145
     com.sun.javafx.scene.control.ControlHelper.processCSSImpl            ControlHelper.java:   67
                   javafx.scene.control.Control$1.doProcessCSS                  Control.java:   89
                     javafx.scene.control.Control.doProcessCSS                  Control.java:  886
    com.sun.javafx.scene.control.ControlHelper.superProcessCSS            ControlHelper.java:   55
com.sun.javafx.scene.control.ControlHelper.superProcessCSSImpl            ControlHelper.java:   63
              com.sun.javafx.scene.ParentHelper.processCSSImpl             ParentHelper.java:   98
                            javafx.scene.Parent$1.doProcessCSS                   Parent.java:  125
                                javafx.scene.Parent.access$400                   Parent.java:   79
                              javafx.scene.Parent.doProcessCSS                   Parent.java: 1366
             com.sun.javafx.scene.ParentHelper.superProcessCSS             ParentHelper.java:   63
         com.sun.javafx.scene.ParentHelper.superProcessCSSImpl             ParentHelper.java:   93
                com.sun.javafx.scene.NodeHelper.processCSSImpl               NodeHelper.java:  192
                              javafx.scene.Node$1.doProcessCSS                     Node.java:  471
                                  javafx.scene.Node.access$900                     Node.java:  398
                                javafx.scene.Node.doProcessCSS                     Node.java: 9647
                 javafx.scene.CssStyleHelper.transitionToState           CssStyleHelper.java:  787
                     javafx.scene.control.Labeled$6.applyStyle                  Labeled.java:  347
                     javafx.scene.control.Labeled$6.applyStyle                  Labeled.java:  361
                 javafx.css.StyleableObjectProperty.applyStyle  StyleableObjectProperty.java:   68
                            javafx.scene.control.Labeled$6.set                  Labeled.java:  347
                            javafx.scene.control.Labeled$6.set                  Labeled.java:  375
java.lang.NoSuchMethodError: 'void com.sun.javafx.scene.NodeHelper.recalculateRelativeSizeProperties(javafx.scene.Node, javafx.scene.text.Font)'
skynet-gh commented 1 year ago

Thanks for reporting, should be fixed in https://github.com/skynet-gh/skylobby/releases/tag/0.9.25

narcisgarcia commented 1 year ago

It seems solved here, with skylobby-0.9.25_linux-amd64.deb