2024-04-01T09:32:56.156+11:00 INFO 21548 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to INFO 2024-04-01T09:32:56.163+11:00 INFO 21548 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming info logging 2024-04-01T09:32:56.359+11:00 INFO 21548 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-04-01T09:32:56.364+11:00 INFO 21548 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-04-01T09:32:56.744+11:00 INFO 21548 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-04-01T09:32:57.301+11:00 INFO 21548 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 5.372 seconds (process running for 8.96) 2024-04-01T09:32:57.317+11:00 INFO 21548 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-04-01T09:32:57.545+11:00 INFO 21548 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.3.0 2024-04-01T09:32:58.071+11:00 INFO 21548 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.3.0 2024-04-01T09:32:58.075+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-04-01T09:32:58.476+11:00 INFO 21548 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2023.12.3' is not newer than toVersion '2024.3'. No update is required. 2024-04-01T09:33:10.078+11:00 INFO 21548 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.login.OAuthValuesReceiver : GET /?code=eV6BrJr_4yfmucqymPCyLATh1cIW20zMd2PMU6o2MC4.MlD7WjYb5psdtMXxgBI2WrSGClv6AeIG0NxF5yrdu0A&scope=openid+offline+public_profile+upload_map+upload_mod+lobby&state=TyS0EhqbxwYvfOpntdhwxKFAnyuk3Y6KnGPTKWuxd92COG4uCvWqczeKJ045fIxUD5hBmdM9y9ur0uhcioD9Elw8fNH3LDjElZA3mzp0 HTTP/1.1 2024-04-01T09:33:10.089+11:00 INFO 21548 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] com.faforever.client.user.LoginService : Logging in with authorization code 2024-04-01T09:33:11.290+11:00 INFO 21548 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-03-31T23:33:10.289558700Z 2024-04-01T09:33:12.287+11:00 INFO 21548 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-03-31T23:33:11.286035700Z 2024-04-01T09:33:13.274+11:00 INFO 21548 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-04-01T09:33:17.551+11:00 INFO 21548 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2024-04-01T09:33:17.622+11:00 INFO 21548 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2024.3' is not newer than toVersion '2024.3'. No update is required. 2024-04-01T09:33:39.698+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T09:33:39.699+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T09:33:39.699+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T09:33:39.700+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.card' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/style.css 2024-04-01T09:33:39.701+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-border-color' from rule '*.card' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/style.css 2024-04-01T09:33:39.701+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T09:33:39.702+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T09:33:39.702+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T09:33:39.702+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T09:33:39.703+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T09:33:39.703+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T09:33:39.703+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T09:33:39.703+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T09:33:39.704+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T09:33:39.704+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T09:33:39.704+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T09:33:39.704+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T09:33:39.705+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T09:33:39.705+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T09:33:39.705+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T09:33:39.705+11:00 WARN 21548 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T09:37:57.504+11:00 INFO 21548 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-04-01T09:42:57.508+11:00 INFO 21548 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-04-01T09:47:57.512+11:00 INFO 21548 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-04-01T09:52:57.516+11:00 INFO 21548 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-04-01T09:56:38.170+11:00 INFO 21548 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-04-01T09:56:38.171+11:00 INFO 21548 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Joining game: 'Lil Dicks Welcomed' (22186182) 2024-04-01T09:56:41.641+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-04-01T09:56:41.661+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2312, version=3806, name=init_faf.lua, md5=86f27000aa5e441fc815a1e674cbef19, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3806.lua?verify=1711925717-hxuv%2FyqW06cFagRQRVlLmyukuUDiJsaDG7MLhc0C7QY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3806.lua, hmacToken=1711925717-hxuv%2FyqW06cFagRQRVlLmyukuUDiJsaDG7MLhc0C7QY%3D, hmacParameter=verify)` 2024-04-01T09:56:41.711+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=179, version=3634, name=faforever.faf, md5=51c196294638c22071dc8ee01e55771e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf?verify=1711925717-o0b85LEYhaey7UhCq2HSBmObECIOAFHZR0WjNGhL4d8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1711925717-o0b85LEYhaey7UhCq2HSBmObECIOAFHZR0WjNGhL4d8%3D, hmacParameter=verify)` 2024-04-01T09:56:41.718+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1330, version=3709, name=init_ladder1v1.lua, md5=88ee8e210112031bff137ae327683b41, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua?verify=1711925717-fvg8nVqRd%2BlvcHtGOzIaEWyiOoZD067IJ1mE4u8fXQc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1711925717-fvg8nVqRd%2BlvcHtGOzIaEWyiOoZD067IJ1mE4u8fXQc%3D, hmacParameter=verify)` 2024-04-01T09:56:41.738+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=99, version=1, name=GDFBinary.dll, md5=6f57f59c2e705d7a5a02d49e3915cb26, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll?verify=1711925717-WbXuLhTB2%2FgYrneOHCfA14w9vI9YTTa4fJAvuZS4YUU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1711925717-WbXuLhTB2%2FgYrneOHCfA14w9vI9YTTa4fJAvuZS4YUU%3D, hmacParameter=verify)` 2024-04-01T09:56:41.747+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2317, version=3806, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3806.lua?verify=1711925717-YOvlt9oArsBeZOTQG9HEd4uijed31bQkmlrHJ1qCjwQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3806.lua, hmacToken=1711925717-YOvlt9oArsBeZOTQG9HEd4uijed31bQkmlrHJ1qCjwQ%3D, hmacParameter=verify)` 2024-04-01T09:56:41.754+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=101, version=1, name=SupComDataPathFAF.lua, md5=962c9d1327657d77184adcf358c628f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua?verify=1711925717-ZuqmgB48gJuJ6idH70ohpKDLufgEbJtm6Lp9sOZEIn4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1711925717-ZuqmgB48gJuJ6idH70ohpKDLufgEbJtm6Lp9sOZEIn4%3D, hmacParameter=verify)` 2024-04-01T09:56:41.765+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=102, version=1, name=init_nonxt.lua, md5=16da7063ae3309c154a2c544f559b3a9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua?verify=1711925717-I2LuO252jD4O%2BBvVi4lNv6pYqXJGaVRNl4iyeXVzxmc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1711925717-I2LuO252jD4O%2BBvVi4lNv6pYqXJGaVRNl4iyeXVzxmc%3D, hmacParameter=verify)` 2024-04-01T09:56:41.788+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.faforever.client.io.DownloadService : Downloading file from `https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3806.nx2` to `C:\ProgramData\FAForever\cache\featured_mod\gamedata\download5563335451632708359.tmp` 2024-04-01T09:56:42.922+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2311, version=3806, name=env.nx2, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3806.nx2?verify=1711925717-GO4FDCqs02jQmsdsSjJzQp34GAuM27OD4A539SimT4I%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3806.nx2, hmacToken=1711925717-GO4FDCqs02jQmsdsSjJzQp34GAuM27OD4A539SimT4I%3D, hmacParameter=verify)` 2024-04-01T09:56:42.940+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2315, version=3806, name=loc.nx2, md5=9561f254dd119636e5b1e0613f160c9d, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3806.nx2?verify=1711925717-lC84nHpL28SkqIbbYn9VdvxAF074qc8Vao2LPdHSB8o%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3806.nx2, hmacToken=1711925717-lC84nHpL28SkqIbbYn9VdvxAF074qc8Vao2LPdHSB8o%3D, hmacParameter=verify)` 2024-04-01T09:56:42.958+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.faforever.client.io.DownloadService : Downloading file from `https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3806.nx2` to `C:\ProgramData\FAForever\cache\featured_mod\gamedata\download774550196259917148.tmp` 2024-04-01T09:56:43.217+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2314, version=3806, name=meshes.nx2, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3806.nx2?verify=1711925717-nn%2BL71OnghX9cc6CPmbjSXA8c4Y%2FMqCclq46B07nhfI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3806.nx2, hmacToken=1711925717-nn%2BL71OnghX9cc6CPmbjSXA8c4Y%2FMqCclq46B07nhfI%3D, hmacParameter=verify)` 2024-04-01T09:56:43.223+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=999, version=3677, name=modules.nx2, md5=8eaeb838a8a6f2585351d50e4a20d5d9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt?verify=1711925717-udkImehLC28vy4yHehb4%2Fl%2F%2FeKLXzq1dPcm%2BVmxopn8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1711925717-udkImehLC28vy4yHehb4%2Fl%2F%2FeKLXzq1dPcm%2BVmxopn8%3D, hmacParameter=verify)` 2024-04-01T09:56:43.233+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.faforever.client.io.DownloadService : Downloading file from `https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3806.nx2` to `C:\ProgramData\FAForever\cache\featured_mod\gamedata\download12727917395052423210.tmp` 2024-04-01T09:56:43.329+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2316, version=3806, name=schook.nx2, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3806.nx2?verify=1711925717-wwqlSABEOGVUkOc7ANUcAGknKQwVG1Ah2V9v0ECqyHY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3806.nx2, hmacToken=1711925717-wwqlSABEOGVUkOc7ANUcAGknKQwVG1Ah2V9v0ECqyHY%3D, hmacParameter=verify)` 2024-04-01T09:56:43.501+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.faforever.client.io.DownloadService : Downloading file from `https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3806.nx2` to `C:\ProgramData\FAForever\cache\featured_mod\gamedata\download1565885089429533422.tmp` 2024-04-01T09:56:50.887+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.faforever.client.io.DownloadService : Downloading file from `https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3806.nx2` to `C:\ProgramData\FAForever\cache\featured_mod\gamedata\download12793508919604901782.tmp` 2024-04-01T09:57:00.792+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2309, version=3806, name=etc.nx2, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3806.nx2?verify=1711925717-86XbJJs6wiGnQZ27sIT65%2FYkc8KCt5WgJzf7A6moePA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3806.nx2, hmacToken=1711925717-86XbJJs6wiGnQZ27sIT65%2FYkc8KCt5WgJzf7A6moePA%3D, hmacParameter=verify)` 2024-04-01T09:57:00.807+11:00 INFO 21548 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3806` 2024-04-01T09:57:01.275+11:00 INFO 21548 --- [FAF Client] [Thread-162] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-04-01T09:57:01.282+11:00 INFO 21548 --- [FAF Client] [ForkJoinPool.commonPool-worker-6] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [c:\program files\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, C:\Program Files\FAF Client\natives\faf-ice-adapter.jar;C:\Program Files\FAF Client\.\lib\javafx-base-21-win.jar;C:\Program Files\FAF Client\.\lib\javafx-base-21.jar;C:\Program Files\FAF Client\.\lib\javafx-controls-21-win.jar;C:\Program Files\FAF Client\.\lib\javafx-controls-21.jar;C:\Program Files\FAF Client\.\lib\javafx-fxml-21-win.jar;C:\Program Files\FAF Client\.\lib\javafx-graphics-21-win.jar;C:\Program Files\FAF Client\.\lib\javafx-graphics-21.jar;C:\Program Files\FAF Client\.\lib\javafx-media-21-win.jar;C:\Program Files\FAF Client\.\lib\javafx-media-21.jar;C:\Program Files\FAF Client\.\lib\javafx-swing-21-win.jar;C:\Program Files\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 361027, --game-id, 22186182, --login, ginandtonicbot, --rpc-port, 54075, --gpgnet-port, 54076] 2024-04-01T09:57:01.311+11:00 WARN 21548 --- [FAF Client] [ForkJoinPool.commonPool-worker-6] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-04-01T09:57:01.563+11:00 WARN 21548 --- [FAF Client] [ForkJoinPool.commonPool-worker-6] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-04-01T09:57:01.815+11:00 WARN 21548 --- [FAF Client] [ForkJoinPool.commonPool-worker-6] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-04-01T09:57:02.065+11:00 WARN 21548 --- [FAF Client] [ForkJoinPool.commonPool-worker-6] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-04-01T09:57:02.318+11:00 WARN 21548 --- [FAF Client] [ForkJoinPool.commonPool-worker-6] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-04-01T09:57:02.572+11:00 WARN 21548 --- [FAF Client] [ForkJoinPool.commonPool-worker-6] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-04-01T09:57:02.824+11:00 WARN 21548 --- [FAF Client] [ForkJoinPool.commonPool-worker-6] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-04-01T09:57:04.087+11:00 INFO 21548 --- [FAF Client] [reactor-http-nio-8] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_22186182.log, /gpgnet, 127.0.0.1:54076, /mean, 861.22900390625, /deviation, 107.15699768066406, /savereplay, gpgnet://127.0.0.1:54074/22186182/ginandtonicbot.SCFAreplay, /country, AU, /clan, ANZ, /numgames, 1048, /numgames, 1038] in directory: C:\ProgramData\FAForever\bin 2024-04-01T09:57:57.520+11:00 INFO 21548 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-04-01T10:02:57.523+11:00 INFO 21548 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-04-01T10:04:23.314+11:00 INFO 21548 --- [FAF Client] [Thread-162] c.faforever.client.replay.ReplayServer : Accepted connection from `/127.0.0.1:54338` 2024-04-01T10:05:57.022+11:00 ERROR 21548 --- [FAF Client] [Thread-162] c.faforever.client.replay.ReplayServer : Error while recording replay java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.InputStream.read(InputStream.java:220) at com.faforever.client.replay.ReplayServer.recordAndRelay(ReplayServer.java:157) at com.faforever.client.replay.ReplayServer.lambda$start$1(ReplayServer.java:108) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-04-01T10:05:57.027+11:00 WARN 21548 --- [FAF Client] [Thread-162] c.faforever.client.replay.ReplayServer : Error in replay server java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.InputStream.read(InputStream.java:220) at com.faforever.client.replay.ReplayServer.recordAndRelay(ReplayServer.java:157) at com.faforever.client.replay.ReplayServer.lambda$start$1(ReplayServer.java:108) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-04-01T10:05:57.092+11:00 INFO 21548 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 1 2024-04-01T10:05:57.123+11:00 INFO 21548 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-04-01T10:05:57.781+11:00 INFO 21548 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2024-04-01T10:06:03.962+11:00 INFO 21548 --- [FAF Client] [SpringApplicationShutdownHook] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-04-01T10:06:03.963+11:00 INFO 21548 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-04-01T10:06:03.964+11:00 INFO 21548 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-04-01T10:06:03.965+11:00 INFO 21548 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-04-01T10:06:58.474+11:00 INFO 14756 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to INFO 2024-04-01T10:06:58.480+11:00 INFO 14756 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming info logging 2024-04-01T10:06:58.643+11:00 INFO 14756 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-04-01T10:06:58.650+11:00 INFO 14756 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-04-01T10:06:59.006+11:00 INFO 14756 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-04-01T10:06:59.553+11:00 INFO 14756 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 5.35 seconds (process running for 8.986) 2024-04-01T10:06:59.564+11:00 INFO 14756 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-04-01T10:06:59.792+11:00 INFO 14756 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.3.0 2024-04-01T10:07:00.296+11:00 INFO 14756 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.3.0 2024-04-01T10:07:00.301+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-04-01T10:07:00.701+11:00 INFO 14756 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2023.12.3' is not newer than toVersion '2024.3'. No update is required. 2024-04-01T10:07:24.088+11:00 INFO 14756 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.login.OAuthValuesReceiver : GET /?code=QRJnUFOsCN6QujiswJrL26BhDVMZO461XLp_Gx8qs24.SOASTZeHUBv2KRt9NJEmmC1qjFYV93ei5sh4YX9kCKo&scope=openid+offline+public_profile+upload_map+upload_mod+lobby&state=HScWmzTsmPCBB8SbN84kn9MoJR61bxDmairjFPVIQgUsIpLFu8QaGknmT15laWB3Ucbur18WxuKqUfy2 HTTP/1.1 2024-04-01T10:07:24.104+11:00 INFO 14756 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] com.faforever.client.user.LoginService : Logging in with authorization code 2024-04-01T10:07:25.382+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-04-01T00:07:25.380328600Z 2024-04-01T10:07:26.366+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-04-01T00:07:26.366667700Z 2024-04-01T10:07:27.368+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-04-01T10:07:31.294+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2024-04-01T10:07:31.362+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2024.3' is not newer than toVersion '2024.3'. No update is required. 2024-04-01T10:07:54.165+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T10:07:54.166+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.167+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.168+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.card' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/style.css 2024-04-01T10:07:54.168+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-border-color' from rule '*.card' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/style.css 2024-04-01T10:07:54.168+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.169+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.169+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T10:07:54.170+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.170+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.170+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.171+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.171+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T10:07:54.171+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.171+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.172+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T10:07:54.172+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.172+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.172+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T10:07:54.172+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.173+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.173+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.173+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.173+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T10:07:54.174+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.174+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T10:07:54.174+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.174+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T10:07:54.175+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.175+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.175+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.175+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T10:07:54.175+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.176+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T10:07:54.176+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.176+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T10:07:54.176+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.177+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.177+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.177+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.177+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T10:07:54.178+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.178+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T10:07:54.178+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:07:54.178+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Caught 'java.lang.ClassCastException: class java.lang.String cannot be cast to class javafx.scene.paint.Paint (java.lang.String is in module java.base of loader 'bootstrap'; javafx.scene.paint.Paint is in unnamed module of loader 'app')' while converting value for '-fx-background-color' from rule '*.icon' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/faf-client-2024.3.0-plain.jar!/theme/icons.css 2024-04-01T10:07:54.178+11:00 WARN 14756 --- [FAF Client] [JavaFX Application Thread] javafx.css : Could not resolve '-fx-text-background-color' while resolving lookups for '-fx-text-fill' from rule '*.label' in stylesheet jar:file:/C:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-04-01T10:11:59.747+11:00 INFO 14756 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-04-01T10:12:05.336+11:00 ERROR 14756 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] c.f.c.exception.GlobalExceptionHandler : Uncaught exception on Thread[#167,ForkJoinPool.commonPool-worker-5,5,main]: java.lang.NullPointerException: Cannot invoke "javafx.css.Styleable.getStyleableParent()" because "" is null at javafx.scene.CssStyleHelper.updateParentTriggerStates(CssStyleHelper.java:204) at javafx.scene.CssStyleHelper.createStyleHelper(CssStyleHelper.java:182) at javafx.scene.Node.reapplyCss(Node.java:9482) at javafx.scene.Node.reapplyCSS(Node.java:9445) at javafx.scene.Node.invalidatedScenes(Node.java:1068) at javafx.scene.Node.setScenes(Node.java:1133) at javafx.scene.Parent$2.onChanged(Parent.java:373) at com.sun.javafx.collections.TrackableObservableList.lambda$new$0(TrackableObservableList.java:44) at com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(ListListenerHelper.java:327) at com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(ListListenerHelper.java:71) at javafx.collections.ObservableListBase.fireChange(ObservableListBase.java:246) at javafx.collections.ListChangeBuilder.commit(ListChangeBuilder.java:482) at javafx.collections.ListChangeBuilder.endChange(ListChangeBuilder.java:541) at javafx.collections.ObservableListBase.endChange(ObservableListBase.java:210) at javafx.collections.ModifiableObservableListBase.add(ModifiableObservableListBase.java:200) at java.base/java.util.AbstractList.add(AbstractList.java:113) at com.sun.javafx.collections.VetoableListDecorator.add(VetoableListDecorator.java:212) at javafx.scene.control.PopupControl.(PopupControl.java:117) at javafx.scene.control.Tooltip.(Tooltip.java:166) at javafx.scene.control.Tooltip.(Tooltip.java:157) at com.faforever.client.game.PlayerCardController.(PlayerCardController.java:82) at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:210) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:111) at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:315) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:306) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1355) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1181) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:343) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:224) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1323) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1284) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:486) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:341) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:334) at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1249) at com.faforever.client.fx2j.theme.PlayerCardBuilder.setController(PlayerCardBuilder.java:36) at com.faforever.client.fx2j.theme.PlayerCardBuilder.build(PlayerCardBuilder.java:50) at com.faforever.client.fx2j.theme.PlayerCardBuilder.build(PlayerCardBuilder.java:22) at io.github.sheikah45.fx2j.api.Fx2jLoader.load(Fx2jLoader.java:146) at com.faforever.client.theme.UiService.loadFxml(UiService.java:75) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:351) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:713) at com.faforever.client.theme.UiService$$SpringCGLIB$$0.loadFxml() at com.faforever.client.game.TeamCardController.lambda$createPlayerCardControllers$12(TeamCardController.java:97) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622) at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627) at com.faforever.client.game.TeamCardController.createPlayerCardControllers(TeamCardController.java:109) at com.faforever.client.game.TeamCardController.lambda$populateTeamContainer$6(TeamCardController.java:89) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 2024-04-01T10:14:49.284+11:00 INFO 14756 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-04-01T10:14:49.284+11:00 INFO 14756 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Joining game: 'Lil Dicks Welcomed' (22186331) 2024-04-01T10:14:50.831+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2321, version=3806, name=ForgedAlliance.exe, md5=875b0ffd421dd4d83092e825a9ae7033, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3806.exe?verify=1711926633-oWBYRf6KTRm3rIBUPe3nGFvMREUYo2nLb%2BVpbkOBFPA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3806.exe, hmacToken=1711926633-oWBYRf6KTRm3rIBUPe3nGFvMREUYo2nLb%2BVpbkOBFPA%3D, hmacParameter=verify)` 2024-04-01T10:14:50.847+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2312, version=3806, name=init_faf.lua, md5=86f27000aa5e441fc815a1e674cbef19, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3806.lua?verify=1711926633-zT4lISECz1OZv58Z41pLXPutIdIhWZZSe3e%2BYCGKoVg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3806.lua, hmacToken=1711926633-zT4lISECz1OZv58Z41pLXPutIdIhWZZSe3e%2BYCGKoVg%3D, hmacParameter=verify)` 2024-04-01T10:14:50.901+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=179, version=3634, name=faforever.faf, md5=51c196294638c22071dc8ee01e55771e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf?verify=1711926633-8tFbZfxUsBpGLbG4emkVW84Iza2%2FW3xq5QTG%2F6wEk60%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1711926633-8tFbZfxUsBpGLbG4emkVW84Iza2%2FW3xq5QTG%2F6wEk60%3D, hmacParameter=verify)` 2024-04-01T10:14:50.906+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1330, version=3709, name=init_ladder1v1.lua, md5=88ee8e210112031bff137ae327683b41, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua?verify=1711926633-d5oEYyP%2Fv16eQVpBmdtO7fBqejdxBQa7vBXIslGd%2Fgo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1711926633-d5oEYyP%2Fv16eQVpBmdtO7fBqejdxBQa7vBXIslGd%2Fgo%3D, hmacParameter=verify)` 2024-04-01T10:14:50.921+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=99, version=1, name=GDFBinary.dll, md5=6f57f59c2e705d7a5a02d49e3915cb26, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll?verify=1711926633-854qXWo3rtzcAE7A8Xpi4jLjR1cCy6l0ea%2BHCfXDiGs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1711926633-854qXWo3rtzcAE7A8Xpi4jLjR1cCy6l0ea%2BHCfXDiGs%3D, hmacParameter=verify)` 2024-04-01T10:14:50.925+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2317, version=3806, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3806.lua?verify=1711926633-OwFHRPXYi3p%2B8CIVkoWxxjneF5GX9td0pXDV1a1fRnk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3806.lua, hmacToken=1711926633-OwFHRPXYi3p%2B8CIVkoWxxjneF5GX9td0pXDV1a1fRnk%3D, hmacParameter=verify)` 2024-04-01T10:14:50.929+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=101, version=1, name=SupComDataPathFAF.lua, md5=962c9d1327657d77184adcf358c628f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua?verify=1711926633-dWTd%2FWjEXC9%2B8TPX%2BrU%2FazPDGyiR1jRVrmTJDnXvEOc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1711926633-dWTd%2FWjEXC9%2B8TPX%2BrU%2FazPDGyiR1jRVrmTJDnXvEOc%3D, hmacParameter=verify)` 2024-04-01T10:14:50.935+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=102, version=1, name=init_nonxt.lua, md5=16da7063ae3309c154a2c544f559b3a9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua?verify=1711926633-mHrHW81TH8%2FKk%2FxYIudiviuCa%2FpTRHS6zbZNoGg471g%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1711926633-mHrHW81TH8%2FKk%2FxYIudiviuCa%2FpTRHS6zbZNoGg471g%3D, hmacParameter=verify)` 2024-04-01T10:14:50.950+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2310, version=3806, name=effects.nx2, md5=63ac959cab1c1dda9527c9c6606ff7a3, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3806.nx2?verify=1711926633-yXVqB88uw9CPPDnYqVOlcLw3rOmRduhG%2F%2B1%2FhIEXtXQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3806.nx2, hmacToken=1711926633-yXVqB88uw9CPPDnYqVOlcLw3rOmRduhG%2F%2B1%2FhIEXtXQ%3D, hmacParameter=verify)` 2024-04-01T10:14:51.877+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2311, version=3806, name=env.nx2, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3806.nx2?verify=1711926633-Zob43M63qi1DWs8%2B4UQ6Ulsb%2Bvz9wdxkRSQAhsj%2BtyI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3806.nx2, hmacToken=1711926633-Zob43M63qi1DWs8%2B4UQ6Ulsb%2Bvz9wdxkRSQAhsj%2BtyI%3D, hmacParameter=verify)` 2024-04-01T10:14:51.892+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2315, version=3806, name=loc.nx2, md5=9561f254dd119636e5b1e0613f160c9d, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3806.nx2?verify=1711926633-Y%2BGgyYjcThyFRJp6hVk8HooBGCtwaMpe8%2BEsXblHtfs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3806.nx2, hmacToken=1711926633-Y%2BGgyYjcThyFRJp6hVk8HooBGCtwaMpe8%2BEsXblHtfs%3D, hmacParameter=verify)` 2024-04-01T10:14:51.906+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2320, version=3806, name=lua.nx2, md5=c48da5ce399bf71fdf7f24c50f11982a, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3806.nx2?verify=1711926633-UycJrt%2FjsSpgDL9MCpBToqwfGwZkw3LK4Q%2FjgwSIu7Q%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3806.nx2, hmacToken=1711926633-UycJrt%2FjsSpgDL9MCpBToqwfGwZkw3LK4Q%2FjgwSIu7Q%3D, hmacParameter=verify)` 2024-04-01T10:14:51.936+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2314, version=3806, name=meshes.nx2, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3806.nx2?verify=1711926633-jq8C%2F9G9As5O3%2FG20J%2Fiwj2s05MxEQNzNHnuFjRVLMc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3806.nx2, hmacToken=1711926633-jq8C%2F9G9As5O3%2FG20J%2Fiwj2s05MxEQNzNHnuFjRVLMc%3D, hmacParameter=verify)` 2024-04-01T10:14:51.942+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=999, version=3677, name=modules.nx2, md5=8eaeb838a8a6f2585351d50e4a20d5d9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt?verify=1711926633-UC4utbQ6uKd5IbfhfO4EA9Wk0Tpzp3L9XhL%2BnpfepVU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1711926633-UC4utbQ6uKd5IbfhfO4EA9Wk0Tpzp3L9XhL%2BnpfepVU%3D, hmacParameter=verify)` 2024-04-01T10:14:51.953+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2319, version=3806, name=projectiles.nx2, md5=e9a7b5050ef7766a85a3bc6a1a74c713, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3806.nx2?verify=1711926633-%2FkwYK6RA0rABrrNyB1yTRVGHkdkdqLKF1uEiySpXXFI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3806.nx2, hmacToken=1711926633-%2FkwYK6RA0rABrrNyB1yTRVGHkdkdqLKF1uEiySpXXFI%3D, hmacParameter=verify)` 2024-04-01T10:14:51.963+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2316, version=3806, name=schook.nx2, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3806.nx2?verify=1711926633-V6hVcNU4UAhEKgjxUn5xumuJ3WKlrcZO72mlAQ%2BBLVc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3806.nx2, hmacToken=1711926633-V6hVcNU4UAhEKgjxUn5xumuJ3WKlrcZO72mlAQ%2BBLVc%3D, hmacParameter=verify)` 2024-04-01T10:14:52.118+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2318, version=3806, name=textures.nx2, md5=ab2a2495513da2679a6bb9aec3af3902, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3806.nx2?verify=1711926633-9CRfm2utHYUUpNFsmQF9WRBUg8ep2Yd9H288%2F9lBU2k%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3806.nx2, hmacToken=1711926633-9CRfm2utHYUUpNFsmQF9WRBUg8ep2Yd9H288%2F9lBU2k%3D, hmacParameter=verify)` 2024-04-01T10:14:52.316+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2313, version=3806, name=units.nx2, md5=987c7a3a15393cd7d8a0f70e9785fe7a, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3806.nx2?verify=1711926633-oU49f2yBId%2Bib6DGuv%2F%2BtvT2SkEFUeM0uOq9Cgv%2BMh0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3806.nx2, hmacToken=1711926633-oU49f2yBId%2Bib6DGuv%2F%2BtvT2SkEFUeM0uOq9Cgv%2BMh0%3D, hmacParameter=verify)` 2024-04-01T10:14:52.322+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2309, version=3806, name=etc.nx2, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3806.nx2?verify=1711926633-LR%2FeVcVJDahPoSYWKPnOZmmPQLAEnuex1O6E02Hnyzg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3806.nx2, hmacToken=1711926633-LR%2FeVcVJDahPoSYWKPnOZmmPQLAEnuex1O6E02Hnyzg%3D, hmacParameter=verify)` 2024-04-01T10:14:52.335+11:00 INFO 14756 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3806` 2024-04-01T10:14:52.759+11:00 INFO 14756 --- [FAF Client] [Thread-103] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-04-01T10:14:52.761+11:00 INFO 14756 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [c:\program files\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, C:\Program Files\FAF Client\natives\faf-ice-adapter.jar;C:\Program Files\FAF Client\.\lib\javafx-base-21-win.jar;C:\Program Files\FAF Client\.\lib\javafx-base-21.jar;C:\Program Files\FAF Client\.\lib\javafx-controls-21-win.jar;C:\Program Files\FAF Client\.\lib\javafx-controls-21.jar;C:\Program Files\FAF Client\.\lib\javafx-fxml-21-win.jar;C:\Program Files\FAF Client\.\lib\javafx-graphics-21-win.jar;C:\Program Files\FAF Client\.\lib\javafx-graphics-21.jar;C:\Program Files\FAF Client\.\lib\javafx-media-21-win.jar;C:\Program Files\FAF Client\.\lib\javafx-media-21.jar;C:\Program Files\FAF Client\.\lib\javafx-swing-21-win.jar;C:\Program Files\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 361027, --game-id, 22186331, --login, ginandtonicbot, --rpc-port, 50337, --gpgnet-port, 50338] 2024-04-01T10:14:52.777+11:00 WARN 14756 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-04-01T10:14:53.028+11:00 WARN 14756 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-04-01T10:14:53.280+11:00 WARN 14756 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-04-01T10:14:53.531+11:00 WARN 14756 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-04-01T10:14:53.783+11:00 WARN 14756 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-04-01T10:14:55.016+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-8] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_22186331.log, /gpgnet, 127.0.0.1:50338, /mean, 861.22900390625, /deviation, 107.15699768066406, /savereplay, gpgnet://127.0.0.1:50336/22186331/ginandtonicbot.SCFAreplay, /country, AU, /clan, ANZ, /numgames, 1048, /numgames, 1038] in directory: C:\ProgramData\FAForever\bin 2024-04-01T10:16:59.752+11:00 INFO 14756 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-04-01T10:21:59.755+11:00 INFO 14756 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-04-01T10:22:08.116+11:00 INFO 14756 --- [FAF Client] [Thread-103] c.faforever.client.replay.ReplayServer : Accepted connection from `/127.0.0.1:51153` 2024-04-01T10:23:19.797+11:00 INFO 14756 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-04-01T10:23:19.799+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-04-01T10:23:19.800+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-04-01T10:23:19.803+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-04-01T10:23:24.311+11:00 INFO 14756 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-04-01T10:23:25.750+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-9] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-04-01T10:23:30.254+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-9] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-04-01T10:23:30.264+11:00 ERROR 14756 --- [FAF Client] [reactor-http-nio-9] c.f.commons.lobby.FafLobbyClient : Error during deserialization of message {"command":"player_info","players":[{"id":181585,"login":"cplhicks2","country":"US","ratings":{"global":{"rating":[1474.93,327.151],"number_of_games":4},"ladder_1v1":{"rating":[1500.0,500.0],"number_of_games":0}},"global_rating":[1474.93,327.151],"ladder_rating":[1500.0,500.0],"number_of_games":4},{"id":142414,"login":"deanwissing","country":"US","ratings":{"global":{"rating":[1500.0,500.0],"number_of_games":0},"ladder_1v1":{"rating":[848.795,336.504],"number_of_games":1}},"global_rating":[1500.0,500.0],"ladder_rating":[848.795,336.504],"number_of_games":0},{"id":272154,"login":"m10e","country":"SE","ratings":{"global":{"rating":[1500.0,500.0],"number_of_games":0},"ladder_1v1":{"rating":[1500.0,500.0],"number_of_games":0}},"global_rating":[1500.0,500.0],"ladder_rating":[1500.0,500.0],"number_of_games":0},{"id":25438,"login":"panzer24","country":"FR","ratings":{"global":{"rating":[1164.64,77.0765],"number_of_games":186},"ladder_1v1":{"rating":[1014.2395609956012,65.82559756067562],"number_of_games":8066}},"global_rating":[1164.64,77.0765],"ladder_rating":[1014.2395609956012,65.82559756067562],"number_of_games":186},{"id":310531,"login":"onehourlate","country":"FR","ratings":{"global":{"rating":[1500.0,500.0],"number_of_games":0},"ladder_1v1":{"rating":[1500.0,500.0],"number_of_games":0}},"global_rating":[1500.0,500.0],"ladder_rating":[1500.0,500.0],"number_of_games":0},{"id":161405,"login":"Luftwaffe","country":"CA","ratings":{"global":{"rating":[817.527,176.935],"number_of_games":14},"ladder_1v1":{"rating":[1500.0,500.0],"number_of_games":0}},"global_rating":[817.527,176.935],"ladder_rating":[1500.0,500.0],"number_of_games":14},{"id":414082,"login":"kaolor","country":"AU","ratings":{"global":{"rating":[1500,500],"number_of_games":0},"ladder_1v1":{"rating":[1500,500],"number_of_games":0}},"global_rating":[1500,500],"ladder_rating":[1500,500],"number_of_games":0},{"id":392940,"login":"YooperKirks","country":"US","ratings":{"global":{"rating":[1500,500],"number_of_games":0},"ladder_1v1":{"rating":[1500,500],"number_of_games":0}},"global_rating":[1500,500],"ladder_rating":[1500,500],"number_of_games":0},{"id":455619,"login":"Excia00","country":"US","ratings":{"global":{"rating":[1716.71,426.176],"number_of_games":3},"ladder_1v1":{"rating":[151.9,167.694],"number_of_games":11},"tmm_2v2":{"rating":[1455.33,369.978],"number_of_games":1},"tmm_4v4_full_share":{"rating":[1451.11,380.359],"number_of_games":4},"tmm_3v3":{"rating":[1256.6,338.623],"number_of_games":2}},"global_rating":[1716.71,426.176],"ladder_rating":[151.9,167.694],"number_of_games":3},{"id":488290,"login":"Perkiset","country":"US","ratings":{"global":{"rating":[1500,500],"number_of_games":0},"ladder_1v1":{"rating":[1500,500],"number_of_games":0}},"global_rating":[1500,500],"ladder_rating":[1500,500],"number_of_games":0},{"id":374844,"login":"Snozberries343","country":"US","ratings":{"global":{"rating":[1500,500],"number_of_games":0},"ladder_1v1":{"rating":[1500,500],"number_of_games":0}},"global_rating":[1500,500],"ladder_rating":[1500,500],"number_of_games":0},{"id":481175,"login":"thespout","country":"GB","ratings":{"global":{"rating":[1500,500],"number_of_games":0},"ladder_1v1":{"rating":[1500,500],"number_of_games":0}},"global_rating":[1500,500],"ladder_rating":[1500,500],"number_of_games":0},{"id":449040,"login":"BrentDG","country":"AU","ratings":{"global":{"rating":[1500,500],"number_of_games":0},"ladder_1v1":{"rating":[1500,500],"number_of_games":0}},"global_rating":[1500,500],"ladder_rating":[1500,500],"number_of_games":0},{"id":285584,"login":"Skodaman1","country":"GB","ratings":{"global":{"rating":[1500.0,500.0],"number_of_games":0},"ladder_1v1":{"rating":[1500.0,500.0],"number_of_games":0}},"global_rating":[1500.0,500.0],"ladder_rating":[1500.0,500.0],"number_of_games":0},{"id":478303,"login":"TheArbiter777","country":"NZ","clan":"DFL","ratings":{"global":{"rating":[1138.6826621643734,107.56116689431663],"number_of_games":182},"ladder_1v1":{"rating":[516.5824514001641,97.6124230248567],"number_of_games":23},"tmm_2v2":{"rating":[1031.75,201.467],"number_of_games":12},"tmm_4v4_full_share":{"rating":[1070.554859173913,301.1808316037064],"number_of_games":7},"tmm_3v3":{"rating":[994.1348111100725,165.84348118879188],"number_of_games":32}},"global_rating":[1138.6826621643734,107.56116689431663],"ladder_rating":[516.5824514001641,97.6124230248567],"number_of_games":182},{"id":345602,"login":"omegalord4896","country":"AE","ratings":{"global":{"rating":[1500.0,500.0],"number_of_games":0},"ladder_1v1":{"rating":[1500.0,500.0],"number_of_games":0}},"global_rating":[1500.0,500.0],"ladder_rating":[1500.0,500.0],"number_of_games":0},{"id":313165,"login":"straitwalker","country":"US","ratings":{"global":{"rating":[1500.0,500.0],"number_of_games":0},"ladder_1v1":{"rating":[1500.0,500.0],"number_of_games":0}},"global_rating":[1500.0,500.0],"ladder_rating":[1500.0,500.0],"number_of_games":0},{"id":435621,"login":"HanSolo","country":"US","ratings":{"global":{"rating":[1592.281554238319,102.66138967193295],"number_of_games":1407},"ladder_1v1":{"rating":[1500,500],"number_of_games":0},"tmm_4v4_full_share":{"rating":[1597.23,175.446],"number_of_games":18},"tmm_3v3":{"rating":[1506.59,243.922],"number_of_games":1}},"global_rating":[1592.281554238319,102.66138967193295],"ladder_rating":[1500,500],"number_of_games":1407},{"id":107338,"login":"ErrandBoy","country":"US","ratings":{"global":{"rating":[1214.6310989988779,104.21448557513477],"number_of_games":872},"ladder_1v1":{"rating":[926.46,202.276],"number_of_games":6}},"global_rating":[1214.6310989988779,104.21448557513477],"ladder_rating":[926.46,202.276],"number_of_games":872},{"id":505176,"login":"Jonnack","country":"US","ratings":{"global":{"rating":[1500,500],"number_of_games":0},"ladder_1v1":{"rating":[1500,500],"number_of_games":0}},"global_rating":[1500,500],"ladder_rating":[1500,500],"number_of_games":0},{"id":365545,"login":"M0nk3yb0y","country":"US","ratings":{"global":{"rating":[1352.25,387.639],"number_of_games":3},"ladder_1v1":{"rating":[422.94,206.429],"number_of_games":6},"tmm_3v3":{"rating":[975.37,348.178],"number_of_games":3}},"global_rating":[1352.25,387.639],"ladder_rating":[422.94,206.429],"number_of_games":3},{"id":17993,"login":"GaryTheGoat","country":"GB","clan":"ITG","ratings":{"global":{"rating":[1684.81,98.5357],"number_of_games":1059},"ladder_1v1":{"rating":[1571.53,57.9241],"number_of_games":82},"tmm_4v4_full_share":{"rating":[1515.24,186.475],"number_of_games":17},"tmm_3v3":{"rating":[1409.32,221.725],"number_of_games":5}},"global_rating":[1684.81,98.5357],"ladder_rating":[1571.53,57.9241],"number_of_games":1059},{"id":318216,"login":"GFKai","country":"RU","ratings":{"global":{"rating":[1294.73,103.855],"number_of_games":1817},"ladder_1v1":{"rating":[1109.37,273.651],"number_of_games":5}},"global_rating":[1294.73,103.855],"ladder_rating":[1109.37,273.651],"number_of_games":1817},{"id":500964,"login":"BeCharlie4","country":"US","ratings":{"global":{"rating":[1037.4018256944764,135.97947451693037],"number_of_games":63},"ladder_1v1":{"rating":[1500,500],"number_of_games":0}},"global_rating":[1037.4018256944764,135.97947451693037],"ladder_rating":[1500,500],"number_of_games":63},{" com.fasterxml.jackson.databind.JsonMappingException: Unexpected end-of-input in field name at [Source: (String)"{"command":"player_info","players":[{"id":181585,"login":"cplhicks2","country":"US","ratings":{"global":{"rating":[1474.93,327.151],"number_of_games":4},"ladder_1v1":{"rating":[1500.0,500.0],"number_of_games":0}},"global_rating":[1474.93,327.151],"ladder_rating":[1500.0,500.0],"number_of_games":4},{"id":142414,"login":"deanwissing","country":"US","ratings":{"global":{"rating":[1500.0,500.0],"number_of_games":0},"ladder_1v1":{"rating":[848.795,336.504],"number_of_games":1}},"global_rating":[1500."[truncated 6740 chars]; line: 1, column: 7241] (through reference chain: com.faforever.commons.lobby.PlayerInfo["players"]->java.util.ArrayList[24]) at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:402) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCallable] : reactor.core.publisher.Mono.fromCallable com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40$lambda-29(FafLobbyClient.kt:147) Error has been observed at the following site(s): *__Mono.fromCallable ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40$lambda-29(FafLobbyClient.kt:147) Original Stack Trace: at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:402) at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:373) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:375) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28) at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:545) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:570) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:439) at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1419) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:352) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:220) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:187) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:170) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:136) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:263) at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4825) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3772) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3740) at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40$lambda-29$lambda-27(FafLobbyClient.kt:148) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:137) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2367) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) at reactor.core.publisher.MonoCallable.subscribe(MonoCallable.java:48) at reactor.core.publisher.Mono.subscribe(Mono.java:4563) at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:430) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:210) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:210) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:210) at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmit(FluxFlatMap.java:547) at reactor.core.publisher.FluxFlatMap$FlatMapInner.onNext(FluxFlatMap.java:988) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2097) at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:118) at reactor.core.publisher.FluxTakeWhile$TakeWhileSubscriber.onComplete(FluxTakeWhile.java:122) at reactor.core.publisher.FluxWindowPredicate$WindowFlux.checkTerminated(FluxWindowPredicate.java:768) at reactor.core.publisher.FluxWindowPredicate$WindowFlux.drainRegular(FluxWindowPredicate.java:662) at reactor.core.publisher.FluxWindowPredicate$WindowFlux.drain(FluxWindowPredicate.java:748) at reactor.core.publisher.FluxWindowPredicate$WindowFlux.onComplete(FluxWindowPredicate.java:814) at reactor.core.publisher.FluxWindowPredicate$WindowPredicateMain.onComplete(FluxWindowPredicate.java:307) at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:371) at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724) at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onComplete(FluxFlattenIterable.java:273) at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onComplete(FluxHandleFuseable.java:239) at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onComplete(FluxMapFuseable.java:350) at reactor.netty.channel.FluxReceive.terminateReceiver(FluxReceive.java:483) at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:275) at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:419) at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:446) at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:500) at reactor.netty.http.client.WebsocketClientOperations.onInboundClose(WebsocketClientOperations.java:181) at reactor.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:73) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:411) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:376) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:411) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:376) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:411) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:376) at io.netty.handler.ssl.SslHandler.channelInactive(SslHandler.java:1174) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1405) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:301) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:901) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:813) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: com.fasterxml.jackson.core.io.JsonEOFException: Unexpected end-of-input in field name at [Source: (String)"{"command":"player_info","players":[{"id":181585,"login":"cplhicks2","country":"US","ratings":{"global":{"rating":[1474.93,327.151],"number_of_games":4},"ladder_1v1":{"rating":[1500.0,500.0],"number_of_games":0}},"global_rating":[1474.93,327.151],"ladder_rating":[1500.0,500.0],"number_of_games":4},{"id":142414,"login":"deanwissing","country":"US","ratings":{"global":{"rating":[1500.0,500.0],"number_of_games":0},"ladder_1v1":{"rating":[848.795,336.504],"number_of_games":1}},"global_rating":[1500."[truncated 6740 chars]; line: 1, column: 7241] at com.fasterxml.jackson.core.base.ParserMinimalBase._reportInvalidEOF(ParserMinimalBase.java:697) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._parseName2(ReaderBasedJsonParser.java:1878) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._parseName(ReaderBasedJsonParser.java:1862) at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:737) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:181) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:359) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244) at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28) at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:545) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:570) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:439) at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1419) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:352) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:220) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:187) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:170) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:136) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:263) at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4825) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3772) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3740) at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40$lambda-29$lambda-27(FafLobbyClient.kt:148) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:137) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2367) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onSubscribe(FluxOnAssembly.java:633) at reactor.core.publisher.MonoCallable.subscribe(MonoCallable.java:48) at reactor.core.publisher.Mono.subscribe(Mono.java:4563) at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:430) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:210) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:210) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:210) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmit(FluxFlatMap.java:547) at reactor.core.publisher.FluxFlatMap$FlatMapInner.onNext(FluxFlatMap.java:988) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2097) at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:118) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549) at reactor.core.publisher.FluxTakeWhile$TakeWhileSubscriber.onComplete(FluxTakeWhile.java:122) at reactor.core.publisher.FluxWindowPredicate$WindowFlux.checkTerminated(FluxWindowPredicate.java:768) at reactor.core.publisher.FluxWindowPredicate$WindowFlux.drainRegular(FluxWindowPredicate.java:662) at reactor.core.publisher.FluxWindowPredicate$WindowFlux.drain(FluxWindowPredicate.java:748) at reactor.core.publisher.FluxWindowPredicate$WindowFlux.onComplete(FluxWindowPredicate.java:814) at reactor.core.publisher.FluxWindowPredicate$WindowPredicateMain.onComplete(FluxWindowPredicate.java:307) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549) at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:371) at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724) at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onComplete(FluxFlattenIterable.java:273) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549) at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onComplete(FluxHandleFuseable.java:239) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549) at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onComplete(FluxMapFuseable.java:350) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549) at reactor.netty.channel.FluxReceive.terminateReceiver(FluxReceive.java:483) at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:275) at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:419) at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:446) at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:500) at reactor.netty.http.client.WebsocketClientOperations.onInboundClose(WebsocketClientOperations.java:181) at reactor.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:73) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:411) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:376) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:411) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:376) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:411) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:376) at io.netty.handler.ssl.SslHandler.channelInactive(SslHandler.java:1174) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1405) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:301) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:901) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:813) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-04-01T10:23:30.271+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-9] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-04-01T10:23:30.271+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-9] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-04-01T10:23:30.288+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-10] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-04-01T10:23:48.231+11:00 INFO 14756 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-04-01T10:23:48.232+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-10] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-04-01T10:23:48.232+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-10] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-04-01T10:23:48.232+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-10] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-04-01T10:23:49.200+11:00 INFO 14756 --- [FAF Client] [reactor-http-nio-10] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-04-01T10:24:31.440+11:00 INFO 14756 --- [FAF Client] [Thread-103] c.faforever.client.replay.ReplayServer : FAF disconnected, writing replay data to file 2024-04-01T10:24:31.442+11:00 WARN 14756 --- [FAF Client] [Thread-103] c.f.commons.replay.VictoryCondition : Unknown victory condition: null 2024-04-01T10:24:31.444+11:00 INFO 14756 --- [FAF Client] [Thread-103] c.f.client.replay.ReplayFileWriterImpl : Writing replay file to `C:\ProgramData\FAForever\replays\22186331-ginandtonicbot.fafreplay` (52.6 KiB) 2024-04-01T10:24:31.831+11:00 INFO 14756 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 0 2024-04-01T10:24:31.836+11:00 INFO 14756 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-04-01T10:24:32.215+11:00 INFO 14756 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2024-04-01T10:26:59.759+11:00 INFO 14756 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs`