2024-07-13T00:06:29.401+08:00 INFO 21192 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-07-13T00:06:29.418+08:00 DEBUG 21192 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-07-13T00:06:29.889+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\12_ultimate_you_shall_not_pass.v0001 2024-07-13T00:06:29.890+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\#2x Resources,Storage,BuildRate,BuildRange(RAS) 2024-07-13T00:06:29.911+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\44anerlev04c.v0001 2024-07-13T00:06:29.921+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\12x Resources,Storage,BuildRate,4x BuildRange 2024-07-13T00:06:29.923+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\6castles.v0002 2024-07-13T00:06:29.941+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\5x Resources,Storage,BuildRate,2x BuildRange 2024-07-13T00:06:29.946+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_setons_clutch.v0002 2024-07-13T00:06:29.952+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ACUhighlight 2024-07-13T00:06:29.959+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_-_triple_twin_5v5v5.v0005 2024-07-13T00:06:29.969+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-ACUs 2024-07-13T00:06:29.975+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_battles_4x4_rich_huge.v0004 2024-07-13T00:06:29.980+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-EXUnits 2024-07-13T00:06:29.985+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_water_battles.v0002 2024-07-13T00:06:29.990+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-Unleashed 2024-07-13T00:06:29.999+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_scale_adaptive.v0004 2024-07-13T00:06:30.008+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN 2024-07-13T00:06:30.011+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\durex_40km.v0006 2024-07-13T00:06:30.017+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Units 2024-07-13T00:06:30.023+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\infinitywithmarker7v7.v0007 2024-07-13T00:06:30.027+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ExpShield_MK_II 2024-07-13T00:06:30.039+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\outlook7v7.v0008 2024-07-13T00:06:30.043+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M28AI 2024-07-13T00:06:30.051+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\paradisebay.v0007 2024-07-13T00:06:30.072+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SupremeScoreBoard2 2024-07-13T00:06:30.087+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\phantomparadise.v0003 2024-07-13T00:06:30.087+08:00 INFO 21192 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T00:06:30.091+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\TotalMayhem 2024-07-13T00:06:30.106+08:00 INFO 21192 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T00:06:30.106+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\SCMP_haz09fa.v0001 2024-07-13T00:06:30.107+08:00 DEBUG 21192 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-07-13T00:06:30.110+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of BlackOps 2024-07-13T00:06:30.130+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\serenity_reef_5v5.v0008 2024-07-13T00:06:30.133+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of MAYHEM 2024-07-13T00:06:30.147+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003 2024-07-13T00:06:30.167+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\wartime_5vs5.v0001 2024-07-13T00:06:30.341+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-07-13T00:06:30.368+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-07-13T00:06:30.385+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-07-13T00:06:30.416+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-07-13T00:06:30.424+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-07-13T00:06:30.444+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-07-13T00:06:30.455+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-07-13T00:06:30.465+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-07-13T00:06:30.544+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-07-13T00:06:30.558+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-07-13T00:06:30.679+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-07-13T00:06:30.877+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-07-13T00:06:31.015+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-07-13T00:06:31.120+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-07-13T00:06:31.121+08:00 DEBUG 21192 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T00:06:31.123+08:00 DEBUG 21192 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T00:06:31.181+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-07-13T00:06:31.240+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-07-13T00:06:31.290+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-07-13T00:06:31.336+08:00 INFO 21192 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-07-13T00:06:31.336+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-07-13T00:06:31.348+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-07-13T00:06:31.365+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-07-13T00:06:31.380+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-07-13T00:06:31.412+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-07-13T00:06:31.450+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-07-13T00:06:31.459+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-07-13T00:06:31.476+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-07-13T00:06:31.494+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-07-13T00:06:31.580+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-07-13T00:06:31.647+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-07-13T00:06:31.662+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-07-13T00:06:31.714+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-07-13T00:06:31.750+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-07-13T00:06:31.783+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-07-13T00:06:31.797+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-07-13T00:06:31.815+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-07-13T00:06:31.844+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-07-13T00:06:31.852+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-07-13T00:06:31.860+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-07-13T00:06:31.868+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-07-13T00:06:31.922+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-07-13T00:06:31.948+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-07-13T00:06:31.958+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-07-13T00:06:31.966+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-07-13T00:06:31.979+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-07-13T00:06:31.987+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-07-13T00:06:32.011+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-07-13T00:06:32.025+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-07-13T00:06:32.057+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-07-13T00:06:32.065+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-07-13T00:06:32.075+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-07-13T00:06:32.087+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-07-13T00:06:32.144+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-07-13T00:06:32.168+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-07-13T00:06:32.181+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-07-13T00:06:32.194+08:00 DEBUG 21192 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-07-13T00:06:32.263+08:00 DEBUG 21192 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-07-13T00:06:32.370+08:00 DEBUG 21192 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-07-13T00:06:33.261+08:00 INFO 21192 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T00:06:33.272+08:00 INFO 21192 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 15.794 seconds (process running for 27.919) 2024-07-13T00:06:33.517+08:00 DEBUG 21192 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-07-13T00:06:33.915+08:00 INFO 21192 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.6.2 2024-07-13T00:06:35.325+08:00 INFO 21192 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.6.2 2024-07-13T00:06:35.331+08:00 INFO 21192 --- [FAF Client] [pool-2-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-07-13T00:06:40.846+08:00 INFO 21192 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2024.6.1' is not newer than toVersion '2024.6.2'. No update is required. 2024-07-13T00:10:28.270+08:00 INFO 21192 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.login.OAuthValuesReceiver : GET /?code=mKTzgUXMwH8ksmgjC2v-YiEsK0JyXesEhQYPUROPlps.IyrgzHN1z1VNJIHn8Tz3UkfF9OpEMLHe_0KFMoPSm-4&scope=openid+offline+public_profile+upload_map+upload_mod+lobby&state=C6EecvC9V0xDHJIQRGOg03b5EfElGd3RrjvDBSGA3fEMhDe0ans7f13paE3GdMmM HTTP/1.1 2024-07-13T00:10:28.287+08:00 DEBUG 21192 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.fx.PlatformService : Focus '登录FA Forever' window 2024-07-13T00:10:28.373+08:00 INFO 21192 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with authorization code 2024-07-13T00:10:28.529+08:00 DEBUG 21192 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-07-13T00:10:33.146+08:00 INFO 21192 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-07-12T17:10:33.143033900Z 2024-07-13T00:10:33.158+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-07-13T00:10:36.622+08:00 INFO 21192 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-07-12T17:10:36.622842900Z 2024-07-13T00:10:46.995+08:00 WARN 21192 --- [FAF Client] [reactor-http-nio-2] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #0 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:572) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:157) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:158) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:159) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:164) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T00:10:47.015+08:00 WARN 21192 --- [FAF Client] [reactor-http-nio-2] r.netty.http.client.HttpClientConnect : [d51405cf, L:/192.168.31.251:3310 - R:user.faforever.com/104.26.1.148:443] The connection observed an error io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T00:10:55.995+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-07-13T00:10:56.000+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-07-13T00:10:56.002+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-07-13T00:10:57.499+08:00 INFO 21192 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-07-13T00:10:58.301+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-07-13T00:11:04.383+08:00 INFO 21192 --- [FAF Client] [reactor-http-nio-3] c.f.client.chat.KittehChatService : Connecting to IRC 2024-07-13T00:11:04.538+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #xiaxiaota'sParty 2024-07-13T00:11:04.540+08:00 INFO 21192 --- [FAF Client] [reactor-http-nio-3] com.faforever.client.update.Version : fromVersion '2024.6.2' is not newer than toVersion '2024.6.2'. No update is required. 2024-07-13T00:11:10.025+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-3] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-07-13T00:11:10.025+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-3] c.f.client.chat.KittehChatService : Joining channel: #PRC_clan 2024-07-13T00:11:16.150+08:00 DEBUG 21192 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-07-13T00:11:33.836+08:00 INFO 21192 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T00:11:54.661+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\Tournament%20Champion.png 2024-07-13T00:11:54.738+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_wegos.v0003.png 2024-07-13T00:11:54.815+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\setons_clutch_-_faf_version.v0004.png 2024-07-13T00:11:54.819+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_theta_passage.v0006.png 2024-07-13T00:11:54.823+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_overmap.v0002.png 2024-07-13T00:11:54.826+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-07-13T00:11:54.830+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_009.png 2024-07-13T00:11:54.833+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_valkyries.v0013.png 2024-07-13T00:11:54.836+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_021.png 2024-07-13T00:11:54.838+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles.png 2024-07-13T00:11:55.038+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\CachedAvataravatar_cool_brackman_3.png 2024-07-13T00:11:55.045+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\CachedAvataravatar_cool_Seth-Iavow.png 2024-07-13T00:11:55.228+08:00 ERROR 21192 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] c.f.c.exception.GlobalExceptionHandler : Uncaught exception on Thread[#146,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.fx2j.theme.PlayerCardBuilder.build(PlayerCardBuilder.java:149) at com.faforever.client.fx2j.theme.PlayerCardBuilder.build(PlayerCardBuilder.java:20) at io.github.sheikah45.fx2j.api.Fx2jLoader.load(Fx2jLoader.java:149) 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:354) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) at com.faforever.client.theme.UiService$$SpringCGLIB$$0.loadFxml() at com.faforever.client.game.TeamCardController.lambda$createPlayerCardControllers$15(TeamCardController.java:117) 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:132) at com.faforever.client.game.TeamCardController.lambda$populateTeamContainer$8(TeamCardController.java:109) 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-07-13T00:11:56.220+08:00 INFO 21192 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T00:11:56.221+08:00 INFO 21192 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T00:11:56.325+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\large\serenity_reef_5v5.v0008.png 2024-07-13T00:12:01.962+08:00 INFO 21192 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T00:12:01.962+08:00 INFO 21192 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T00:12:31.621+08:00 INFO 21192 --- [FAF Client] [pool-2-thread-4] c.faforever.client.mod.DownloadModTask : Downloading mod from `https://content.faforever.com/mods/m28ai.v0107.zip` to `C:\ProgramData\FAForever\cache\mod131067673328273237.tmp` 2024-07-13T00:13:00.131+08:00 INFO 21192 --- [FAF Client] [pool-2-thread-4] c.faforever.client.mod.DownloadModTask : Deleting old mod version in `%USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M28AI` 2024-07-13T00:13:00.197+08:00 INFO 21192 --- [FAF Client] [pool-2-thread-4] c.faforever.client.mod.DownloadModTask : Unzipping `C:\ProgramData\FAForever\cache\mod131067673328273237.tmp` to `%USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods` 2024-07-13T00:13:01.622+08:00 DEBUG 21192 --- [FAF Client] [parallel-4] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M28AI 2024-07-13T00:13:17.631+08:00 INFO 21192 --- [FAF Client] [reactor-http-nio-9] com.faforever.client.mod.ModService : Failed fetching info about mod `BrewLAN: Additional unit mods` from the api. org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://api.faforever.com/data/modVersion [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.next ⇢ at com.faforever.client.mod.ModService.getModVersionByUid(ModService.java:424) |_ Mono.map ⇢ at com.faforever.client.mod.ModService.updateModIfNecessary(ModService.java:401) |_ Mono.filter ⇢ at com.faforever.client.mod.ModService.updateModIfNecessary(ModService.java:402) |_ Mono.flatMap ⇢ at com.faforever.client.mod.ModService.updateModIfNecessary(ModService.java:404) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T00:13:17.635+08:00 INFO 21192 --- [FAF Client] [reactor-http-nio-9] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T00:13:17.636+08:00 INFO 21192 --- [FAF Client] [reactor-http-nio-9] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T00:13:18.551+08:00 INFO 21192 --- [FAF Client] [reactor-http-nio-9] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-07-13T00:13:18.565+08:00 INFO 21192 --- [FAF Client] [reactor-http-nio-9] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T00:13:18.566+08:00 INFO 21192 --- [FAF Client] [reactor-http-nio-9] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T00:13:18.567+08:00 WARN 21192 --- [FAF Client] [reactor-http-nio-9] r.netty.http.client.HttpClientConnect : [44584a42, L:/192.168.31.251:3398 - R:api.faforever.com/104.26.0.148:443] The connection observed an error io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T00:13:39.430+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_037.png 2024-07-13T00:13:41.087+08:00 ERROR 21192 --- [FAF Client] [ForkJoinPool.commonPool-worker-6] c.f.c.exception.GlobalExceptionHandler : Uncaught exception on Thread[#147,ForkJoinPool.commonPool-worker-6,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.fx2j.theme.PlayerCardBuilder.build(PlayerCardBuilder.java:149) at com.faforever.client.fx2j.theme.PlayerCardBuilder.build(PlayerCardBuilder.java:20) at io.github.sheikah45.fx2j.api.Fx2jLoader.load(Fx2jLoader.java:149) 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:354) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) at com.faforever.client.theme.UiService$$SpringCGLIB$$0.loadFxml() at com.faforever.client.game.TeamCardController.lambda$createPlayerCardControllers$15(TeamCardController.java:117) 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:132) at com.faforever.client.game.TeamCardController.lambda$populateTeamContainer$8(TeamCardController.java:109) 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-07-13T00:13:43.462+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.463+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T00:13:43.466+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/style.css 2024-07-13T00:13:43.467+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/style.css 2024-07-13T00:13:43.467+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.468+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.469+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.469+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.469+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.470+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.470+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T00:13:43.470+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.470+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.471+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.471+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.472+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T00:13:43.472+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.473+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.473+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T00:13:43.473+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.478+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.478+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T00:13:43.478+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.479+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.479+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:43.479+08:00 WARN 21192 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T00:13:46.644+08:00 INFO 21192 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2373, version=3810, name=ForgedAlliance.exe, md5=c057a278e1487e95e18bf5674a4f66a1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3810.exe?verify=1720800802-YVprOWal5js2G1dNwpK7QpW%2F%2B4WtZVsrC1meKrPaiZQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3810.exe, hmacToken=1720800802-YVprOWal5js2G1dNwpK7QpW%2F%2B4WtZVsrC1meKrPaiZQ%3D, hmacParameter=verify)` 2024-07-13T00:13:46.653+08:00 INFO 21192 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2365, version=3810, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3810.lua?verify=1720800802-2hWAbnGLgIL6FZ95L1PpvBPrujAHe6GLJnOKwyPBEiA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3810.lua, hmacToken=1720800802-2hWAbnGLgIL6FZ95L1PpvBPrujAHe6GLJnOKwyPBEiA%3D, hmacParameter=verify)` 2024-07-13T00:13:46.700+08:00 INFO 21192 --- [FAF Client] [pool-2-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=1720800802-OYqSd9GuohIhQLLxE%2FBwDyVWf8boB0S1wetw2xwF6T4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1720800802-OYqSd9GuohIhQLLxE%2FBwDyVWf8boB0S1wetw2xwF6T4%3D, hmacParameter=verify)` 2024-07-13T00:13:46.708+08:00 INFO 21192 --- [FAF Client] [pool-2-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=1720800802-dmfS%2FPEtrvGaqspUyciDFpddg3zRdschOsBmAzA0KNo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1720800802-dmfS%2FPEtrvGaqspUyciDFpddg3zRdschOsBmAzA0KNo%3D, hmacParameter=verify)` 2024-07-13T00:13:46.727+08:00 INFO 21192 --- [FAF Client] [pool-2-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=1720800802-56BrmYrjxizNzMejvzYTZlBn25KpZ0KKrGGtv3t%2BoXU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1720800802-56BrmYrjxizNzMejvzYTZlBn25KpZ0KKrGGtv3t%2BoXU%3D, hmacParameter=verify)` 2024-07-13T00:13:46.733+08:00 INFO 21192 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2371, version=3810, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3810.lua?verify=1720800802-%2FE78YcsLawsy%2BtHI0PAd7OXPVh1qU4NmdkBteo5Xu6o%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3810.lua, hmacToken=1720800802-%2FE78YcsLawsy%2BtHI0PAd7OXPVh1qU4NmdkBteo5Xu6o%3D, hmacParameter=verify)` 2024-07-13T00:13:46.740+08:00 INFO 21192 --- [FAF Client] [pool-2-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=1720800802-%2FtCRS4A%2Fdi1Din2sRn0bNJdJyRPdhWNloY6sgBMn1D8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1720800802-%2FtCRS4A%2Fdi1Din2sRn0bNJdJyRPdhWNloY6sgBMn1D8%3D, hmacParameter=verify)` 2024-07-13T00:13:46.748+08:00 INFO 21192 --- [FAF Client] [pool-2-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=1720800802-gPZCKVoeN1HfOfFFMxYg6BUJ6zUnRWoNt4kIaaw0pQo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1720800802-gPZCKVoeN1HfOfFFMxYg6BUJ6zUnRWoNt4kIaaw0pQo%3D, hmacParameter=verify)` 2024-07-13T00:13:46.774+08:00 INFO 21192 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2366, version=3810, name=effects.nx2, md5=a373fc576d5c640b34cd8c59ef2f99f6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3810.nx2?verify=1720800802-qryBbXUtW4tx%2BmfOdWXELg4pf4yIgd1qoyUxhPo%2BsPA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3810.nx2, hmacToken=1720800802-qryBbXUtW4tx%2BmfOdWXELg4pf4yIgd1qoyUxhPo%2BsPA%3D, hmacParameter=verify)` 2024-07-13T00:13:48.093+08:00 INFO 21192 --- [FAF Client] [pool-2-thread-4] c.faforever.client.io.DownloadService : Downloading file from `https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3810.nx2` to `C:\ProgramData\FAForever\cache\featured_mod\gamedata\download9555700348070182061.tmp` 2024-07-13T00:13:49.768+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_pandemonium_pass.v0002.png 2024-07-13T00:13:50.798+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\GW_UEF.png 2024-07-13T00:13:50.802+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\rcvi-avatar.png 2024-07-13T00:13:55.847+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_040.png 2024-07-13T00:14:27.199+08:00 ERROR 21192 --- [FAF Client] [JavaFX Application Thread] c.f.c.exception.GlobalExceptionHandler : Uncaught exception on Thread[#45,JavaFX Application Thread,5,main]: java.lang.NullPointerException: Cannot invoke "com.faforever.client.domain.api.Leaderboard.technicalName()" because "leaderboard" is null at com.faforever.client.player.PlayerInfoWindowController$1.toString(PlayerInfoWindowController.java:521) at com.faforever.client.player.PlayerInfoWindowController$1.toString(PlayerInfoWindowController.java:518) at javafx.scene.control.skin.ComboBoxListViewSkin.updateDisplayText(ComboBoxListViewSkin.java:469) at javafx.scene.control.skin.ComboBoxListViewSkin.updateDisplayNode(ComboBoxListViewSkin.java:363) at javafx.scene.control.skin.ComboBoxListViewSkin.getDisplayNode(ComboBoxListViewSkin.java:268) at javafx.scene.control.skin.ComboBoxBaseSkin.updateDisplayArea(ComboBoxBaseSkin.java:296) at javafx.scene.control.skin.ComboBoxBaseSkin.computePrefHeight(ComboBoxBaseSkin.java:214) at javafx.scene.control.skin.ComboBoxListViewSkin.computePrefHeight(ComboBoxListViewSkin.java:310) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.Region.getMaxAreaHeight(Region.java:2210) at javafx.scene.layout.Region.computeMaxPrefAreaHeight(Region.java:2108) at javafx.scene.layout.HBox.computePrefHeight(HBox.java:445) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:453) at javafx.scene.layout.VBox.computeContentHeight(VBox.java:539) at javafx.scene.layout.VBox.computePrefHeight(VBox.java:428) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:453) at javafx.scene.layout.VBox.computeContentHeight(VBox.java:539) at javafx.scene.layout.VBox.computePrefHeight(VBox.java:428) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.control.skin.ScrollPaneSkin.computePrefHeight(ScrollPaneSkin.java:446) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.Region.getMaxAreaHeight(Region.java:2210) at javafx.scene.layout.Region.computeMaxPrefAreaHeight(Region.java:2112) at javafx.scene.layout.StackPane.computePrefHeight(StackPane.java:312) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.control.skin.TabPaneSkin.computePrefHeight(TabPaneSkin.java:315) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:451) at javafx.scene.layout.VBox.layoutChildren(VBox.java:572) at javafx.scene.Parent.layout(Parent.java:1208) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Scene.doLayoutPass(Scene.java:594) at javafx.scene.Scene.preferredSize(Scene.java:1789) at javafx.scene.Scene$2.preferredSize(Scene.java:411) at com.sun.javafx.scene.SceneHelper.preferredSize(SceneHelper.java:65) at javafx.stage.Window$12.invalidated(Window.java:1163) at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110) at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145) at javafx.stage.Window.setShowing(Window.java:1239) at javafx.stage.Window.show(Window.java:1254) at javafx.stage.Stage.show(Stage.java:277) at com.faforever.client.player.PlayerInfoWindowController.show(PlayerInfoWindowController.java:574) at com.faforever.client.fx.contextmenu.ShowPlayerInfoMenuItem.onClicked(ShowPlayerInfoMenuItem.java:27) at com.faforever.client.fx.contextmenu.AbstractMenuItem.lambda$finalizeProperties$0(AbstractMenuItem.java:17) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:232) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:189) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) at javafx.event.Event.fireEvent(Event.java:198) at javafx.scene.control.MenuItem.fire(MenuItem.java:459) at com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.doSelect(ContextMenuContent.java:1415) at com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.lambda$createChildren$12(ContextMenuContent.java:1368) at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:247) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:232) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:189) at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) at javafx.event.Event.fireEvent(Event.java:198) at javafx.scene.Scene$MouseHandler.process(Scene.java:3984) at javafx.scene.Scene.processMouseEvent(Scene.java:1890) at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2708) at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:411) at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:301) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:450) at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424) at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:449) at com.sun.glass.ui.View.handleMouseEvent(View.java:551) at com.sun.glass.ui.View.notifyMouse(View.java:937) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:185) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T00:14:29.437+08:00 ERROR 21192 --- [FAF Client] [JavaFX Application Thread] c.f.c.exception.GlobalExceptionHandler : Uncaught exception on Thread[#45,JavaFX Application Thread,5,main]: java.lang.NullPointerException: Cannot invoke "com.faforever.client.domain.api.Leaderboard.technicalName()" because "leaderboard" is null at com.faforever.client.player.PlayerInfoWindowController$1.toString(PlayerInfoWindowController.java:521) at com.faforever.client.player.PlayerInfoWindowController$1.toString(PlayerInfoWindowController.java:518) at javafx.scene.control.skin.ComboBoxListViewSkin.updateDisplayText(ComboBoxListViewSkin.java:469) at javafx.scene.control.skin.ComboBoxListViewSkin.updateDisplayNode(ComboBoxListViewSkin.java:363) at javafx.scene.control.skin.ComboBoxListViewSkin.getDisplayNode(ComboBoxListViewSkin.java:268) at javafx.scene.control.skin.ComboBoxBaseSkin.updateDisplayArea(ComboBoxBaseSkin.java:296) at javafx.scene.control.skin.ComboBoxBaseSkin.computePrefHeight(ComboBoxBaseSkin.java:214) at javafx.scene.control.skin.ComboBoxListViewSkin.computePrefHeight(ComboBoxListViewSkin.java:310) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.Region.getMaxAreaHeight(Region.java:2210) at javafx.scene.layout.Region.computeMaxPrefAreaHeight(Region.java:2108) at javafx.scene.layout.HBox.computePrefHeight(HBox.java:445) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:453) at javafx.scene.layout.VBox.computeContentHeight(VBox.java:539) at javafx.scene.layout.VBox.computePrefHeight(VBox.java:428) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:453) at javafx.scene.layout.VBox.computeContentHeight(VBox.java:539) at javafx.scene.layout.VBox.computePrefHeight(VBox.java:428) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.control.skin.ScrollPaneSkin.computePrefHeight(ScrollPaneSkin.java:446) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.Region.getMaxAreaHeight(Region.java:2210) at javafx.scene.layout.Region.computeMaxPrefAreaHeight(Region.java:2112) at javafx.scene.layout.StackPane.computePrefHeight(StackPane.java:312) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.control.skin.TabPaneSkin.computePrefHeight(TabPaneSkin.java:315) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:451) at javafx.scene.layout.VBox.layoutChildren(VBox.java:572) at javafx.scene.Parent.layout(Parent.java:1208) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Scene.doLayoutPass(Scene.java:594) at javafx.scene.Scene.preferredSize(Scene.java:1789) at javafx.scene.Scene$2.preferredSize(Scene.java:411) at com.sun.javafx.scene.SceneHelper.preferredSize(SceneHelper.java:65) at javafx.stage.Window$12.invalidated(Window.java:1163) at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110) at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145) at javafx.stage.Window.setShowing(Window.java:1239) at javafx.stage.Window.show(Window.java:1254) at javafx.stage.Stage.show(Stage.java:277) at com.faforever.client.player.PlayerInfoWindowController.show(PlayerInfoWindowController.java:574) at com.faforever.client.fx.contextmenu.ShowPlayerInfoMenuItem.onClicked(ShowPlayerInfoMenuItem.java:27) at com.faforever.client.fx.contextmenu.AbstractMenuItem.lambda$finalizeProperties$0(AbstractMenuItem.java:17) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:232) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:189) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) at javafx.event.Event.fireEvent(Event.java:198) at javafx.scene.control.MenuItem.fire(MenuItem.java:459) at com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.doSelect(ContextMenuContent.java:1415) at com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.lambda$createChildren$12(ContextMenuContent.java:1368) at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:247) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:232) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:189) at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) at javafx.event.Event.fireEvent(Event.java:198) at javafx.scene.Scene$MouseHandler.process(Scene.java:3984) at javafx.scene.Scene.processMouseEvent(Scene.java:1890) at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2708) at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:411) at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:301) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:450) at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424) at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:449) at com.sun.glass.ui.View.handleMouseEvent(View.java:551) at com.sun.glass.ui.View.notifyMouse(View.java:937) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:185) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T00:14:32.566+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\c6e6039f-c543-424e-ab5f-b34df1336e81.png 2024-07-13T00:14:32.572+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\d5c759fe-a1a8-4103-888d-3ba319562867.png 2024-07-13T00:14:32.574+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\6a37e2fc-1609-465e-9eca-91eeda4e63c4.png 2024-07-13T00:14:32.575+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\bd12277a-6604-466a-9ee6-af6908573585.png 2024-07-13T00:14:32.578+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\805f268c-88aa-4073-aa2b-ea30700f70d6.png 2024-07-13T00:14:32.580+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\5b7ec244-58c0-40ca-9d68-746b784f0cad.png 2024-07-13T00:14:32.582+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\08629902-8e18-4d92-ad14-c8ecde4a8674.png 2024-07-13T00:14:32.583+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\290df67c-eb01-4fe7-9e32-caae1c10442f.png 2024-07-13T00:14:32.586+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\305a8d34-42fd-42f3-ba91-d9f5e437a9a6.png 2024-07-13T00:14:32.588+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\d3d2c78b-d42d-4b65-99b8-a350f119f898.png 2024-07-13T00:14:32.589+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\02081bb0-3b7a-4a36-99ef-5ae5d92d7146.png 2024-07-13T00:14:32.591+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\1a3ad9e0-53eb-47d0-9404-14dbcefbed9b.png 2024-07-13T00:14:32.594+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\326493d7-ce2c-4a43-bbc8-3e990e2685a1.png 2024-07-13T00:14:32.596+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\7d6d8c55-3e2a-41d0-a97e-d35513af1ec6.png 2024-07-13T00:14:32.600+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\d1d50fbb-7fe9-41b0-b667-4433704b8a2c.png 2024-07-13T00:14:32.601+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\af161922-3e52-4600-9161-d850ab0fae86.png 2024-07-13T00:14:32.603+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\ff23024e-f533-4e23-8f8f-ecc21d5283f8.png 2024-07-13T00:14:32.606+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\d656ade4-e054-415a-a2e9-5f4105f7d724.png 2024-07-13T00:14:32.607+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\06a39447-66a3-4160-93d5-d48337b0cbb5.png 2024-07-13T00:14:32.610+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\7f993f98-dbec-41a5-9c9a-5f85edf30767.png 2024-07-13T00:14:32.612+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\c964ac69-b146-43d0-bd7a-cd22144f9983.png 2024-07-13T00:14:32.616+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\7aa7fc88-48a2-4e49-9cd7-35e2f6ce4cec.png 2024-07-13T00:14:32.617+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\6acc8bc6-1fd3-4c33-97a1-85dfed6d167a.png 2024-07-13T00:14:32.619+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\53173f4d-450c-46f0-ac59-85834cc74972.png 2024-07-13T00:14:32.621+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\2d5cd544-4fc8-47b9-8ebb-e72ed6423d51.png 2024-07-13T00:14:32.623+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\bd77964b-c06b-4649-bf7c-d35cb7715854.png 2024-07-13T00:14:32.625+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\c1ccde26-8449-4625-b769-7d8f75fa8df3.png 2024-07-13T00:14:32.627+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\a4ade3d4-d541-473f-9788-e92339446d75.png 2024-07-13T00:14:32.630+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\e220d5e6-481c-4347-ac69-b6b6f956bc0f.png 2024-07-13T00:14:32.632+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\e5c63aec-20a0-4263-841d-b7bc45209713.png 2024-07-13T00:14:32.636+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\ec8faec7-e3e1-436e-a1ac-9f7adc3d0387.png 2024-07-13T00:14:32.637+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\10f17c75-1154-447d-a4f7-6217add0407e.png 2024-07-13T00:14:32.641+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\06b19364-5aab-4bce-883d-975f663d2091.png 2024-07-13T00:14:32.644+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\cd64c5e7-b063-4543-9f52-0e87883b33a9.png 2024-07-13T00:14:32.646+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\e8af7cc9-aaa6-4d0e-8e5a-481702a83a4e.png 2024-07-13T00:14:32.648+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\045342e1-ae0d-4ef6-98bc-0bb54ffe00b3.png 2024-07-13T00:14:32.649+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\d38aec23-e487-4aa2-899e-418e29ffbd36.png 2024-07-13T00:14:32.651+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\eb1ee9ab-4828-417b-b3e8-c8281ee7a353.png 2024-07-13T00:14:32.653+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\e7645e7c-7456-48a8-a562-d97521498e7e.png 2024-07-13T00:14:32.656+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\f0cde5d8-4933-4074-a2fb-819074d21abd.png 2024-07-13T00:14:32.657+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\a98fcfaf-29ac-4526-84c2-44f284518f8c.png 2024-07-13T00:14:32.658+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\1c8fcb6f-a5b6-497f-8b0d-ac5ac6fef408.png 2024-07-13T00:14:32.659+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\a1f87fb7-67ca-4a86-afc6-f23a41b40e9f.png 2024-07-13T00:14:32.660+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\db141e87-5818-435f-80a3-08cc6f1fdac6.png 2024-07-13T00:14:32.662+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\ab241de5-e773-412e-b073-090da8e38c4c.png 2024-07-13T00:14:32.663+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\1f140add-b0ae-4e02-91a0-45d62b988a22.png 2024-07-13T00:14:32.664+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\60d1e60d-036b-491e-a992-2b18321848c2.png 2024-07-13T00:14:32.665+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\539da20b-5026-4c49-8e22-e4a305d58845.png 2024-07-13T00:14:32.666+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\e603f306-ba6b-4507-9556-37a308e5a722.png 2024-07-13T00:14:32.668+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\a909629f-46f5-469e-afd1-192d42f55e4d.png 2024-07-13T00:14:32.669+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\50260d04-90ff-45c8-816b-4ad8d7b97ecd.png 2024-07-13T00:14:32.670+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\31a728f8-ace9-45fa-a3f2-57084bc9e461.png 2024-07-13T00:14:32.671+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\987ca192-26e1-4b96-b593-40c115451cc0.png 2024-07-13T00:14:32.673+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\46a6e900-88bb-4eae-92d1-4f31b53faedc.png 2024-07-13T00:14:32.674+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\9ad697bb-441e-45a5-b682-b9227e8eef3e.png 2024-07-13T00:14:32.676+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\a6b7dfa1-1ebc-4c6d-9305-4a9d623e1b4f.png 2024-07-13T00:14:32.677+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\achievements\revealed\2103e0de-1c87-4fba-bc1b-0bba66669607.png 2024-07-13T00:14:35.775+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/045342e1-ae0d-4ef6-98bc-0bb54ffe00b3.png 2024-07-13T00:14:35.780+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/06a39447-66a3-4160-93d5-d48337b0cbb5.png 2024-07-13T00:14:35.782+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/06b19364-5aab-4bce-883d-975f663d2091.png 2024-07-13T00:14:35.783+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/08629902-8e18-4d92-ad14-c8ecde4a8674.png 2024-07-13T00:14:35.785+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/10f17c75-1154-447d-a4f7-6217add0407e.png 2024-07-13T00:14:35.786+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/1a3ad9e0-53eb-47d0-9404-14dbcefbed9b.png 2024-07-13T00:14:35.787+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/1c8fcb6f-a5b6-497f-8b0d-ac5ac6fef408.png 2024-07-13T00:14:35.788+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/1f140add-b0ae-4e02-91a0-45d62b988a22.png 2024-07-13T00:14:35.789+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/2103e0de-1c87-4fba-bc1b-0bba66669607.png 2024-07-13T00:14:35.790+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/290df67c-eb01-4fe7-9e32-caae1c10442f.png 2024-07-13T00:14:35.790+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/305a8d34-42fd-42f3-ba91-d9f5e437a9a6.png 2024-07-13T00:14:35.791+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/31a728f8-ace9-45fa-a3f2-57084bc9e461.png 2024-07-13T00:14:35.791+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/326493d7-ce2c-4a43-bbc8-3e990e2685a1.png 2024-07-13T00:14:35.792+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/46a6e900-88bb-4eae-92d1-4f31b53faedc.png 2024-07-13T00:14:35.792+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/50260d04-90ff-45c8-816b-4ad8d7b97ecd.png 2024-07-13T00:14:35.793+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/5b7ec244-58c0-40ca-9d68-746b784f0cad.png 2024-07-13T00:14:35.793+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/6a37e2fc-1609-465e-9eca-91eeda4e63c4.png 2024-07-13T00:14:35.794+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/6acc8bc6-1fd3-4c33-97a1-85dfed6d167a.png 2024-07-13T00:14:35.794+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/7aa7fc88-48a2-4e49-9cd7-35e2f6ce4cec.png 2024-07-13T00:14:35.795+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/7d6d8c55-3e2a-41d0-a97e-d35513af1ec6.png 2024-07-13T00:14:35.795+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/7f993f98-dbec-41a5-9c9a-5f85edf30767.png 2024-07-13T00:14:35.795+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/987ca192-26e1-4b96-b593-40c115451cc0.png 2024-07-13T00:14:35.796+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/9ad697bb-441e-45a5-b682-b9227e8eef3e.png 2024-07-13T00:14:35.796+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/a1f87fb7-67ca-4a86-afc6-f23a41b40e9f.png 2024-07-13T00:14:35.797+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/a4ade3d4-d541-473f-9788-e92339446d75.png 2024-07-13T00:14:35.798+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/a6b7dfa1-1ebc-4c6d-9305-4a9d623e1b4f.png 2024-07-13T00:14:35.798+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/a98fcfaf-29ac-4526-84c2-44f284518f8c.png 2024-07-13T00:14:35.798+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/ab241de5-e773-412e-b073-090da8e38c4c.png 2024-07-13T00:14:35.799+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/af161922-3e52-4600-9161-d850ab0fae86.png 2024-07-13T00:14:35.800+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/bd12277a-6604-466a-9ee6-af6908573585.png 2024-07-13T00:14:35.802+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/c1ccde26-8449-4625-b769-7d8f75fa8df3.png 2024-07-13T00:14:35.803+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/c6e6039f-c543-424e-ab5f-b34df1336e81.png 2024-07-13T00:14:35.804+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/c964ac69-b146-43d0-bd7a-cd22144f9983.png 2024-07-13T00:14:35.805+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/cd64c5e7-b063-4543-9f52-0e87883b33a9.png 2024-07-13T00:14:35.807+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/d1d50fbb-7fe9-41b0-b667-4433704b8a2c.png 2024-07-13T00:14:35.808+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/d38aec23-e487-4aa2-899e-418e29ffbd36.png 2024-07-13T00:14:35.808+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/d3d2c78b-d42d-4b65-99b8-a350f119f898.png 2024-07-13T00:14:35.809+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/d5c759fe-a1a8-4103-888d-3ba319562867.png 2024-07-13T00:14:35.809+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/d656ade4-e054-415a-a2e9-5f4105f7d724.png 2024-07-13T00:14:35.809+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/db141e87-5818-435f-80a3-08cc6f1fdac6.png 2024-07-13T00:14:35.810+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/e5c63aec-20a0-4263-841d-b7bc45209713.png 2024-07-13T00:14:35.810+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/eb1ee9ab-4828-417b-b3e8-c8281ee7a353.png 2024-07-13T00:14:35.811+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/ec8faec7-e3e1-436e-a1ac-9f7adc3d0387.png 2024-07-13T00:14:35.811+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/ff23024e-f533-4e23-8f8f-ecc21d5283f8.png 2024-07-13T00:14:42.564+08:00 WARN 21192 --- [FAF Client] [reactor-http-nio-11] c.g.b.caffeine.cache.LocalAsyncCache : Exception thrown during asynchronous load java.util.concurrent.CompletionException: org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:636) at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2194) at reactor.core.publisher.MonoToCompletableFuture.onError(MonoToCompletableFuture.java:77) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.Operators$MonoSubscriber.onError(Operators.java:1912) at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.signalCached(MonoCacheTime.java:340) at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onError(MonoCacheTime.java:363) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onError(FluxFilterFuseable.java:162) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableConditionalSubscriber.onError(FluxPeekFuseable.java:553) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replayNormal(FluxReplay.java:599) at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replay(FluxReplay.java:709) at reactor.core.publisher.FluxReplay$ReplaySubscriber.onError(FluxReplay.java:1361) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onError(FluxDoFinally.java:119) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableConditionalSubscriber.onError(FluxPeekFuseable.java:553) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2236) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:56) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://api.faforever.com/data/leagueSeasonScore [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.filter ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:185) |_ Flux.next ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.map ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.cache ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:187) |_ Mono.from ⇢ at org.springframework.core.ReactiveAdapterRegistry$ReactorAdapter.toPublisher(ReactiveAdapterRegistry.java:260) |_ Mono.from ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$1(CacheAspectSupport.java:1095) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T00:14:42.570+08:00 ERROR 21192 --- [FAF Client] [reactor-http-nio-11] reactor.core.publisher.Operators : Operator called default onErrorDropped reactor.core.Exceptions$ErrorCallbackNotImplemented: org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms Caused by: org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://api.faforever.com/data/leagueSeasonScore [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.filter ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:185) |_ Flux.next ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.map ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.cache ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:187) |_ Mono.from ⇢ at org.springframework.core.ReactiveAdapterRegistry$ReactorAdapter.toPublisher(ReactiveAdapterRegistry.java:260) |_ Mono.from ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$1(CacheAspectSupport.java:1095) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) *_______Mono.fromFuture ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.executeSynchronized(CacheAspectSupport.java:1093) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T00:14:42.572+08:00 ERROR 21192 --- [FAF Client] [reactor-http-nio-11] reactor.core.publisher.Operators : Operator called default onErrorDropped reactor.core.Exceptions$ErrorCallbackNotImplemented: org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms Caused by: org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://api.faforever.com/data/leagueSeasonScore [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.filter ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:185) |_ Flux.next ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.map ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.cache ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:187) |_ Mono.from ⇢ at org.springframework.core.ReactiveAdapterRegistry$ReactorAdapter.toPublisher(ReactiveAdapterRegistry.java:260) |_ Mono.from ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$1(CacheAspectSupport.java:1095) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) *_______Mono.fromFuture ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.executeSynchronized(CacheAspectSupport.java:1093) *_______Mono.fromFuture ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.executeSynchronized(CacheAspectSupport.java:1093) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T00:14:42.573+08:00 ERROR 21192 --- [FAF Client] [reactor-http-nio-11] reactor.core.publisher.Operators : Operator called default onErrorDropped reactor.core.Exceptions$ErrorCallbackNotImplemented: org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms Caused by: org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://api.faforever.com/data/leagueSeasonScore [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.filter ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:185) |_ Flux.next ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.map ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.cache ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:187) |_ Mono.from ⇢ at org.springframework.core.ReactiveAdapterRegistry$ReactorAdapter.toPublisher(ReactiveAdapterRegistry.java:260) |_ Mono.from ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$1(CacheAspectSupport.java:1095) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) *_______Mono.fromFuture ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.executeSynchronized(CacheAspectSupport.java:1093) *_______Mono.fromFuture ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.executeSynchronized(CacheAspectSupport.java:1093) *_______Mono.fromFuture ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.executeSynchronized(CacheAspectSupport.java:1093) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T00:14:42.575+08:00 WARN 21192 --- [FAF Client] [reactor-http-nio-11] r.netty.http.client.HttpClientConnect : [c8dd536f, L:/192.168.31.251:3416 - R:api.faforever.com/104.26.0.148:443] The connection observed an error io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T00:14:51.669+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\setons_clutch_fun_edition.v0002.png 2024-07-13T00:14:53.294+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/otgreeo.v0002.png 2024-07-13T00:14:55.593+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_032.png 2024-07-13T00:14:58.551+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\serenity_reef_5v5.v0008.png 2024-07-13T00:15:04.863+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\crossfire_canal_-_faf_version.v0002.png 2024-07-13T00:15:29.366+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\pina_coladas.v0007.png 2024-07-13T00:15:31.325+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/flat_5x5.v0001.png 2024-07-13T00:15:41.963+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\16_you_shall_not_pass.v0001.png 2024-07-13T00:15:59.395+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-12] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/539da20b-5026-4c49-8e22-e4a305d58845.png 2024-07-13T00:15:59.396+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-12] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/805f268c-88aa-4073-aa2b-ea30700f70d6.png 2024-07-13T00:15:59.399+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-12] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/e7645e7c-7456-48a8-a562-d97521498e7e.png 2024-07-13T00:15:59.399+08:00 DEBUG 21192 --- [FAF Client] [reactor-http-nio-12] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/e8af7cc9-aaa6-4d0e-8e5a-481702a83a4e.png 2024-07-13T00:15:59.842+08:00 DEBUG 21192 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/divisions/icons/masterIV.png 2024-07-13T00:16:02.924+08:00 DEBUG 21192 --- [FAF Client] [ForkJoinPool.commonPool-worker-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/divisions/icons/diamondII.png 2024-07-13T00:16:07.166+08:00 WARN 21192 --- [FAF Client] [reactor-http-nio-8] c.g.b.caffeine.cache.LocalAsyncCache : Exception thrown during asynchronous load java.util.concurrent.CompletionException: org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:636) at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2194) at reactor.core.publisher.MonoToCompletableFuture.onError(MonoToCompletableFuture.java:77) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.Operators$MonoSubscriber.onError(Operators.java:1912) at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.signalCached(MonoCacheTime.java:340) at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onError(MonoCacheTime.java:363) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onError(FluxFilterFuseable.java:162) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableConditionalSubscriber.onError(FluxPeekFuseable.java:553) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replayNormal(FluxReplay.java:599) at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replay(FluxReplay.java:709) at reactor.core.publisher.FluxReplay$ReplaySubscriber.onError(FluxReplay.java:1361) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onError(FluxDoFinally.java:119) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableConditionalSubscriber.onError(FluxPeekFuseable.java:553) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2236) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:56) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://api.faforever.com/data/leagueSeasonScore [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.filter ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:185) |_ Flux.next ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.map ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.cache ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:187) |_ Mono.from ⇢ at org.springframework.core.ReactiveAdapterRegistry$ReactorAdapter.toPublisher(ReactiveAdapterRegistry.java:260) |_ Mono.from ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$1(CacheAspectSupport.java:1095) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T00:16:07.169+08:00 ERROR 21192 --- [FAF Client] [reactor-http-nio-8] reactor.core.publisher.Operators : Operator called default onErrorDropped reactor.core.Exceptions$ErrorCallbackNotImplemented: org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms Caused by: org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://api.faforever.com/data/leagueSeasonScore [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.filter ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:185) |_ Flux.next ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.map ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.cache ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:187) |_ Mono.from ⇢ at org.springframework.core.ReactiveAdapterRegistry$ReactorAdapter.toPublisher(ReactiveAdapterRegistry.java:260) |_ Mono.from ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$1(CacheAspectSupport.java:1095) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) *_______Mono.fromFuture ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.executeSynchronized(CacheAspectSupport.java:1093) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T00:16:07.171+08:00 WARN 21192 --- [FAF Client] [reactor-http-nio-8] r.netty.http.client.HttpClientConnect : [402386b1, L:/192.168.31.251:3450 - R:api.faforever.com/104.26.1.148:443] The connection observed an error io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T00:16:09.338+08:00 INFO 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-07-13T00:16:09.341+08:00 INFO 21192 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-07-13T00:16:09.343+08:00 INFO 21192 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-07-13T00:16:09.343+08:00 INFO 21192 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-07-13T00:16:09.344+08:00 INFO 21192 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-07-13T00:16:09.368+08:00 WARN 21192 --- [FAF Client] [reactor-http-nio-6] r.netty.http.client.HttpClientConnect : [36d5e559, L:/192.168.31.251:3448 ! R:api.faforever.com/104.26.1.148:443] The connection observed an error java.nio.channels.ClosedChannelException: null at io.netty.handler.ssl.SslHandler.channelInactive(SslHandler.java:1156) Suppressed: io.netty.handler.ssl.StacklessSSLHandshakeException: Connection closed while SSL/TLS handshake was in progress at io.netty.handler.ssl.SslHandler.channelInactive(Unknown Source) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *__Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *__Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) Original Stack Trace: at io.netty.handler.ssl.SslHandler.channelInactive(SslHandler.java:1156) 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:1402) 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:900) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) 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.runAllTasksFrom(SingleThreadEventExecutor.java:425) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:374) at io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:760) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:596) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T00:16:09.503+08:00 WARN 21192 --- [FAF Client] [reactor-http-nio-11] c.g.b.caffeine.cache.LocalAsyncCache : Exception thrown during asynchronous load java.util.concurrent.CompletionException: org.springframework.web.reactive.function.client.WebClientResponseException: 200 OK from GET https://api.faforever.com/data/leaderboardRatingJournal at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:636) at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2194) at reactor.core.publisher.MonoToCompletableFuture.onError(MonoToCompletableFuture.java:77) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onError(MonoCollectList.java:108) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replayNormal(FluxReplay.java:599) at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replay(FluxReplay.java:709) at reactor.core.publisher.FluxReplay$ReplaySubscriber.onError(FluxReplay.java:1361) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replayNormal(FluxReplay.java:599) at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replay(FluxReplay.java:709) at reactor.core.publisher.FluxReplay$ReplaySubscriber.onError(FluxReplay.java:1361) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onError(MonoFlatMapMany.java:256) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:149) 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.FluxOnErrorReturn$ReturnSubscriber.onError(FluxOnErrorReturn.java:199) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onError(FluxDefaultIfEmpty.java:156) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onError(FluxMapFuseable.java:340) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onError(FluxFilterFuseable.java:382) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoCollect$CollectSubscriber.onError(MonoCollect.java:135) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.netty.channel.FluxReceive.startReceiver(FluxReceive.java:177) at reactor.netty.channel.FluxReceive.subscribe(FluxReceive.java:147) at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68) at reactor.netty.ByteBufFlux.subscribe(ByteBufFlux.java:340) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:180) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoReduce$ReduceSubscriber.onError(MonoReduce.java:173) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.netty.channel.FluxReceive.onInboundError(FluxReceive.java:465) at reactor.netty.channel.ChannelOperations.onInboundError(ChannelOperations.java:515) at reactor.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:328) 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.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:410) at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221) 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:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) 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:1402) 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:900) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) 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.runAllTasksFrom(SingleThreadEventExecutor.java:425) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:374) at io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:760) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:596) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: org.springframework.web.reactive.function.client.WebClientResponseException: 200 OK from GET https://api.faforever.com/data/leaderboardRatingJournal at org.springframework.web.reactive.function.client.WebClientResponseException.create(WebClientResponseException.java:323) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.lambda$exceptionWrappingFunction$16(DefaultWebClient.java:676) Error has been observed at the following site(s): *__________Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.lambda$exceptionWrappingFunction$16(DefaultWebClient.java:676) *____Flux.onErrorResume ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.handleBodyFlux(DefaultWebClient.java:660) *______Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.map ⇢ at com.faforever.client.stats.StatisticsService.getRatingHistory(StatisticsService.java:43) |_ Flux.cache ⇢ at com.faforever.client.stats.StatisticsService.getRatingHistory(StatisticsService.java:43) |_ Flux.from ⇢ at org.springframework.core.ReactiveAdapterRegistry$ReactorAdapter.toPublisher(ReactiveAdapterRegistry.java:260) |_ Flux.from ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$0(CacheAspectSupport.java:1088) |_ Flux.collectList ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$0(CacheAspectSupport.java:1088) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) Original Stack Trace: at org.springframework.web.reactive.function.client.WebClientResponseException.create(WebClientResponseException.java:323) at org.springframework.web.reactive.function.client.DefaultClientResponse.lambda$createException$1(DefaultClientResponse.java:214) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:113) at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onError(FluxOnErrorReturn.java:199) at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onError(FluxDefaultIfEmpty.java:156) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onError(FluxMapFuseable.java:340) at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onError(FluxFilterFuseable.java:382) at reactor.core.publisher.MonoCollect$CollectSubscriber.onError(MonoCollect.java:135) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.netty.channel.FluxReceive.startReceiver(FluxReceive.java:177) at reactor.netty.channel.FluxReceive.subscribe(FluxReceive.java:147) at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68) at reactor.netty.ByteBufFlux.subscribe(ByteBufFlux.java:340) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:180) at reactor.core.publisher.MonoReduce$ReduceSubscriber.onError(MonoReduce.java:173) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.netty.channel.FluxReceive.onInboundError(FluxReceive.java:465) at reactor.netty.channel.ChannelOperations.onInboundError(ChannelOperations.java:515) at reactor.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:328) 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.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:410) at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221) 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:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) 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:1402) 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:900) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) 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.runAllTasksFrom(SingleThreadEventExecutor.java:425) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:374) at io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:760) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:596) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: reactor.netty.http.client.PrematureCloseException: Connection prematurely closed DURING response Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *_____________________ ⇢ at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:279) |_ Flux.from ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572) |_ Flux.map ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573) |_ Flux.from ⇢ at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71) |_ Flux.map ⇢ at org.springframework.http.client.reactive.ReactorClientHttpResponse.getBody(ReactorClientHttpResponse.java:122) |_ Flux.map ⇢ at com.faforever.client.api.JsonApiReader.getCompleteStream(JsonApiReader.java:62) |_ Flux.reduce ⇢ at com.faforever.client.api.JsonApiReader.getCompleteStream(JsonApiReader.java:63) |_ Mono.flatMap ⇢ at com.faforever.client.api.JsonApiReader.read(JsonApiReader.java:55) |_ Mono.flatMapMany ⇢ at com.faforever.client.api.JsonApiReader.read(JsonApiReader.java:56) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$readToFlux$14(BodyExtractors.java:222) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.readToFlux(BodyExtractors.java:220) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$toFlux$3(BodyExtractors.java:114) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$toFlux$5(BodyExtractors.java:113) |_ checkpoint ⇢ Body from GET https://api.faforever.com/data/leaderboardRatingJournal?include=gamePlayerStats&filter=gamePlayerStats.player.id%3D%3D%22312532%22;leaderboard.id%3D%3D%221%22&page%5Bsize%5D=10000 [DefaultClientResponse] |_ ⇢ at org.springframework.web.reactive.function.client.DefaultClientResponse.bodyToFlux(DefaultClientResponse.java:161) *_____________________ ⇢ at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:279) |_ Flux.from ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572) |_ Flux.map ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573) |_ Flux.from ⇢ at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71) |_ Flux.map ⇢ at org.springframework.http.client.reactive.ReactorClientHttpResponse.getBody(ReactorClientHttpResponse.java:122) |_ Flux.from ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:682) |_ Flux.collect ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:683) |_ Mono.filter ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:684) |_ Mono.map ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:685) |_ Mono.doOnDiscard ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:686) |_ Mono.map ⇢ at org.springframework.core.codec.AbstractDataBufferDecoder.decodeToMono(AbstractDataBufferDecoder.java:95) |_ ⇢ at org.springframework.http.codec.DecoderHttpMessageReader.readMono(DecoderHttpMessageReader.java:111) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$readToMono$12(BodyExtractors.java:214) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.readToMono(BodyExtractors.java:212) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$toMono$0(BodyExtractors.java:85) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$toMono$2(BodyExtractors.java:84) |_ checkpoint ⇢ Body from GET https://api.faforever.com/data/leaderboardRatingJournal?include=gamePlayerStats&filter=gamePlayerStats.player.id%3D%3D%22312532%22;leaderboard.id%3D%3D%221%22&page%5Bsize%5D=10000 [DefaultClientResponse] |_ ⇢ at org.springframework.web.reactive.function.client.DefaultClientResponse.bodyToMono(DefaultClientResponse.java:150) |_ Mono.defaultIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultClientResponse.createException(DefaultClientResponse.java:203) Original Stack Trace: 2024-07-13T00:16:09.503+08:00 WARN 21192 --- [FAF Client] [reactor-http-nio-1] c.g.b.caffeine.cache.LocalAsyncCache : Exception thrown during asynchronous load java.util.concurrent.CompletionException: org.springframework.web.reactive.function.client.WebClientResponseException: 200 OK from GET https://api.faforever.com/data/playerEvent at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:636) at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2194) at reactor.core.publisher.MonoToCompletableFuture.onError(MonoToCompletableFuture.java:77) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onError(MonoCollectList.java:108) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replayNormal(FluxReplay.java:599) at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replay(FluxReplay.java:709) at reactor.core.publisher.FluxReplay$ReplaySubscriber.onError(FluxReplay.java:1361) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replayNormal(FluxReplay.java:599) at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replay(FluxReplay.java:709) at reactor.core.publisher.FluxReplay$ReplaySubscriber.onError(FluxReplay.java:1361) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onError(MonoFlatMapMany.java:256) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:149) 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.FluxOnErrorReturn$ReturnSubscriber.onError(FluxOnErrorReturn.java:199) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onError(FluxDefaultIfEmpty.java:156) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onError(FluxMapFuseable.java:340) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onError(FluxFilterFuseable.java:382) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoCollect$CollectSubscriber.onError(MonoCollect.java:135) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.netty.channel.FluxReceive.startReceiver(FluxReceive.java:177) at reactor.netty.channel.FluxReceive.subscribe(FluxReceive.java:147) at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68) at reactor.netty.ByteBufFlux.subscribe(ByteBufFlux.java:340) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:180) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoReduce$ReduceSubscriber.onError(MonoReduce.java:173) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.netty.channel.FluxReceive.onInboundError(FluxReceive.java:465) at reactor.netty.channel.ChannelOperations.onInboundError(ChannelOperations.java:515) at reactor.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:328) 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.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:410) at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221) 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:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) 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:1402) 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:900) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) 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.runAllTasksFrom(SingleThreadEventExecutor.java:425) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:374) at io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:760) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:596) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: org.springframework.web.reactive.function.client.WebClientResponseException: 200 OK from GET https://api.faforever.com/data/playerEvent at org.springframework.web.reactive.function.client.WebClientResponseException.create(WebClientResponseException.java:323) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.lambda$exceptionWrappingFunction$16(DefaultWebClient.java:676) Error has been observed at the following site(s): *__________Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.lambda$exceptionWrappingFunction$16(DefaultWebClient.java:676) *____Flux.onErrorResume ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.handleBodyFlux(DefaultWebClient.java:660) *______Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.cache ⇢ at com.faforever.client.player.EventService.getPlayerEvents(EventService.java:59) |_ Flux.from ⇢ at org.springframework.core.ReactiveAdapterRegistry$ReactorAdapter.toPublisher(ReactiveAdapterRegistry.java:260) |_ Flux.from ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$0(CacheAspectSupport.java:1088) |_ Flux.collectList ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$0(CacheAspectSupport.java:1088) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) Original Stack Trace: at org.springframework.web.reactive.function.client.WebClientResponseException.create(WebClientResponseException.java:323) at org.springframework.web.reactive.function.client.DefaultClientResponse.lambda$createException$1(DefaultClientResponse.java:214) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:113) at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onError(FluxOnErrorReturn.java:199) at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onError(FluxDefaultIfEmpty.java:156) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onError(FluxMapFuseable.java:340) at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onError(FluxFilterFuseable.java:382) at reactor.core.publisher.MonoCollect$CollectSubscriber.onError(MonoCollect.java:135) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.netty.channel.FluxReceive.startReceiver(FluxReceive.java:177) at reactor.netty.channel.FluxReceive.subscribe(FluxReceive.java:147) at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68) at reactor.netty.ByteBufFlux.subscribe(ByteBufFlux.java:340) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:180) at reactor.core.publisher.MonoReduce$ReduceSubscriber.onError(MonoReduce.java:173) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.netty.channel.FluxReceive.onInboundError(FluxReceive.java:465) at reactor.netty.channel.ChannelOperations.onInboundError(ChannelOperations.java:515) at reactor.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:328) 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.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:410) at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221) 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:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) 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:1402) 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:900) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) 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.runAllTasksFrom(SingleThreadEventExecutor.java:425) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:374) at io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:760) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:596) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: reactor.netty.http.client.PrematureCloseException: Connection prematurely closed DURING response Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *_____________________ ⇢ at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:279) |_ Flux.from ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572) |_ Flux.map ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573) |_ Flux.from ⇢ at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71) |_ Flux.map ⇢ at org.springframework.http.client.reactive.ReactorClientHttpResponse.getBody(ReactorClientHttpResponse.java:122) |_ Flux.map ⇢ at com.faforever.client.api.JsonApiReader.getCompleteStream(JsonApiReader.java:62) |_ Flux.reduce ⇢ at com.faforever.client.api.JsonApiReader.getCompleteStream(JsonApiReader.java:63) |_ Mono.flatMap ⇢ at com.faforever.client.api.JsonApiReader.read(JsonApiReader.java:55) |_ Mono.flatMapMany ⇢ at com.faforever.client.api.JsonApiReader.read(JsonApiReader.java:56) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$readToFlux$14(BodyExtractors.java:222) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.readToFlux(BodyExtractors.java:220) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$toFlux$3(BodyExtractors.java:114) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$toFlux$5(BodyExtractors.java:113) |_ checkpoint ⇢ Body from GET https://api.faforever.com/data/playerEvent?filter=player.id%3D%3D%22312532%22&page%5Bsize%5D=10000 [DefaultClientResponse] |_ ⇢ at org.springframework.web.reactive.function.client.DefaultClientResponse.bodyToFlux(DefaultClientResponse.java:161) *_____________________ ⇢ at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:279) |_ Flux.from ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572) |_ Flux.map ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573) |_ Flux.from ⇢ at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71) |_ Flux.map ⇢ at org.springframework.http.client.reactive.ReactorClientHttpResponse.getBody(ReactorClientHttpResponse.java:122) |_ Flux.from ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:682) |_ Flux.collect ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:683) |_ Mono.filter ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:684) |_ Mono.map ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:685) |_ Mono.doOnDiscard ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:686) |_ Mono.map ⇢ at org.springframework.core.codec.AbstractDataBufferDecoder.decodeToMono(AbstractDataBufferDecoder.java:95) |_ ⇢ at org.springframework.http.codec.DecoderHttpMessageReader.readMono(DecoderHttpMessageReader.java:111) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$readToMono$12(BodyExtractors.java:214) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.readToMono(BodyExtractors.java:212) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$toMono$0(BodyExtractors.java:85) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$toMono$2(BodyExtractors.java:84) |_ checkpoint ⇢ Body from GET https://api.faforever.com/data/playerEvent?filter=player.id%3D%3D%22312532%22&page%5Bsize%5D=10000 [DefaultClientResponse] |_ ⇢ at org.springframework.web.reactive.function.client.DefaultClientResponse.bodyToMono(DefaultClientResponse.java:150) |_ Mono.defaultIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultClientResponse.createException(DefaultClientResponse.java:203) Original Stack Trace: 2024-07-13T00:16:09.507+08:00 ERROR 21192 --- [FAF Client] [reactor-http-nio-1] c.f.c.player.PlayerInfoWindowController : Could not load player events org.springframework.web.reactive.function.client.WebClientResponseException: 200 OK from GET https://api.faforever.com/data/playerEvent at org.springframework.web.reactive.function.client.WebClientResponseException.create(WebClientResponseException.java:323) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.lambda$exceptionWrappingFunction$16(DefaultWebClient.java:676) Error has been observed at the following site(s): *__________Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.lambda$exceptionWrappingFunction$16(DefaultWebClient.java:676) *____Flux.onErrorResume ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.handleBodyFlux(DefaultWebClient.java:660) *______Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.cache ⇢ at com.faforever.client.player.EventService.getPlayerEvents(EventService.java:59) |_ Flux.from ⇢ at org.springframework.core.ReactiveAdapterRegistry$ReactorAdapter.toPublisher(ReactiveAdapterRegistry.java:260) |_ Flux.from ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$0(CacheAspectSupport.java:1088) |_ Flux.collectList ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$0(CacheAspectSupport.java:1088) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) *_______Mono.fromFuture ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.executeSynchronized(CacheAspectSupport.java:1086) |_ Flux.from ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.executeSynchronized(CacheAspectSupport.java:1086) |_ Flux.flatMap ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.executeSynchronized(CacheAspectSupport.java:1089) |_ Flux.collectMap ⇢ at com.faforever.client.player.PlayerInfoWindowController.setOnlinePlayer(PlayerInfoWindowController.java:238) Original Stack Trace: at org.springframework.web.reactive.function.client.WebClientResponseException.create(WebClientResponseException.java:323) at org.springframework.web.reactive.function.client.DefaultClientResponse.lambda$createException$1(DefaultClientResponse.java:214) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:113) at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onError(FluxOnErrorReturn.java:199) at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onError(FluxDefaultIfEmpty.java:156) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onError(FluxMapFuseable.java:340) at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onError(FluxFilterFuseable.java:382) at reactor.core.publisher.MonoCollect$CollectSubscriber.onError(MonoCollect.java:135) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.netty.channel.FluxReceive.startReceiver(FluxReceive.java:177) at reactor.netty.channel.FluxReceive.subscribe(FluxReceive.java:147) at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68) at reactor.netty.ByteBufFlux.subscribe(ByteBufFlux.java:340) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:180) at reactor.core.publisher.MonoReduce$ReduceSubscriber.onError(MonoReduce.java:173) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.netty.channel.FluxReceive.onInboundError(FluxReceive.java:465) at reactor.netty.channel.ChannelOperations.onInboundError(ChannelOperations.java:515) at reactor.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:328) 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.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:410) at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221) 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:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) 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:1402) 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:900) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) 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.runAllTasksFrom(SingleThreadEventExecutor.java:425) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:374) at io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:760) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:596) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: reactor.netty.http.client.PrematureCloseException: Connection prematurely closed DURING response Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *_____________________ ⇢ at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:279) |_ Flux.from ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572) |_ Flux.map ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573) |_ Flux.from ⇢ at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71) |_ Flux.map ⇢ at org.springframework.http.client.reactive.ReactorClientHttpResponse.getBody(ReactorClientHttpResponse.java:122) |_ Flux.map ⇢ at com.faforever.client.api.JsonApiReader.getCompleteStream(JsonApiReader.java:62) |_ Flux.reduce ⇢ at com.faforever.client.api.JsonApiReader.getCompleteStream(JsonApiReader.java:63) |_ Mono.flatMap ⇢ at com.faforever.client.api.JsonApiReader.read(JsonApiReader.java:55) |_ Mono.flatMapMany ⇢ at com.faforever.client.api.JsonApiReader.read(JsonApiReader.java:56) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$readToFlux$14(BodyExtractors.java:222) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.readToFlux(BodyExtractors.java:220) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$toFlux$3(BodyExtractors.java:114) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$toFlux$5(BodyExtractors.java:113) |_ checkpoint ⇢ Body from GET https://api.faforever.com/data/playerEvent?filter=player.id%3D%3D%22312532%22&page%5Bsize%5D=10000 [DefaultClientResponse] |_ ⇢ at org.springframework.web.reactive.function.client.DefaultClientResponse.bodyToFlux(DefaultClientResponse.java:161) *_____________________ ⇢ at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:279) |_ Flux.from ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572) |_ Flux.map ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573) |_ Flux.from ⇢ at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71) |_ Flux.map ⇢ at org.springframework.http.client.reactive.ReactorClientHttpResponse.getBody(ReactorClientHttpResponse.java:122) |_ Flux.from ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:682) |_ Flux.collect ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:683) |_ Mono.filter ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:684) |_ Mono.map ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:685) |_ Mono.doOnDiscard ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:686) |_ Mono.map ⇢ at org.springframework.core.codec.AbstractDataBufferDecoder.decodeToMono(AbstractDataBufferDecoder.java:95) |_ ⇢ at org.springframework.http.codec.DecoderHttpMessageReader.readMono(DecoderHttpMessageReader.java:111) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$readToMono$12(BodyExtractors.java:214) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.readToMono(BodyExtractors.java:212) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$toMono$0(BodyExtractors.java:85) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$toMono$2(BodyExtractors.java:84) |_ checkpoint ⇢ Body from GET https://api.faforever.com/data/playerEvent?filter=player.id%3D%3D%22312532%22&page%5Bsize%5D=10000 [DefaultClientResponse] |_ ⇢ at org.springframework.web.reactive.function.client.DefaultClientResponse.bodyToMono(DefaultClientResponse.java:150) |_ Mono.defaultIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultClientResponse.createException(DefaultClientResponse.java:203) Original Stack Trace: 2024-07-13T00:16:09.507+08:00 ERROR 21192 --- [FAF Client] [reactor-http-nio-11] c.f.c.player.PlayerInfoWindowController : Statistics could not be loaded org.springframework.web.reactive.function.client.WebClientResponseException: 200 OK from GET https://api.faforever.com/data/leaderboardRatingJournal at org.springframework.web.reactive.function.client.WebClientResponseException.create(WebClientResponseException.java:323) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.lambda$exceptionWrappingFunction$16(DefaultWebClient.java:676) Error has been observed at the following site(s): *__________Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.lambda$exceptionWrappingFunction$16(DefaultWebClient.java:676) *____Flux.onErrorResume ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.handleBodyFlux(DefaultWebClient.java:660) *______Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.map ⇢ at com.faforever.client.stats.StatisticsService.getRatingHistory(StatisticsService.java:43) |_ Flux.cache ⇢ at com.faforever.client.stats.StatisticsService.getRatingHistory(StatisticsService.java:43) |_ Flux.from ⇢ at org.springframework.core.ReactiveAdapterRegistry$ReactorAdapter.toPublisher(ReactiveAdapterRegistry.java:260) |_ Flux.from ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$0(CacheAspectSupport.java:1088) |_ Flux.collectList ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$0(CacheAspectSupport.java:1088) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) *_______Mono.fromFuture ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.executeSynchronized(CacheAspectSupport.java:1086) |_ Flux.from ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.executeSynchronized(CacheAspectSupport.java:1086) |_ Flux.flatMap ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.executeSynchronized(CacheAspectSupport.java:1089) |_ Flux.collectList ⇢ at com.faforever.client.player.PlayerInfoWindowController.loadStatistics(PlayerInfoWindowController.java:476) |_ Mono.doOnNext ⇢ at com.faforever.client.player.PlayerInfoWindowController.loadStatistics(PlayerInfoWindowController.java:477) Original Stack Trace: at org.springframework.web.reactive.function.client.WebClientResponseException.create(WebClientResponseException.java:323) at org.springframework.web.reactive.function.client.DefaultClientResponse.lambda$createException$1(DefaultClientResponse.java:214) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:113) at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onError(FluxOnErrorReturn.java:199) at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onError(FluxDefaultIfEmpty.java:156) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onError(FluxMapFuseable.java:340) at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onError(FluxFilterFuseable.java:382) at reactor.core.publisher.MonoCollect$CollectSubscriber.onError(MonoCollect.java:135) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.netty.channel.FluxReceive.startReceiver(FluxReceive.java:177) at reactor.netty.channel.FluxReceive.subscribe(FluxReceive.java:147) at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68) at reactor.netty.ByteBufFlux.subscribe(ByteBufFlux.java:340) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:180) at reactor.core.publisher.MonoReduce$ReduceSubscriber.onError(MonoReduce.java:173) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.netty.channel.FluxReceive.onInboundError(FluxReceive.java:465) at reactor.netty.channel.ChannelOperations.onInboundError(ChannelOperations.java:515) at reactor.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:328) 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.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:410) at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221) 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:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) 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:1402) 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:900) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) 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.runAllTasksFrom(SingleThreadEventExecutor.java:425) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:374) at io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:760) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:596) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: reactor.netty.http.client.PrematureCloseException: Connection prematurely closed DURING response Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *_____________________ ⇢ at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:279) |_ Flux.from ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572) |_ Flux.map ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573) |_ Flux.from ⇢ at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71) |_ Flux.map ⇢ at org.springframework.http.client.reactive.ReactorClientHttpResponse.getBody(ReactorClientHttpResponse.java:122) |_ Flux.map ⇢ at com.faforever.client.api.JsonApiReader.getCompleteStream(JsonApiReader.java:62) |_ Flux.reduce ⇢ at com.faforever.client.api.JsonApiReader.getCompleteStream(JsonApiReader.java:63) |_ Mono.flatMap ⇢ at com.faforever.client.api.JsonApiReader.read(JsonApiReader.java:55) |_ Mono.flatMapMany ⇢ at com.faforever.client.api.JsonApiReader.read(JsonApiReader.java:56) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$readToFlux$14(BodyExtractors.java:222) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.readToFlux(BodyExtractors.java:220) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$toFlux$3(BodyExtractors.java:114) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$toFlux$5(BodyExtractors.java:113) |_ checkpoint ⇢ Body from GET https://api.faforever.com/data/leaderboardRatingJournal?include=gamePlayerStats&filter=gamePlayerStats.player.id%3D%3D%22312532%22;leaderboard.id%3D%3D%221%22&page%5Bsize%5D=10000 [DefaultClientResponse] |_ ⇢ at org.springframework.web.reactive.function.client.DefaultClientResponse.bodyToFlux(DefaultClientResponse.java:161) *_____________________ ⇢ at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:279) |_ Flux.from ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572) |_ Flux.map ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573) |_ Flux.from ⇢ at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71) |_ Flux.map ⇢ at org.springframework.http.client.reactive.ReactorClientHttpResponse.getBody(ReactorClientHttpResponse.java:122) |_ Flux.from ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:682) |_ Flux.collect ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:683) |_ Mono.filter ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:684) |_ Mono.map ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:685) |_ Mono.doOnDiscard ⇢ at org.springframework.core.io.buffer.DataBufferUtils.join(DataBufferUtils.java:686) |_ Mono.map ⇢ at org.springframework.core.codec.AbstractDataBufferDecoder.decodeToMono(AbstractDataBufferDecoder.java:95) |_ ⇢ at org.springframework.http.codec.DecoderHttpMessageReader.readMono(DecoderHttpMessageReader.java:111) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$readToMono$12(BodyExtractors.java:214) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.readToMono(BodyExtractors.java:212) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$toMono$0(BodyExtractors.java:85) |_ ⇢ at org.springframework.web.reactive.function.BodyExtractors.lambda$toMono$2(BodyExtractors.java:84) |_ checkpoint ⇢ Body from GET https://api.faforever.com/data/leaderboardRatingJournal?include=gamePlayerStats&filter=gamePlayerStats.player.id%3D%3D%22312532%22;leaderboard.id%3D%3D%221%22&page%5Bsize%5D=10000 [DefaultClientResponse] |_ ⇢ at org.springframework.web.reactive.function.client.DefaultClientResponse.bodyToMono(DefaultClientResponse.java:150) |_ Mono.defaultIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultClientResponse.createException(DefaultClientResponse.java:203) Original Stack Trace: 2024-07-13T00:16:11.547+08:00 INFO 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-07-13T00:16:11.552+08:00 DEBUG 21192 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-07-13T00:16:11.554+08:00 WARN 21192 --- [FAF Client] [JavaFX Application Thread] o.s.b.f.support.DisposableBeanAdapter : Invocation of destroy method failed on bean with name 'kittehChatService': java.util.concurrent.RejectedExecutionException: event executor terminated 2024-07-13T00:16:11.555+08:00 INFO 21192 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-07-13T00:16:11.555+08:00 INFO 21192 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-07-13T00:16:11.555+08:00 DEBUG 21192 --- [FAF Client] [Thread-19] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-07-13T00:16:11.555+08:00 INFO 21192 --- [FAF Client] [Thread-18] com.faforever.client.map.MapService : Watcher terminated (null) 2024-07-13T00:16:11.557+08:00 INFO 21192 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-07-13T00:16:11.558+08:00 WARN 21192 --- [FAF Client] [JavaFX Application Thread] o.s.b.f.support.DisposableBeanAdapter : Invocation of destroy method failed on bean with name 'fafServerAccessor': java.util.concurrent.RejectedExecutionException: event executor terminated 2024-07-13T00:16:11.558+08:00 INFO 21192 --- [FAF Client] [pool-2-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-07-13T00:16:11.559+08:00 INFO 21192 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-07-13T12:51:54.875+08:00 INFO 1744 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-07-13T12:51:54.885+08:00 DEBUG 1744 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-07-13T12:51:55.300+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\12_ultimate_you_shall_not_pass.v0001 2024-07-13T12:51:55.301+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\#2x Resources,Storage,BuildRate,BuildRange(RAS) 2024-07-13T12:51:55.322+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\44anerlev04c.v0001 2024-07-13T12:51:55.346+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\6castles.v0002 2024-07-13T12:51:55.348+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\12x Resources,Storage,BuildRate,4x BuildRange 2024-07-13T12:51:55.383+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\5x Resources,Storage,BuildRate,2x BuildRange 2024-07-13T12:51:55.384+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_setons_clutch.v0002 2024-07-13T12:51:55.405+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ACUhighlight 2024-07-13T12:51:55.409+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_-_triple_twin_5v5v5.v0005 2024-07-13T12:51:55.425+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_battles_4x4_rich_huge.v0004 2024-07-13T12:51:55.425+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-ACUs 2024-07-13T12:51:55.439+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_water_battles.v0002 2024-07-13T12:51:55.439+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-EXUnits 2024-07-13T12:51:55.461+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-Unleashed 2024-07-13T12:51:55.465+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_scale_adaptive.v0004 2024-07-13T12:51:55.483+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN 2024-07-13T12:51:55.485+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\durex_40km.v0006 2024-07-13T12:51:55.503+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Units 2024-07-13T12:51:55.506+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\infinitywithmarker7v7.v0007 2024-07-13T12:51:55.517+08:00 INFO 1744 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T12:51:55.520+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ExpShield_MK_II 2024-07-13T12:51:55.525+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\outlook7v7.v0008 2024-07-13T12:51:55.538+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M28AI 2024-07-13T12:51:55.539+08:00 INFO 1744 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T12:51:55.539+08:00 DEBUG 1744 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-07-13T12:51:55.542+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\paradisebay.v0007 2024-07-13T12:51:55.554+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\phantomparadise.v0003 2024-07-13T12:51:55.557+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SupremeScoreBoard2 2024-07-13T12:51:55.584+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\TotalMayhem 2024-07-13T12:51:55.585+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\SCMP_haz09fa.v0001 2024-07-13T12:51:55.598+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\serenity_reef_5v5.v0008 2024-07-13T12:51:55.600+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of BlackOps 2024-07-13T12:51:55.612+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of MAYHEM 2024-07-13T12:51:55.612+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003 2024-07-13T12:51:55.626+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\wartime_5vs5.v0001 2024-07-13T12:51:55.667+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-07-13T12:51:55.735+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-07-13T12:51:55.765+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-07-13T12:51:55.785+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-07-13T12:51:55.813+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-07-13T12:51:55.860+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-07-13T12:51:55.896+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-07-13T12:51:55.946+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-07-13T12:51:55.981+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-07-13T12:51:56.039+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-07-13T12:51:56.051+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-07-13T12:51:56.066+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-07-13T12:51:56.080+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-07-13T12:51:56.102+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-07-13T12:51:56.112+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-07-13T12:51:56.121+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-07-13T12:51:56.132+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-07-13T12:51:56.135+08:00 DEBUG 1744 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T12:51:56.136+08:00 DEBUG 1744 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T12:51:56.165+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-07-13T12:51:56.197+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-07-13T12:51:56.207+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-07-13T12:51:56.215+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-07-13T12:51:56.257+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-07-13T12:51:56.299+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-07-13T12:51:56.319+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-07-13T12:51:56.338+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-07-13T12:51:56.387+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-07-13T12:51:56.436+08:00 INFO 1744 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-07-13T12:51:56.441+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-07-13T12:51:56.561+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-07-13T12:51:56.578+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-07-13T12:51:56.598+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-07-13T12:51:56.628+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-07-13T12:51:56.639+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-07-13T12:51:56.646+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-07-13T12:51:56.656+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-07-13T12:51:56.666+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-07-13T12:51:56.696+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-07-13T12:51:56.733+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-07-13T12:51:56.742+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-07-13T12:51:56.771+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-07-13T12:51:56.800+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-07-13T12:51:56.809+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-07-13T12:51:56.834+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-07-13T12:51:56.865+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-07-13T12:51:56.885+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-07-13T12:51:56.899+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-07-13T12:51:56.909+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-07-13T12:51:56.939+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-07-13T12:51:56.946+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-07-13T12:51:56.971+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-07-13T12:51:56.979+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-07-13T12:51:56.986+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-07-13T12:51:56.997+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-07-13T12:51:57.034+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-07-13T12:51:57.048+08:00 DEBUG 1744 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-07-13T12:51:57.280+08:00 DEBUG 1744 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-07-13T12:51:57.407+08:00 DEBUG 1744 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-07-13T12:51:58.168+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T12:51:58.188+08:00 INFO 1744 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 13.484 seconds (process running for 23.657) 2024-07-13T12:51:58.415+08:00 DEBUG 1744 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-07-13T12:51:58.903+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.6.2 2024-07-13T12:52:00.190+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.6.2 2024-07-13T12:52:00.200+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-07-13T12:52:02.354+08:00 INFO 1744 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2024.6.1' is not newer than toVersion '2024.6.2'. No update is required. 2024-07-13T12:52:38.384+08:00 INFO 1744 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.login.OAuthValuesReceiver : GET /?code=o_gFfcGAQpWUDBc_5eOlONHZFikBpRHgs6W0buGfuqI.vHBT9L70YRDajN8P-4okVI7i879ZgVtmPUr0UxWmh-Y&scope=openid+offline+public_profile+upload_map+upload_mod+lobby&state=Laf5X93NJeC4xRIvMpydOLpjPmLesTU3lsApjsERLZBq4cIpCb58EjvH8PgHSYysTp2CKt7BN9lUcKYHlLilIerS HTTP/1.1 2024-07-13T12:52:38.413+08:00 DEBUG 1744 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.faforever.client.fx.PlatformService : Focus '登录FA Forever' window 2024-07-13T12:52:38.467+08:00 INFO 1744 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] com.faforever.client.user.LoginService : Logging in with authorization code 2024-07-13T12:52:38.564+08:00 DEBUG 1744 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-07-13T12:52:42.285+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-07-13T05:52:41.281301800Z 2024-07-13T12:52:42.297+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-07-13T12:52:43.852+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-07-13T05:52:43.852688900Z 2024-07-13T12:52:45.142+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-07-13T12:52:45.151+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-07-13T12:52:45.153+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-07-13T12:52:45.640+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-07-13T12:52:46.444+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-07-13T12:52:52.554+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2024-07-13T12:52:52.761+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #xiaxiaota'sParty 2024-07-13T12:52:52.762+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2024.6.2' is not newer than toVersion '2024.6.2'. No update is required. 2024-07-13T12:52:53.310+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-07-13T12:52:53.311+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #PRC_clan 2024-07-13T12:52:59.615+08:00 DEBUG 1744 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-07-13T12:56:58.672+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T13:00:29.363+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/phantom_8_player_madness.v0001.png 2024-07-13T13:00:29.472+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_014.png 2024-07-13T13:00:29.561+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-07-13T13:00:29.566+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\sh1r3_mycelium2_survival.png 2024-07-13T13:00:29.572+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_009.png 2024-07-13T13:00:29.575+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_005.png 2024-07-13T13:00:29.578+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\the_drunken_beetles_dance_-_faf_version.v0005.png 2024-07-13T13:00:29.581+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles.png 2024-07-13T13:00:29.586+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\razor_lake.v0005.png 2024-07-13T13:00:32.302+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T13:00:32.309+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T13:00:32.508+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\large\serenity_reef_5v5.v0008.png 2024-07-13T13:00:34.081+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_5thdimension_v9.v0001.png 2024-07-13T13:00:37.614+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T13:00:37.617+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T13:00:58.893+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-7] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T13:00:58.894+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-7] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T13:00:59.356+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\serenity_reef_5v5.v0008.png 2024-07-13T13:00:59.590+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-7] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-07-13T13:00:59.626+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-7] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T13:00:59.627+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-7] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T13:01:03.789+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2373, version=3810, name=ForgedAlliance.exe, md5=c057a278e1487e95e18bf5674a4f66a1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3810.exe?verify=1720846860-9q5keLc3rr5fi%2FokhdqnPJQ%2B7cE0ds5pLM3zBDA5MW4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3810.exe, hmacToken=1720846860-9q5keLc3rr5fi%2FokhdqnPJQ%2B7cE0ds5pLM3zBDA5MW4%3D, hmacParameter=verify)` 2024-07-13T13:01:03.801+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2365, version=3810, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3810.lua?verify=1720846860-dCa69yMU%2BKZUkmyyCxXgR6kH1U0FVUcpz5aL48IRGok%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3810.lua, hmacToken=1720846860-dCa69yMU%2BKZUkmyyCxXgR6kH1U0FVUcpz5aL48IRGok%3D, hmacParameter=verify)` 2024-07-13T13:01:03.847+08:00 INFO 1744 --- [FAF Client] [pool-2-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=1720846860-7cA9faKA8SGjhWGqUmzRbldeoadj9yHj7LSZDdyv%2Bt4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1720846860-7cA9faKA8SGjhWGqUmzRbldeoadj9yHj7LSZDdyv%2Bt4%3D, hmacParameter=verify)` 2024-07-13T13:01:03.853+08:00 INFO 1744 --- [FAF Client] [pool-2-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=1720846860-vzipa0jwqX9iObGsUF4kIpsFZwYJc8njzAk6V%2BefHgQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1720846860-vzipa0jwqX9iObGsUF4kIpsFZwYJc8njzAk6V%2BefHgQ%3D, hmacParameter=verify)` 2024-07-13T13:01:03.873+08:00 INFO 1744 --- [FAF Client] [pool-2-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=1720846860-5IVfbz1i0BfjstIXjkQ8S9c3WDRqoHrLKrgegVblqls%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1720846860-5IVfbz1i0BfjstIXjkQ8S9c3WDRqoHrLKrgegVblqls%3D, hmacParameter=verify)` 2024-07-13T13:01:03.880+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2371, version=3810, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3810.lua?verify=1720846860-no9a4WUQSIblkrqGQ5%2F%2BuG7vQu3M45meJgT4zSW%2FH%2B0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3810.lua, hmacToken=1720846860-no9a4WUQSIblkrqGQ5%2F%2BuG7vQu3M45meJgT4zSW%2FH%2B0%3D, hmacParameter=verify)` 2024-07-13T13:01:03.886+08:00 INFO 1744 --- [FAF Client] [pool-2-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=1720846860-VPz6ApvhIG%2FyvaOnjtLqdVkOl%2BzLRmWIb07Jo62IiX8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1720846860-VPz6ApvhIG%2FyvaOnjtLqdVkOl%2BzLRmWIb07Jo62IiX8%3D, hmacParameter=verify)` 2024-07-13T13:01:03.896+08:00 INFO 1744 --- [FAF Client] [pool-2-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=1720846860-Al9qyxcgh5vwxKB5V%2FqPUyN3wlop0%2F%2Btgz3Io9q%2Fzkk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1720846860-Al9qyxcgh5vwxKB5V%2FqPUyN3wlop0%2F%2Btgz3Io9q%2Fzkk%3D, hmacParameter=verify)` 2024-07-13T13:01:03.920+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2366, version=3810, name=effects.nx2, md5=a373fc576d5c640b34cd8c59ef2f99f6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3810.nx2?verify=1720846860-ffKywLWDMbrMnLE5%2FYJShPXX9PtEIWKd1oj0AmhsDBo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3810.nx2, hmacToken=1720846860-ffKywLWDMbrMnLE5%2FYJShPXX9PtEIWKd1oj0AmhsDBo%3D, hmacParameter=verify)` 2024-07-13T13:01:05.118+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-4] c.faforever.client.io.DownloadService : Downloading file from `https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3810.nx2` to `C:\ProgramData\FAForever\cache\featured_mod\gamedata\download16133454817691185993.tmp` 2024-07-13T13:01:06.349+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_027.png 2024-07-13T13:01:52.372+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_024.png 2024-07-13T13:01:58.676+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T13:03:04.628+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\weqqw.v0001.png 2024-07-13T13:03:55.847+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_012.png 2024-07-13T13:05:28.698+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\hilly%20plateau%205v5%20v2.png 2024-07-13T13:06:58.689+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T13:07:08.430+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_035.png 2024-07-13T13:08:11.505+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\super_seton.v0002.png 2024-07-13T13:09:51.992+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_next_to_me.v0001.png 2024-07-13T13:09:56.466+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_039.png 2024-07-13T13:10:15.465+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_012.png 2024-07-13T13:11:38.662+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\vesta.v0001.png 2024-07-13T13:11:49.515+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\waters_of_isis_r001.v0003.png 2024-07-13T13:11:58.701+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T13:13:30.508+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles.png 2024-07-13T13:13:32.538+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adoptive.v0021.png 2024-07-13T13:15:56.539+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_5thdimension_v9.v0001.png 2024-07-13T13:16:01.231+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\patreon_donator.png 2024-07-13T13:16:58.705+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T13:18:15.425+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_diversity.v0002.png 2024-07-13T13:20:17.614+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\patreon_t4.png 2024-07-13T13:21:58.710+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T13:22:49.301+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_rich_huge.v0004.png 2024-07-13T13:23:03.702+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\patreon_t4.png 2024-07-13T13:23:21.644+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\battle_of_helms_deep.v0001.png 2024-07-13T13:24:05.936+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_rich_3v3_fix.v0007.png 2024-07-13T13:24:12.695+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\silkroad_astro_4v4_remake.v0001.png 2024-07-13T13:24:34.692+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\syrtis_major_-_faf_version.v0002.png 2024-07-13T13:25:47.343+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_009.png 2024-07-13T13:25:47.353+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\Trainer.png 2024-07-13T13:26:00.460+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_pass_reborn.v0005.png 2024-07-13T13:26:58.715+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T13:29:27.235+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles.png 2024-07-13T13:31:06.455+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_2v2.v0001.png 2024-07-13T13:31:16.049+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/survival_endgame.v0181.png 2024-07-13T13:31:58.720+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T13:32:24.070+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_021.png 2024-07-13T13:33:04.750+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_016.png 2024-07-13T13:33:45.787+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_fix_adaptive.v0009.png 2024-07-13T13:34:08.196+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_rich_extra_3v3.v0001.png 2024-07-13T13:34:49.089+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\marta_12x12km.v0002.png 2024-07-13T13:35:42.607+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_007.png 2024-07-13T13:35:43.779+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_035.png 2024-07-13T13:36:45.174+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\6%20fields%20of%20isis%20v13.png 2024-07-13T13:36:58.725+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T13:41:28.933+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_016.png 2024-07-13T13:41:58.743+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T13:42:23.914+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_034.png 2024-07-13T13:42:59.395+08:00 ERROR 1744 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Error updating featured mod file: `FeaturedModFile(id=2368, version=3810, name=env.nx2, md5=735b5d6b5b938022d02b33931cb0efd5, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3810.nx2?verify=1720846860-NLpTayGr0qUv0TKG%2BgqVbfZ0W0ZwXmqXKPzPTjVBUB4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3810.nx2, hmacToken=1720846860-NLpTayGr0qUv0TKG%2BgqVbfZ0W0ZwXmqXKPzPTjVBUB4%3D, hmacParameter=verify)` com.faforever.client.io.ChecksumMismatchException: null at com.faforever.client.io.DownloadService.downloadFile(DownloadService.java:61) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.downloadFeaturedModFile(SimpleHttpFeaturedModUpdaterTask.java:167) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.lambda$call$0(SimpleHttpFeaturedModUpdaterTask.java:99) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.call(SimpleHttpFeaturedModUpdaterTask.java:83) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.call(SimpleHttpFeaturedModUpdaterTask.java:31) at javafx.concurrent.Task$TaskCallable.call(Task.java:1399) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T13:42:59.531+08:00 ERROR 1744 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Game could not be hosted java.lang.RuntimeException: Checksums did not match for https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3810.nx2. Expected cf9a1dea830941cbc759694ae86ec1b9 got 735b5d6b5b938022d02b33931cb0efd5 at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.lambda$call$0(SimpleHttpFeaturedModUpdaterTask.java:107) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.call(SimpleHttpFeaturedModUpdaterTask.java:83) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.call(SimpleHttpFeaturedModUpdaterTask.java:31) at javafx.concurrent.Task$TaskCallable.call(Task.java:1399) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: com.faforever.client.io.ChecksumMismatchException: null at com.faforever.client.io.DownloadService.downloadFile(DownloadService.java:61) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.downloadFeaturedModFile(SimpleHttpFeaturedModUpdaterTask.java:167) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.lambda$call$0(SimpleHttpFeaturedModUpdaterTask.java:99) ... 8 common frames omitted 2024-07-13T13:42:59.724+08:00 ERROR 1744 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.task.TaskService : Task failed java.lang.RuntimeException: Checksums did not match for https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3810.nx2. Expected cf9a1dea830941cbc759694ae86ec1b9 got 735b5d6b5b938022d02b33931cb0efd5 at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.lambda$call$0(SimpleHttpFeaturedModUpdaterTask.java:107) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.call(SimpleHttpFeaturedModUpdaterTask.java:83) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.call(SimpleHttpFeaturedModUpdaterTask.java:31) at javafx.concurrent.Task$TaskCallable.call(Task.java:1399) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: com.faforever.client.io.ChecksumMismatchException: null at com.faforever.client.io.DownloadService.downloadFile(DownloadService.java:61) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.downloadFeaturedModFile(SimpleHttpFeaturedModUpdaterTask.java:167) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.lambda$call$0(SimpleHttpFeaturedModUpdaterTask.java:99) ... 8 common frames omitted 2024-07-13T13:43:11.145+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_project_dust.v0002.png 2024-07-13T13:43:36.161+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/cybran_island.v0004.png 2024-07-13T13:44:04.512+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T13:44:04.519+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T13:44:21.693+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T13:44:21.694+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T13:44:32.446+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-10] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T13:44:32.447+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-10] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T13:44:32.684+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-10] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-07-13T13:44:32.686+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-10] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T13:44:32.687+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-10] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T13:44:34.813+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2373, version=3810, name=ForgedAlliance.exe, md5=c057a278e1487e95e18bf5674a4f66a1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3810.exe?verify=1720849472-%2F7E%2FW%2FfdE4J24jQ7su4ok7dyIXEOEkzlTuvbFZ1A3kA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3810.exe, hmacToken=1720849472-%2F7E%2FW%2FfdE4J24jQ7su4ok7dyIXEOEkzlTuvbFZ1A3kA%3D, hmacParameter=verify)` 2024-07-13T13:44:34.822+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2365, version=3810, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3810.lua?verify=1720849472-kyvp%2B%2FR9uPVZfhQWTe4p0ORJ1gl0HtMLoru7PQbrv2M%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3810.lua, hmacToken=1720849472-kyvp%2B%2FR9uPVZfhQWTe4p0ORJ1gl0HtMLoru7PQbrv2M%3D, hmacParameter=verify)` 2024-07-13T13:44:34.853+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-5] 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=1720849472-esM8TW6kRekY%2FTyxRkvv5B3qoBDvH72mJtT1tPWOWbE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1720849472-esM8TW6kRekY%2FTyxRkvv5B3qoBDvH72mJtT1tPWOWbE%3D, hmacParameter=verify)` 2024-07-13T13:44:34.855+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-5] 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=1720849472-N9qMYtQqspbJvWd%2FOZqdKY%2FBlLJrKoXNOvSnKZMObcw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1720849472-N9qMYtQqspbJvWd%2FOZqdKY%2FBlLJrKoXNOvSnKZMObcw%3D, hmacParameter=verify)` 2024-07-13T13:44:34.872+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-5] 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=1720849472-reJVFchbl4Q%2B4XJfv2csplQuqzSV5cp6s3nqLVfNPP0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1720849472-reJVFchbl4Q%2B4XJfv2csplQuqzSV5cp6s3nqLVfNPP0%3D, hmacParameter=verify)` 2024-07-13T13:44:34.878+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2371, version=3810, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3810.lua?verify=1720849472-wUGkpZRo7YXFoRIcSSt8vmyVwdK1hAqL6u%2FPihjCDpQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3810.lua, hmacToken=1720849472-wUGkpZRo7YXFoRIcSSt8vmyVwdK1hAqL6u%2FPihjCDpQ%3D, hmacParameter=verify)` 2024-07-13T13:44:34.881+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-5] 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=1720849472-2IxB5aZ8%2FKDfNeXIdWJZz8h0cxNhLHCwBoQL%2BEeiCSQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1720849472-2IxB5aZ8%2FKDfNeXIdWJZz8h0cxNhLHCwBoQL%2BEeiCSQ%3D, hmacParameter=verify)` 2024-07-13T13:44:34.882+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-5] 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=1720849472-JVa6kXUkLliLA1ewNmjuirtbaKAOg3dVQrA85tXUvTk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1720849472-JVa6kXUkLliLA1ewNmjuirtbaKAOg3dVQrA85tXUvTk%3D, hmacParameter=verify)` 2024-07-13T13:44:34.898+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2366, version=3810, name=effects.nx2, md5=a373fc576d5c640b34cd8c59ef2f99f6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3810.nx2?verify=1720849472-SGm83sPAw%2BSSA7SIOdznKl7%2BAYivz8DQH5g7ZapORJM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3810.nx2, hmacToken=1720849472-SGm83sPAw%2BSSA7SIOdznKl7%2BAYivz8DQH5g7ZapORJM%3D, hmacParameter=verify)` 2024-07-13T13:44:35.717+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-5] c.faforever.client.io.DownloadService : Downloading file from `https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3810.nx2` to `C:\ProgramData\FAForever\cache\featured_mod\gamedata\download15477097581035042507.tmp` 2024-07-13T13:45:36.306+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_endgame.v0181.png 2024-07-13T13:46:58.759+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T13:47:06.933+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_007.png 2024-07-13T13:49:32.957+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\little_pass_x05.v0003.png 2024-07-13T13:51:58.769+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T13:53:56.131+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_pass_reborn.v0005.png 2024-07-13T13:54:09.519+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_024.png 2024-07-13T13:54:49.071+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\setons_clutch_-_faf_version.v0004.png 2024-07-13T13:56:49.065+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_monument_valley.v0005.png 2024-07-13T13:56:58.785+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T13:57:32.618+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_009.png 2024-07-13T13:58:12.140+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-07-13T13:58:13.367+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-12] c.faforever.client.api.TokenRetriever : Token valid until 2024-07-13T06:58:13.367924800Z 2024-07-13T13:58:19.101+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\ophidian_conquest.v0001.png 2024-07-13T13:58:19.194+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles.png 2024-07-13T14:01:58.797+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T14:02:14.859+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_004.png 2024-07-13T14:03:49.047+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\flat%20(1mexeach)v1.png 2024-07-13T14:04:25.657+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_016.png 2024-07-13T14:06:06.987+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_diversity.v0002.png 2024-07-13T14:06:47.214+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\Trainer.png 2024-07-13T14:06:58.812+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T14:07:54.260+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_028.png 2024-07-13T14:08:26.196+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_031.png 2024-07-13T14:08:32.359+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_pass_reborn.v0005.png 2024-07-13T14:09:12.022+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_006.png 2024-07-13T14:09:52.885+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\final_rush_pro_5.11.v0001.png 2024-07-13T14:11:18.843+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_2x2.v0001.png 2024-07-13T14:11:58.824+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T14:14:43.668+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_canis_river.v0002.png 2024-07-13T14:15:36.123+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_tourmaline.v0004.png 2024-07-13T14:16:58.831+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T14:17:09.986+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_036.png 2024-07-13T14:21:20.721+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\gap%20of%20rohan.v0001.png 2024-07-13T14:21:58.844+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T14:22:19.243+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\final_rush_pro_5.11.v0001.png 2024-07-13T14:23:47.549+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\8%20-%20badlands_v4.v0001.png 2024-07-13T14:23:54.565+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_019.png 2024-07-13T14:25:36.576+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/mohnatka.v0006.png 2024-07-13T14:25:40.164+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_007.png 2024-07-13T14:26:58.858+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T14:27:29.227+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\ophidian_conquest.v0001.png 2024-07-13T14:28:16.447+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\project_situs_impactae.v0006.png 2024-07-13T14:28:22.987+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\final_rush_pro_5.11.v0001.png 2024-07-13T14:29:09.566+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\funeral_plains.v0001.png 2024-07-13T14:30:30.128+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro2.v0001.png 2024-07-13T14:30:38.892+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\deadlock.v0015.png 2024-07-13T14:30:44.737+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_5thdimension_v9.v0001.png 2024-07-13T14:30:49.997+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-07-13T14:30:50.005+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles.png 2024-07-13T14:30:50.007+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\gap%20of%20rohan.v0001.png 2024-07-13T14:30:50.009+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\twin%20rivers.v0001.png 2024-07-13T14:30:50.011+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_015.v0002.png 2024-07-13T14:30:50.013+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_rich_v2.v0001.png 2024-07-13T14:30:50.014+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_rich_huge.v0004.png 2024-07-13T14:30:50.016+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\serenity_reef_5v5.v0008.png 2024-07-13T14:30:50.018+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\cadmium_green.v0001.png 2024-07-13T14:30:50.020+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dunes_of_arracis.v0005.png 2024-07-13T14:30:50.021+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\paradisebay.v0007.png 2024-07-13T14:30:50.023+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_archsimkats_valley.v0003.png 2024-07-13T14:30:50.026+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\8%20-%20badlands_v4.v0001.png 2024-07-13T14:30:50.041+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_endgame.v0181.png 2024-07-13T14:30:50.043+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/laundromat.v0004.png 2024-07-13T14:30:50.045+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/cliff_edge.v0001.png 2024-07-13T14:30:50.047+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_borgarnes_heavy1600.v0002.png 2024-07-13T14:30:50.049+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_pacific_survival_20km.v0003.png 2024-07-13T14:30:50.051+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\faxafloi_iceland_x80.v0005.png 2024-07-13T14:30:50.055+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\civil_war_ini_tennessee.v0008.png 2024-07-13T14:30:50.057+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\ditch%20reborn.v0001.png 2024-07-13T14:30:50.058+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\funeral_plains.v0001.png 2024-07-13T14:30:50.060+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\the_drunken_beetles_dance.v0001.png 2024-07-13T14:30:50.063+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\festea_vii.v0011.png 2024-07-13T14:30:50.064+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\virmire.v0002.png 2024-07-13T14:30:50.066+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\kappa.v0031.png 2024-07-13T14:30:50.067+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\frithen.v0004.png 2024-07-13T14:31:58.860+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T14:33:08.766+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_015.png 2024-07-13T14:33:08.770+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_ffa.v0003.png 2024-07-13T14:33:20.796+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_canis_river.v0002.png 2024-07-13T14:34:02.518+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/large/the_pass_ffa.v0003.png 2024-07-13T14:34:17.659+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_008.png 2024-07-13T14:34:26.383+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/dualgap_adaptive.v0014.png 2024-07-13T14:34:32.436+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/survival_endgame.v0181.png 2024-07-13T14:34:32.439+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/laundromat.v0004.png 2024-07-13T14:34:32.441+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/cliff_edge.v0001.png 2024-07-13T14:34:32.443+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_borgarnes_heavy1600.v0002.png 2024-07-13T14:34:32.445+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_pacific_survival_20km.v0003.png 2024-07-13T14:34:32.446+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/faxafloi_iceland_x80.v0005.png 2024-07-13T14:34:32.448+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/civil_war_ini_tennessee.v0008.png 2024-07-13T14:34:50.146+08:00 ERROR 1744 --- [FAF Client] [JavaFX Application Thread] c.f.c.exception.GlobalExceptionHandler : Uncaught exception on Thread[#45,JavaFX Application Thread,5,main]: java.lang.NullPointerException: Cannot invoke "com.faforever.client.domain.api.Leaderboard.technicalName()" because "leaderboard" is null at com.faforever.client.player.PlayerInfoWindowController$1.toString(PlayerInfoWindowController.java:521) at com.faforever.client.player.PlayerInfoWindowController$1.toString(PlayerInfoWindowController.java:518) at javafx.scene.control.skin.ComboBoxListViewSkin.updateDisplayText(ComboBoxListViewSkin.java:469) at javafx.scene.control.skin.ComboBoxListViewSkin.updateDisplayNode(ComboBoxListViewSkin.java:363) at javafx.scene.control.skin.ComboBoxListViewSkin.getDisplayNode(ComboBoxListViewSkin.java:268) at javafx.scene.control.skin.ComboBoxBaseSkin.updateDisplayArea(ComboBoxBaseSkin.java:296) at javafx.scene.control.skin.ComboBoxBaseSkin.computePrefHeight(ComboBoxBaseSkin.java:214) at javafx.scene.control.skin.ComboBoxListViewSkin.computePrefHeight(ComboBoxListViewSkin.java:310) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.Region.getMaxAreaHeight(Region.java:2210) at javafx.scene.layout.Region.computeMaxPrefAreaHeight(Region.java:2108) at javafx.scene.layout.HBox.computePrefHeight(HBox.java:445) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:453) at javafx.scene.layout.VBox.computeContentHeight(VBox.java:539) at javafx.scene.layout.VBox.computePrefHeight(VBox.java:428) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:453) at javafx.scene.layout.VBox.computeContentHeight(VBox.java:539) at javafx.scene.layout.VBox.computePrefHeight(VBox.java:428) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.control.skin.ScrollPaneSkin.computePrefHeight(ScrollPaneSkin.java:446) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.Region.getMaxAreaHeight(Region.java:2210) at javafx.scene.layout.Region.computeMaxPrefAreaHeight(Region.java:2112) at javafx.scene.layout.StackPane.computePrefHeight(StackPane.java:312) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.control.skin.TabPaneSkin.computePrefHeight(TabPaneSkin.java:315) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:451) at javafx.scene.layout.VBox.layoutChildren(VBox.java:572) at javafx.scene.Parent.layout(Parent.java:1208) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Scene.doLayoutPass(Scene.java:594) at javafx.scene.Scene.preferredSize(Scene.java:1789) at javafx.scene.Scene$2.preferredSize(Scene.java:411) at com.sun.javafx.scene.SceneHelper.preferredSize(SceneHelper.java:65) at javafx.stage.Window$12.invalidated(Window.java:1163) at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110) at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145) at javafx.stage.Window.setShowing(Window.java:1239) at javafx.stage.Window.show(Window.java:1254) at javafx.stage.Stage.show(Stage.java:277) at com.faforever.client.player.PlayerInfoWindowController.show(PlayerInfoWindowController.java:574) at com.faforever.client.headerbar.UserButtonController.onShowProfile(UserButtonController.java:47) at com.faforever.client.fx2j.theme.headerbar.UserButtonBuilder.lambda$build$0(UserButtonBuilder.java:60) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:232) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:189) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) at javafx.event.Event.fireEvent(Event.java:198) at javafx.scene.control.MenuItem.fire(MenuItem.java:459) at com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.doSelect(ContextMenuContent.java:1415) at com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.lambda$createChildren$12(ContextMenuContent.java:1368) at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:247) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:232) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:189) at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) at javafx.event.Event.fireEvent(Event.java:198) at javafx.scene.Scene$MouseHandler.process(Scene.java:3984) at javafx.scene.Scene.processMouseEvent(Scene.java:1890) at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2708) at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:411) at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:301) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:450) at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424) at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:449) at com.sun.glass.ui.View.handleMouseEvent(View.java:551) at com.sun.glass.ui.View.notifyMouse(View.java:937) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:185) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T14:34:53.269+08:00 ERROR 1744 --- [FAF Client] [JavaFX Application Thread] c.f.c.exception.GlobalExceptionHandler : Uncaught exception on Thread[#45,JavaFX Application Thread,5,main]: java.lang.NullPointerException: Cannot invoke "com.faforever.client.domain.api.Leaderboard.technicalName()" because "leaderboard" is null at com.faforever.client.player.PlayerInfoWindowController$1.toString(PlayerInfoWindowController.java:521) at com.faforever.client.player.PlayerInfoWindowController$1.toString(PlayerInfoWindowController.java:518) at javafx.scene.control.skin.ComboBoxListViewSkin.updateDisplayText(ComboBoxListViewSkin.java:469) at javafx.scene.control.skin.ComboBoxListViewSkin.updateDisplayNode(ComboBoxListViewSkin.java:363) at javafx.scene.control.skin.ComboBoxListViewSkin.getDisplayNode(ComboBoxListViewSkin.java:268) at javafx.scene.control.skin.ComboBoxBaseSkin.updateDisplayArea(ComboBoxBaseSkin.java:296) at javafx.scene.control.skin.ComboBoxBaseSkin.computePrefHeight(ComboBoxBaseSkin.java:214) at javafx.scene.control.skin.ComboBoxListViewSkin.computePrefHeight(ComboBoxListViewSkin.java:310) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.Region.getMaxAreaHeight(Region.java:2210) at javafx.scene.layout.Region.computeMaxPrefAreaHeight(Region.java:2108) at javafx.scene.layout.HBox.computePrefHeight(HBox.java:445) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:453) at javafx.scene.layout.VBox.computeContentHeight(VBox.java:539) at javafx.scene.layout.VBox.computePrefHeight(VBox.java:428) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:453) at javafx.scene.layout.VBox.computeContentHeight(VBox.java:539) at javafx.scene.layout.VBox.computePrefHeight(VBox.java:428) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.control.skin.ScrollPaneSkin.computePrefHeight(ScrollPaneSkin.java:446) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.Region.getMaxAreaHeight(Region.java:2210) at javafx.scene.layout.Region.computeMaxPrefAreaHeight(Region.java:2112) at javafx.scene.layout.StackPane.computePrefHeight(StackPane.java:312) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.control.skin.TabPaneSkin.computePrefHeight(TabPaneSkin.java:315) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:451) at javafx.scene.layout.VBox.layoutChildren(VBox.java:572) at javafx.scene.Parent.layout(Parent.java:1208) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Scene.doLayoutPass(Scene.java:594) at javafx.scene.Scene.preferredSize(Scene.java:1789) at javafx.scene.Scene$2.preferredSize(Scene.java:411) at com.sun.javafx.scene.SceneHelper.preferredSize(SceneHelper.java:65) at javafx.stage.Window$12.invalidated(Window.java:1163) at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110) at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145) at javafx.stage.Window.setShowing(Window.java:1239) at javafx.stage.Window.show(Window.java:1254) at javafx.stage.Stage.show(Stage.java:277) at com.faforever.client.player.PlayerInfoWindowController.show(PlayerInfoWindowController.java:574) at com.faforever.client.headerbar.UserButtonController.onShowProfile(UserButtonController.java:47) at com.faforever.client.fx2j.theme.headerbar.UserButtonBuilder.lambda$build$0(UserButtonBuilder.java:60) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:232) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:189) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) at javafx.event.Event.fireEvent(Event.java:198) at javafx.scene.control.MenuItem.fire(MenuItem.java:459) at com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.doSelect(ContextMenuContent.java:1415) at com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.lambda$createChildren$12(ContextMenuContent.java:1368) at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:247) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:232) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:189) at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) at javafx.event.Event.fireEvent(Event.java:198) at javafx.scene.Scene$MouseHandler.process(Scene.java:3984) at javafx.scene.Scene.processMouseEvent(Scene.java:1890) at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2708) at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:411) at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:301) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:450) at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424) at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:449) at com.sun.glass.ui.View.handleMouseEvent(View.java:551) at com.sun.glass.ui.View.notifyMouse(View.java:937) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:185) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T14:34:56.555+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/c6e6039f-c543-424e-ab5f-b34df1336e81.png 2024-07-13T14:34:56.562+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/d5c759fe-a1a8-4103-888d-3ba319562867.png 2024-07-13T14:34:56.564+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/6a37e2fc-1609-465e-9eca-91eeda4e63c4.png 2024-07-13T14:34:56.567+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/bd12277a-6604-466a-9ee6-af6908573585.png 2024-07-13T14:34:56.568+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/805f268c-88aa-4073-aa2b-ea30700f70d6.png 2024-07-13T14:34:56.568+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/5b7ec244-58c0-40ca-9d68-746b784f0cad.png 2024-07-13T14:34:56.571+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/08629902-8e18-4d92-ad14-c8ecde4a8674.png 2024-07-13T14:34:56.572+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/290df67c-eb01-4fe7-9e32-caae1c10442f.png 2024-07-13T14:34:56.574+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/305a8d34-42fd-42f3-ba91-d9f5e437a9a6.png 2024-07-13T14:34:56.575+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/d3d2c78b-d42d-4b65-99b8-a350f119f898.png 2024-07-13T14:34:56.576+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/02081bb0-3b7a-4a36-99ef-5ae5d92d7146.png 2024-07-13T14:34:56.577+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/1a3ad9e0-53eb-47d0-9404-14dbcefbed9b.png 2024-07-13T14:34:56.578+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/326493d7-ce2c-4a43-bbc8-3e990e2685a1.png 2024-07-13T14:34:56.579+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/7d6d8c55-3e2a-41d0-a97e-d35513af1ec6.png 2024-07-13T14:34:56.580+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/d1d50fbb-7fe9-41b0-b667-4433704b8a2c.png 2024-07-13T14:34:56.581+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/af161922-3e52-4600-9161-d850ab0fae86.png 2024-07-13T14:34:56.583+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/ff23024e-f533-4e23-8f8f-ecc21d5283f8.png 2024-07-13T14:34:56.584+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/d656ade4-e054-415a-a2e9-5f4105f7d724.png 2024-07-13T14:34:56.586+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/06a39447-66a3-4160-93d5-d48337b0cbb5.png 2024-07-13T14:34:56.587+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/7f993f98-dbec-41a5-9c9a-5f85edf30767.png 2024-07-13T14:34:56.590+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/c964ac69-b146-43d0-bd7a-cd22144f9983.png 2024-07-13T14:34:56.592+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/7aa7fc88-48a2-4e49-9cd7-35e2f6ce4cec.png 2024-07-13T14:34:56.593+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/6acc8bc6-1fd3-4c33-97a1-85dfed6d167a.png 2024-07-13T14:34:56.595+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/53173f4d-450c-46f0-ac59-85834cc74972.png 2024-07-13T14:34:56.596+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/2d5cd544-4fc8-47b9-8ebb-e72ed6423d51.png 2024-07-13T14:34:56.596+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/bd77964b-c06b-4649-bf7c-d35cb7715854.png 2024-07-13T14:34:56.597+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/c1ccde26-8449-4625-b769-7d8f75fa8df3.png 2024-07-13T14:34:56.598+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/a4ade3d4-d541-473f-9788-e92339446d75.png 2024-07-13T14:34:56.598+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/e220d5e6-481c-4347-ac69-b6b6f956bc0f.png 2024-07-13T14:34:56.599+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/e5c63aec-20a0-4263-841d-b7bc45209713.png 2024-07-13T14:34:56.600+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/ec8faec7-e3e1-436e-a1ac-9f7adc3d0387.png 2024-07-13T14:34:56.600+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/10f17c75-1154-447d-a4f7-6217add0407e.png 2024-07-13T14:34:56.601+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/06b19364-5aab-4bce-883d-975f663d2091.png 2024-07-13T14:34:56.602+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/cd64c5e7-b063-4543-9f52-0e87883b33a9.png 2024-07-13T14:34:56.603+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/e8af7cc9-aaa6-4d0e-8e5a-481702a83a4e.png 2024-07-13T14:34:56.603+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/045342e1-ae0d-4ef6-98bc-0bb54ffe00b3.png 2024-07-13T14:34:56.606+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/d38aec23-e487-4aa2-899e-418e29ffbd36.png 2024-07-13T14:34:56.607+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/eb1ee9ab-4828-417b-b3e8-c8281ee7a353.png 2024-07-13T14:34:56.608+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/e7645e7c-7456-48a8-a562-d97521498e7e.png 2024-07-13T14:34:56.610+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/f0cde5d8-4933-4074-a2fb-819074d21abd.png 2024-07-13T14:34:56.610+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/a98fcfaf-29ac-4526-84c2-44f284518f8c.png 2024-07-13T14:34:56.611+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/1c8fcb6f-a5b6-497f-8b0d-ac5ac6fef408.png 2024-07-13T14:34:56.612+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/a1f87fb7-67ca-4a86-afc6-f23a41b40e9f.png 2024-07-13T14:34:56.613+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/db141e87-5818-435f-80a3-08cc6f1fdac6.png 2024-07-13T14:34:56.614+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/ab241de5-e773-412e-b073-090da8e38c4c.png 2024-07-13T14:34:56.615+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/1f140add-b0ae-4e02-91a0-45d62b988a22.png 2024-07-13T14:34:56.616+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/60d1e60d-036b-491e-a992-2b18321848c2.png 2024-07-13T14:34:56.617+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/539da20b-5026-4c49-8e22-e4a305d58845.png 2024-07-13T14:34:56.618+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/e603f306-ba6b-4507-9556-37a308e5a722.png 2024-07-13T14:34:56.619+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/a909629f-46f5-469e-afd1-192d42f55e4d.png 2024-07-13T14:34:56.619+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/50260d04-90ff-45c8-816b-4ad8d7b97ecd.png 2024-07-13T14:34:56.620+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/31a728f8-ace9-45fa-a3f2-57084bc9e461.png 2024-07-13T14:34:56.621+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/987ca192-26e1-4b96-b593-40c115451cc0.png 2024-07-13T14:34:56.621+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/46a6e900-88bb-4eae-92d1-4f31b53faedc.png 2024-07-13T14:34:56.622+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/9ad697bb-441e-45a5-b682-b9227e8eef3e.png 2024-07-13T14:34:56.623+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/a6b7dfa1-1ebc-4c6d-9305-4a9d623e1b4f.png 2024-07-13T14:34:56.623+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-6] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/2103e0de-1c87-4fba-bc1b-0bba66669607.png 2024-07-13T14:35:00.856+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/12%20the%20pass.png 2024-07-13T14:35:00.858+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_to_valhalla.v0017.png 2024-07-13T14:35:00.860+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/8_the_pass.v0001.png 2024-07-13T14:35:00.861+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/water_the_pass.v0002.png 2024-07-13T14:35:00.863+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/swarm_survival_water_the_pass.v0002.png 2024-07-13T14:35:00.865+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/crazy_the_pass_v3.v0003.png 2024-07-13T14:35:00.866+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_12.v0013.png 2024-07-13T14:35:00.868+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the%20pass%20v4.v0001.png 2024-07-13T14:35:00.869+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\the_pass_ffa.v0003.png 2024-07-13T14:35:00.871+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_passings.v0003.png 2024-07-13T14:35:00.872+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_pronoob.v0007.png 2024-07-13T14:35:00.873+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_nightmare.v0001.png 2024-07-13T14:35:00.874+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_p.v0007.png 2024-07-13T14:35:00.875+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_micro.v0001.png 2024-07-13T14:35:00.878+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the%20pass.v0001.png 2024-07-13T14:35:00.879+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/a-the-pass-pro2.v0019.png 2024-07-13T14:35:00.881+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the-pass-to-valhalla2.v0024.png 2024-07-13T14:35:00.882+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/flooded_the_pass_0.3.v0003.png 2024-07-13T14:35:00.883+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_to_karabas_5x5.v0002.png 2024-07-13T14:35:00.884+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_mini_me.v0003.png 2024-07-13T14:35:22.231+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_tatooine.v0010.png 2024-07-13T14:35:22.233+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_16.v0001.png 2024-07-13T14:35:22.236+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_to_panties_4x4.v0002.png 2024-07-13T14:35:22.238+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_to_karabas.v0001.png 2024-07-13T14:35:22.240+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_to_panties.v0003.png 2024-07-13T14:36:48.556+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/suavis_pristinus.v0008.png 2024-07-13T14:36:48.558+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/dualgap_adoptive.v0023.png 2024-07-13T14:36:53.254+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/faf/avatars/avatar_moderation.png 2024-07-13T14:36:58.865+08:00 INFO 1744 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T14:37:03.868+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/serenity_reef_5v5.v0008.png 2024-07-13T14:37:03.870+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/cadmium_green.v0001.png 2024-07-13T14:37:03.872+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/dunes_of_arracis.v0005.png 2024-07-13T14:37:03.873+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/paradisebay.v0007.png 2024-07-13T14:37:03.873+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_archsimkats_valley.v0003.png 2024-07-13T14:37:03.875+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/twin%20rivers.v0001.png 2024-07-13T14:37:03.876+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/8%20-%20badlands_v4.v0001.png 2024-07-13T14:37:03.907+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/dualgap_adaptive.v0014.png 2024-07-13T14:37:03.908+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles.png 2024-07-13T14:37:03.910+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/gap%20of%20rohan.v0001.png 2024-07-13T14:37:03.912+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_015.v0002.png 2024-07-13T14:37:03.913+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles_4x4_rich_v2.v0001.png 2024-07-13T14:37:03.913+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles_4x4_rich_huge.v0004.png 2024-07-13T14:37:08.087+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/survival_endgame.v0181.png 2024-07-13T14:37:08.089+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\laundromat.v0004.png 2024-07-13T14:37:08.090+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\cliff_edge.v0001.png 2024-07-13T14:37:08.091+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_borgarnes_heavy1600.v0002.png 2024-07-13T14:37:08.093+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_pacific_survival_20km.v0003.png 2024-07-13T14:37:08.094+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\faxafloi_iceland_x80.v0005.png 2024-07-13T14:37:08.096+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\civil_war_ini_tennessee.v0008.png 2024-07-13T14:37:12.588+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/ditch%20reborn.v0001.png 2024-07-13T14:37:12.589+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/funeral_plains.v0001.png 2024-07-13T14:37:12.592+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_drunken_beetles_dance.v0001.png 2024-07-13T14:37:12.592+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/festea_vii.v0011.png 2024-07-13T14:37:12.594+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/virmire.v0002.png 2024-07-13T14:37:12.595+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/kappa.v0031.png 2024-07-13T14:37:12.596+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/frithen.v0004.png 2024-07-13T14:39:13.657+08:00 ERROR 1744 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed with error java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:401) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *______________________ ⇢ at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:279) |_ Flux.from ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572) |_ Flux.map ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573) |_ Flux.from ⇢ at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71) |_ ⇢ at reactor.netty.ByteBufFlux.asString(ByteBufFlux.java:259) |_ Flux.flatMapIterable ⇢ at com.faforever.commons.lobby.FafLobbyClient$openConnection$1.invoke(FafLobbyClient.kt:140) |_ Flux.windowUntil ⇢ at com.faforever.commons.lobby.FafLobbyClient$openConnection$1.invoke(FafLobbyClient.kt:141) |_ Flux.flatMap ⇢ at com.faforever.commons.lobby.FafLobbyClient$openConnection$1.invoke(FafLobbyClient.kt:142) Original Stack Trace: at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:401) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:434) at io.netty.buffer.UnpooledDirectByteBuf.setBytes(UnpooledDirectByteBuf.java:570) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:356) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T14:39:13.660+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel cancelled 2024-07-13T14:39:13.660+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-07-13T14:39:13.661+08:00 ERROR 1744 --- [FAF Client] [reactor-http-nio-2] reactor.core.publisher.Operators : Operator called default onErrorDropped reactor.core.Exceptions$ErrorCallbackNotImplemented: java.net.SocketException: Connection reset Caused by: java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:401) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *______________________ ⇢ at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:279) |_ Flux.from ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572) |_ Flux.map ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573) |_ Flux.from ⇢ at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71) |_ ⇢ at reactor.netty.ByteBufFlux.asString(ByteBufFlux.java:259) |_ Flux.flatMapIterable ⇢ at com.faforever.commons.lobby.FafLobbyClient$openConnection$1.invoke(FafLobbyClient.kt:140) |_ Flux.windowUntil ⇢ at com.faforever.commons.lobby.FafLobbyClient$openConnection$1.invoke(FafLobbyClient.kt:141) |_ Flux.flatMap ⇢ at com.faforever.commons.lobby.FafLobbyClient$openConnection$1.invoke(FafLobbyClient.kt:142) |_ Flux.doOnError ⇢ at com.faforever.commons.lobby.FafLobbyClient$openConnection$1.invoke(FafLobbyClient.kt:143) |_ Flux.doOnComplete ⇢ at com.faforever.commons.lobby.FafLobbyClient$openConnection$1.invoke(FafLobbyClient.kt:144) |_ Flux.doOnCancel ⇢ at com.faforever.commons.lobby.FafLobbyClient$openConnection$1.invoke(FafLobbyClient.kt:145) |_ Flux.flatMap ⇢ at com.faforever.commons.lobby.FafLobbyClient$openConnection$1.invoke(FafLobbyClient.kt:146) |_ Flux.flatMap ⇢ at com.faforever.commons.lobby.FafLobbyClient$openConnection$1.invoke(FafLobbyClient.kt:160) |_ Flux.doOnNext ⇢ at com.faforever.commons.lobby.FafLobbyClient$openConnection$1.invoke(FafLobbyClient.kt:167) |_ Flux.then ⇢ at com.faforever.commons.lobby.FafLobbyClient$openConnection$1.invoke(FafLobbyClient.kt:173) *__Mono.firstWithSignal ⇢ at com.faforever.commons.lobby.FafLobbyClient$openConnection$1.invoke(FafLobbyClient.kt:208) |_ Mono.subscribeOn ⇢ at com.faforever.commons.lobby.FafLobbyClient$openConnection$1.invoke(FafLobbyClient.kt:208) Original Stack Trace: at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:401) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:434) at io.netty.buffer.UnpooledDirectByteBuf.setBytes(UnpooledDirectByteBuf.java:570) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:356) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T14:39:13.664+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-07-13T14:39:13.721+08:00 WARN 1744 --- [FAF Client] [reactor-http-nio-2] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #0 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: 不知道这样的主机。 (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:572) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:157) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:158) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:159) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:164) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$DisposableConnect.onError(NewConnectionProvider.java:156) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:638) at reactor.netty.transport.TransportConnector$MonoChannelPromise.subscribe(TransportConnector.java:547) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.netty.resources.NewConnectionProvider.lambda$acquire$0(NewConnectionProvider.java:84) at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.lambda$subscribe$0(HttpClientConnect.java:273) at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.FluxRetryWhen.subscribe(FluxRetryWhen.java:81) at reactor.core.publisher.MonoRetryWhen.subscribeOrReturn(MonoRetryWhen.java:46) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:276) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onNext(FluxMapFuseable.java:299) at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1865) at reactor.core.publisher.MonoCacheInvalidateWhen.subscribeOrReturn(MonoCacheInvalidateWhen.java:137) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) at reactor.core.publisher.MonoDeferContextual.subscribe(MonoDeferContextual.java:55) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoZip$ZipCoordinator.request(MonoZip.java:220) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:171) at reactor.core.publisher.MonoFlatMap$FlatMapMain.request(MonoFlatMap.java:194) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.request(Operators.java:2331) at reactor.core.publisher.SerializedSubscriber.request(SerializedSubscriber.java:151) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2367) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2241) at reactor.core.publisher.SerializedSubscriber.onSubscribe(SerializedSubscriber.java:65) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.onSubscribe(FluxTimeout.java:155) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onSubscribe(MonoFlatMap.java:117) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:96) at reactor.core.publisher.MonoZip.subscribe(MonoZip.java:129) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.FluxRetryWhen.subscribe(FluxRetryWhen.java:81) at reactor.core.publisher.MonoRetryWhen.subscribeOrReturn(MonoRetryWhen.java:46) at reactor.core.publisher.Mono.subscribe(Mono.java:4552) at reactor.core.publisher.Mono.subscribeWith(Mono.java:4634) at reactor.core.publisher.Mono.subscribe(Mono.java:4395) at com.faforever.client.remote.FafServerAccessor.lambda$start$3(FafServerAccessor.java:115) at javafx.beans.value.ObservableValue.lambda$subscribe$0(ObservableValue.java:335) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91) at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(ObjectPropertyBase.java:106) at javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(ReadOnlyObjectWrapper.java:100) at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:113) at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:147) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:196) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) at reactor.core.publisher.FluxPublish$PublishSubscriber.drain(FluxPublish.java:571) at reactor.core.publisher.FluxPublish$PublishSubscriber.onNext(FluxPublish.java:310) at reactor.core.publisher.SinkManyUnicast.drainFused(SinkManyUnicast.java:321) at reactor.core.publisher.SinkManyUnicast.drain(SinkManyUnicast.java:363) at reactor.core.publisher.SinkManyUnicast.tryEmitNext(SinkManyUnicast.java:239) at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) at com.faforever.commons.lobby.FafLobbyClient$httpClient$4.invoke(FafLobbyClient.kt:111) at com.faforever.commons.lobby.FafLobbyClient$httpClient$4.invoke(FafLobbyClient.kt:107) at com.faforever.commons.lobby.FafLobbyClient.httpClient$lambda$13(FafLobbyClient.kt:107) at reactor.netty.transport.ClientTransportConfig$ClientTransportDoOn.lambda$onStateChange$0(ClientTransportConfig.java:296) at reactor.core.publisher.LambdaMonoSubscriber.onComplete(LambdaMonoSubscriber.java:135) at reactor.core.publisher.Operators.complete(Operators.java:137) at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.Mono.subscribeWith(Mono.java:4634) at reactor.core.publisher.Mono.subscribe(Mono.java:4534) at reactor.core.publisher.Mono.subscribe(Mono.java:4470) at reactor.netty.DisposableChannel.onDispose(DisposableChannel.java:140) at reactor.netty.Connection.onDispose(Connection.java:277) at reactor.netty.channel.ChannelOperations.onDispose(ChannelOperations.java:239) at reactor.netty.http.client.HttpClientOperations.onDispose(HttpClientOperations.java:404) at reactor.netty.http.client.HttpClientOperations.onDispose(HttpClientOperations.java:107) at reactor.netty.transport.ClientTransportConfig$ClientTransportDoOn.onStateChange(ClientTransportConfig.java:296) at reactor.netty.ReactorNetty$CompositeConnectionObserver.onStateChange(ReactorNetty.java:710) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onStateChange(NewConnectionProvider.java:213) at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:505) 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:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) 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:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) 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:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) 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:1402) 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:900) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: java.net.UnknownHostException: 不知道这样的主机。 (user.faforever.com) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoError] : reactor.core.publisher.Mono.error reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:363) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:363) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:123) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:43) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1211) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1828) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1139) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1818) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1688) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:169) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:166) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at io.netty.util.internal.SocketUtils.allAddressesByName(SocketUtils.java:166) at io.netty.resolver.DefaultNameResolver.doResolveAll(DefaultNameResolver.java:50) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:79) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:71) at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:73) at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:31) at io.netty.resolver.AbstractAddressResolver.resolveAll(AbstractAddressResolver.java:158) at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:335) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:165) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:638) at reactor.netty.transport.TransportConnector$MonoChannelPromise.subscribe(TransportConnector.java:547) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.netty.resources.NewConnectionProvider.lambda$acquire$0(NewConnectionProvider.java:84) at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.lambda$subscribe$0(HttpClientConnect.java:273) at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.FluxRetryWhen.subscribe(FluxRetryWhen.java:81) at reactor.core.publisher.MonoRetryWhen.subscribeOrReturn(MonoRetryWhen.java:46) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:276) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onNext(FluxMapFuseable.java:299) at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1865) at reactor.core.publisher.MonoCacheInvalidateWhen.subscribeOrReturn(MonoCacheInvalidateWhen.java:137) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) at reactor.core.publisher.MonoDeferContextual.subscribe(MonoDeferContextual.java:55) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoZip$ZipCoordinator.request(MonoZip.java:220) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:171) at reactor.core.publisher.MonoFlatMap$FlatMapMain.request(MonoFlatMap.java:194) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.request(Operators.java:2331) at reactor.core.publisher.SerializedSubscriber.request(SerializedSubscriber.java:151) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2367) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2241) at reactor.core.publisher.SerializedSubscriber.onSubscribe(SerializedSubscriber.java:65) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.onSubscribe(FluxTimeout.java:155) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onSubscribe(MonoFlatMap.java:117) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:96) at reactor.core.publisher.MonoZip.subscribe(MonoZip.java:129) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.FluxRetryWhen.subscribe(FluxRetryWhen.java:81) at reactor.core.publisher.MonoRetryWhen.subscribeOrReturn(MonoRetryWhen.java:46) at reactor.core.publisher.Mono.subscribe(Mono.java:4552) at reactor.core.publisher.Mono.subscribeWith(Mono.java:4634) at reactor.core.publisher.Mono.subscribe(Mono.java:4395) at com.faforever.client.remote.FafServerAccessor.lambda$start$3(FafServerAccessor.java:115) at javafx.beans.value.ObservableValue.lambda$subscribe$0(ObservableValue.java:335) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:192) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91) at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(ObjectPropertyBase.java:106) at javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(ReadOnlyObjectWrapper.java:100) at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:113) at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:147) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:196) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) at reactor.core.publisher.FluxPublish$PublishSubscriber.drain(FluxPublish.java:571) at reactor.core.publisher.FluxPublish$PublishSubscriber.onNext(FluxPublish.java:310) at reactor.core.publisher.SinkManyUnicast.drainFused(SinkManyUnicast.java:321) at reactor.core.publisher.SinkManyUnicast.drain(SinkManyUnicast.java:363) at reactor.core.publisher.SinkManyUnicast.tryEmitNext(SinkManyUnicast.java:239) at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) at com.faforever.commons.lobby.FafLobbyClient$httpClient$4.invoke(FafLobbyClient.kt:111) at com.faforever.commons.lobby.FafLobbyClient$httpClient$4.invoke(FafLobbyClient.kt:107) at com.faforever.commons.lobby.FafLobbyClient.httpClient$lambda$13(FafLobbyClient.kt:107) at reactor.netty.transport.ClientTransportConfig$ClientTransportDoOn.lambda$onStateChange$0(ClientTransportConfig.java:296) at reactor.core.publisher.LambdaMonoSubscriber.onComplete(LambdaMonoSubscriber.java:135) at reactor.core.publisher.Operators.complete(Operators.java:137) at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.Mono.subscribeWith(Mono.java:4634) at reactor.core.publisher.Mono.subscribe(Mono.java:4534) at reactor.core.publisher.Mono.subscribe(Mono.java:4470) at reactor.netty.DisposableChannel.onDispose(DisposableChannel.java:140) at reactor.netty.Connection.onDispose(Connection.java:277) at reactor.netty.channel.ChannelOperations.onDispose(ChannelOperations.java:239) at reactor.netty.http.client.HttpClientOperations.onDispose(HttpClientOperations.java:404) at reactor.netty.http.client.HttpClientOperations.onDispose(HttpClientOperations.java:107) at reactor.netty.transport.ClientTransportConfig$ClientTransportDoOn.onStateChange(ClientTransportConfig.java:296) at reactor.netty.ReactorNetty$CompositeConnectionObserver.onStateChange(ReactorNetty.java:710) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onStateChange(NewConnectionProvider.java:213) at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:505) 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:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) 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:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) 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:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) 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:1402) 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:900) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T14:39:18.735+08:00 WARN 1744 --- [FAF Client] [reactor-http-nio-5] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #1 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: user.faforever.com at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:572) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:157) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:158) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:159) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:164) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$DisposableConnect.onError(NewConnectionProvider.java:156) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:638) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:550) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:988) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoError] : reactor.core.publisher.Mono.error reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:363) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:363) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:123) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:988) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1818) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1688) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:169) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:166) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at io.netty.util.internal.SocketUtils.allAddressesByName(SocketUtils.java:166) at io.netty.resolver.DefaultNameResolver.doResolveAll(DefaultNameResolver.java:50) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:79) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:71) at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:73) at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:31) at io.netty.resolver.AbstractAddressResolver.resolveAll(AbstractAddressResolver.java:158) at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:335) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:165) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:638) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:550) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T14:39:18.879+08:00 WARN 1744 --- [FAF Client] [KICL Listener (Unnamed)] c.f.client.chat.KittehChatService : Exception in message processing java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:401) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *_______________ ⇢ at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:279) |_ Flux.from ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:572) |_ Flux.map ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:573) |_ Flux.from ⇢ at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71) |_ ⇢ at reactor.netty.ByteBufFlux.asString(ByteBufFlux.java:259) |_ Flux.doOnNext ⇢ at com.faforever.client.chat.kitteh.network.WebSocketConnection.lambda$new$6(WebSocketConnection.java:97) Original Stack Trace: at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:401) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:434) at io.netty.buffer.UnpooledDirectByteBuf.setBytes(UnpooledDirectByteBuf.java:570) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:356) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T14:39:18.883+08:00 ERROR 1744 --- [FAF Client] [reactor-http-nio-2] reactor.core.publisher.Operators : Operator called default onErrorDropped reactor.core.Exceptions$ErrorCallbackNotImplemented: io.netty.handler.ssl.SslClosedEngineException: SSLEngine closed already Caused by: io.netty.handler.ssl.SslClosedEngineException: SSLEngine closed already at io.netty.handler.ssl.SslHandler.wrap(SslHandler.java:906) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoIgnoreThen] : reactor.core.publisher.Mono.thenEmpty reactor.netty.ReactorNetty$OutboundThen.(ReactorNetty.java:749) Error has been observed at the following site(s): *________Mono.thenEmpty ⇢ at reactor.netty.ReactorNetty$OutboundThen.(ReactorNetty.java:749) |_ ⇢ at reactor.netty.ReactorNetty$OutboundThen.then(ReactorNetty.java:794) *________Mono.thenEmpty ⇢ at reactor.netty.ReactorNetty$OutboundThen.(ReactorNetty.java:749) |_ ⇢ at reactor.netty.ReactorNetty$OutboundThen.then(ReactorNetty.java:794) *__Mono.firstWithSignal ⇢ at com.faforever.client.chat.kitteh.network.WebSocketConnection.lambda$new$6(WebSocketConnection.java:111) |_ Mono.subscribeOn ⇢ at com.faforever.client.chat.kitteh.network.WebSocketConnection.lambda$new$6(WebSocketConnection.java:111) Original Stack Trace: at io.netty.handler.ssl.SslHandler.wrap(SslHandler.java:906) at io.netty.handler.ssl.SslHandler.wrapAndFlush(SslHandler.java:822) at io.netty.handler.ssl.SslHandler.flush(SslHandler.java:803) at io.netty.handler.ssl.SslHandler.flush(SslHandler.java:2074) at io.netty.handler.ssl.SslHandler.closeOutboundAndChannel(SslHandler.java:2043) at io.netty.handler.ssl.SslHandler.close(SslHandler.java:754) at io.netty.channel.AbstractChannelHandlerContext.invokeClose(AbstractChannelHandlerContext.java:761) at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:733) at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:560) at io.netty.channel.DefaultChannelPipeline.close(DefaultChannelPipeline.java:956) at io.netty.channel.AbstractChannel.close(AbstractChannel.java:243) at reactor.netty.http.client.HttpClientOperations.onInboundCancel(HttpClientOperations.java:299) at reactor.netty.channel.FluxReceive.disposeAndUnsubscribeReceiver(FluxReceive.java:492) at reactor.netty.channel.FluxReceive.lambda$new$0(FluxReceive.java:88) at reactor.netty.channel.FluxReceive.cancelReceiver(FluxReceive.java:201) at reactor.netty.channel.FluxReceive.doCancel(FluxReceive.java:207) at reactor.netty.channel.FluxReceive.dispose(FluxReceive.java:120) at reactor.netty.channel.ChannelOperations.discard(ChannelOperations.java:375) at reactor.netty.channel.ChannelOperations.dispose(ChannelOperations.java:208) at com.faforever.client.chat.kitteh.network.WebSocketConnection.shutdown(WebSocketConnection.java:152) at com.faforever.client.chat.kitteh.network.WebSocketConnection.shutdown(WebSocketConnection.java:141) at com.faforever.client.chat.kitteh.network.WebSocketConnection.handleException(WebSocketConnection.java:124) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:225) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onError(FluxHandleFuseable.java:229) at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onError(FluxMapFuseable.java:340) at reactor.netty.channel.FluxReceive.onInboundError(FluxReceive.java:465) at reactor.netty.channel.ChannelOperations.onInboundError(ChannelOperations.java:515) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:145) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.handler.ssl.SslHandler.exceptionCaught(SslHandler.java:1204) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1374) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:906) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.handleReadException(AbstractNioByteChannel.java:125) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:177) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T14:39:23.743+08:00 WARN 1744 --- [FAF Client] [reactor-http-nio-6] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #2 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: 不知道这样的主机。 (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:572) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:157) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:158) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:159) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:164) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$DisposableConnect.onError(NewConnectionProvider.java:156) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:638) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:550) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: java.net.UnknownHostException: 不知道这样的主机。 (user.faforever.com) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoError] : reactor.core.publisher.Mono.error reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:363) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:363) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:123) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:43) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1211) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1828) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1139) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1818) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1688) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:169) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:166) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at io.netty.util.internal.SocketUtils.allAddressesByName(SocketUtils.java:166) at io.netty.resolver.DefaultNameResolver.doResolveAll(DefaultNameResolver.java:50) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:79) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:71) at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:73) at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:31) at io.netty.resolver.AbstractAddressResolver.resolveAll(AbstractAddressResolver.java:158) at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:335) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:165) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:638) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:550) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T14:39:28.762+08:00 WARN 1744 --- [FAF Client] [reactor-http-nio-7] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #3 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: user.faforever.com at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:572) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:157) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:158) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:159) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:164) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$DisposableConnect.onError(NewConnectionProvider.java:156) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:638) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:550) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:988) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoError] : reactor.core.publisher.Mono.error reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:363) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:363) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:123) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:988) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1818) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1688) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:169) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:166) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at io.netty.util.internal.SocketUtils.allAddressesByName(SocketUtils.java:166) at io.netty.resolver.DefaultNameResolver.doResolveAll(DefaultNameResolver.java:50) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:79) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:71) at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:73) at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:31) at io.netty.resolver.AbstractAddressResolver.resolveAll(AbstractAddressResolver.java:158) at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:335) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:165) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:638) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:550) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T14:39:33.768+08:00 WARN 1744 --- [FAF Client] [reactor-http-nio-8] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #4 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: 不知道这样的主机。 (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:572) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:157) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:158) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:159) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:164) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$DisposableConnect.onError(NewConnectionProvider.java:156) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:638) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:550) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: java.net.UnknownHostException: 不知道这样的主机。 (user.faforever.com) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoError] : reactor.core.publisher.Mono.error reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:363) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:363) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:123) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:43) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1211) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1828) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1139) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1818) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1688) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:169) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:166) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at io.netty.util.internal.SocketUtils.allAddressesByName(SocketUtils.java:166) at io.netty.resolver.DefaultNameResolver.doResolveAll(DefaultNameResolver.java:50) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:79) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:71) at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:73) at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:31) at io.netty.resolver.AbstractAddressResolver.resolveAll(AbstractAddressResolver.java:158) at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:335) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:165) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:638) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:550) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T14:39:38.779+08:00 WARN 1744 --- [FAF Client] [reactor-http-nio-9] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #5 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: user.faforever.com at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:572) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:157) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:158) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:159) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:164) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$DisposableConnect.onError(NewConnectionProvider.java:156) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:638) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:550) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:988) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoError] : reactor.core.publisher.Mono.error reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:363) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:363) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:123) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:988) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1818) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1688) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:169) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:166) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at io.netty.util.internal.SocketUtils.allAddressesByName(SocketUtils.java:166) at io.netty.resolver.DefaultNameResolver.doResolveAll(DefaultNameResolver.java:50) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:79) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:71) at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:73) at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:31) at io.netty.resolver.AbstractAddressResolver.resolveAll(AbstractAddressResolver.java:158) at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:335) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:165) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:638) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:550) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T14:39:43.792+08:00 WARN 1744 --- [FAF Client] [reactor-http-nio-10] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #6 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: 不知道这样的主机。 (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:572) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:157) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:158) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:159) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:164) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$DisposableConnect.onError(NewConnectionProvider.java:156) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:638) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:550) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: java.net.UnknownHostException: 不知道这样的主机。 (user.faforever.com) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoError] : reactor.core.publisher.Mono.error reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:363) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:363) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:123) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:43) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1211) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1828) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1139) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1818) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1688) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:169) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:166) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at io.netty.util.internal.SocketUtils.allAddressesByName(SocketUtils.java:166) at io.netty.resolver.DefaultNameResolver.doResolveAll(DefaultNameResolver.java:50) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:79) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:71) at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:73) at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:31) at io.netty.resolver.AbstractAddressResolver.resolveAll(AbstractAddressResolver.java:158) at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:335) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:165) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:638) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:550) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T14:39:48.801+08:00 WARN 1744 --- [FAF Client] [reactor-http-nio-11] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #7 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: user.faforever.com at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:572) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:157) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:158) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:159) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:164) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$DisposableConnect.onError(NewConnectionProvider.java:156) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:638) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:550) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:988) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoError] : reactor.core.publisher.Mono.error reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:363) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:363) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:165) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:123) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:988) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1818) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1688) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:169) at io.netty.util.internal.SocketUtils$9.run(SocketUtils.java:166) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at io.netty.util.internal.SocketUtils.allAddressesByName(SocketUtils.java:166) at io.netty.resolver.DefaultNameResolver.doResolveAll(DefaultNameResolver.java:50) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:79) at io.netty.resolver.SimpleNameResolver.resolveAll(SimpleNameResolver.java:71) at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:73) at io.netty.resolver.InetSocketAddressResolver.doResolveAll(InetSocketAddressResolver.java:31) at io.netty.resolver.AbstractAddressResolver.resolveAll(AbstractAddressResolver.java:158) at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:335) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:165) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:638) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:550) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T14:39:56.660+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-12] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-07-13T14:39:56.660+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-12] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-07-13T14:39:56.661+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-12] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-07-13T14:39:57.173+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-12] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-07-13T14:39:58.512+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-12] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-07-13T14:40:01.795+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Disconnecting from IRC 2024-07-13T14:40:01.796+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Connecting to IRC 2024-07-13T14:40:08.674+08:00 DEBUG 1744 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-07-13T14:40:12.102+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-12] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-07-13T14:40:12.103+08:00 DEBUG 1744 --- [FAF Client] [reactor-http-nio-12] c.f.client.chat.KittehChatService : Joining channel: #PRC_clan 2024-07-13T14:40:13.073+08:00 WARN 1744 --- [FAF Client] [JavaFX Application Thread] c.f.c.t.TeamMatchmakingService : Could not find party member 293782 2024-07-13T14:41:00.157+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-07-13T14:41:00.163+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-07-13T14:41:00.165+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-12] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-07-13T14:41:00.166+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-12] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-07-13T14:41:00.166+08:00 INFO 1744 --- [FAF Client] [reactor-http-nio-12] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-07-13T14:41:02.190+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-07-13T14:41:02.194+08:00 DEBUG 1744 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-07-13T14:41:02.195+08:00 WARN 1744 --- [FAF Client] [JavaFX Application Thread] o.s.b.f.support.DisposableBeanAdapter : Invocation of destroy method failed on bean with name 'kittehChatService': java.util.concurrent.RejectedExecutionException: event executor terminated 2024-07-13T14:41:02.196+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-07-13T14:41:02.197+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-07-13T14:41:02.197+08:00 INFO 1744 --- [FAF Client] [Thread-18] com.faforever.client.map.MapService : Watcher terminated (null) 2024-07-13T14:41:02.197+08:00 DEBUG 1744 --- [FAF Client] [Thread-19] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-07-13T14:41:02.199+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-07-13T14:41:02.199+08:00 WARN 1744 --- [FAF Client] [JavaFX Application Thread] o.s.b.f.support.DisposableBeanAdapter : Invocation of destroy method failed on bean with name 'fafServerAccessor': java.util.concurrent.RejectedExecutionException: event executor terminated 2024-07-13T14:41:02.220+08:00 INFO 1744 --- [FAF Client] [pool-2-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-07-13T14:41:02.220+08:00 INFO 1744 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-07-13T14:41:12.727+08:00 DEBUG 1744 --- [FAF Client] [Thread-239] c.f.client.os.FileOpeningHandler : Handling startup: 2024-07-13T14:41:12.728+08:00 INFO 1744 --- [FAF Client] [Thread-239] c.faforever.client.replay.ReplayService : Starting replay file: `D:\Program Files\FAF Client` 2024-07-13T14:41:53.204+08:00 DEBUG 1744 --- [FAF Client] [Thread-239] c.f.client.os.FileOpeningHandler : Handling startup: 2024-07-13T14:41:53.204+08:00 INFO 1744 --- [FAF Client] [Thread-239] c.faforever.client.replay.ReplayService : Starting replay file: `D:\Program Files\FAF Client` 2024-07-13T14:42:50.773+08:00 INFO 8428 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-07-13T14:42:50.780+08:00 DEBUG 8428 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-07-13T14:42:51.110+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\12_ultimate_you_shall_not_pass.v0001 2024-07-13T14:42:51.111+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\#2x Resources,Storage,BuildRate,BuildRange(RAS) 2024-07-13T14:42:51.124+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\44anerlev04c.v0001 2024-07-13T14:42:51.135+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\6castles.v0002 2024-07-13T14:42:51.136+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\12x Resources,Storage,BuildRate,4x BuildRange 2024-07-13T14:42:51.145+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\5x Resources,Storage,BuildRate,2x BuildRange 2024-07-13T14:42:51.145+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_setons_clutch.v0002 2024-07-13T14:42:51.159+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ACUhighlight 2024-07-13T14:42:51.162+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_-_triple_twin_5v5v5.v0005 2024-07-13T14:42:51.170+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-ACUs 2024-07-13T14:42:51.171+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_battles_4x4_rich_huge.v0004 2024-07-13T14:42:51.178+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-EXUnits 2024-07-13T14:42:51.179+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_water_battles.v0002 2024-07-13T14:42:51.193+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-Unleashed 2024-07-13T14:42:51.195+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_scale_adaptive.v0004 2024-07-13T14:42:51.204+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN 2024-07-13T14:42:51.205+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\durex_40km.v0006 2024-07-13T14:42:51.208+08:00 INFO 8428 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T14:42:51.213+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Units 2024-07-13T14:42:51.217+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\infinitywithmarker7v7.v0007 2024-07-13T14:42:51.224+08:00 INFO 8428 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T14:42:51.225+08:00 DEBUG 8428 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-07-13T14:42:51.228+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ExpShield_MK_II 2024-07-13T14:42:51.232+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\outlook7v7.v0008 2024-07-13T14:42:51.237+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M28AI 2024-07-13T14:42:51.242+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\paradisebay.v0007 2024-07-13T14:42:51.253+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SupremeScoreBoard2 2024-07-13T14:42:51.254+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\phantomparadise.v0003 2024-07-13T14:42:51.265+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\TotalMayhem 2024-07-13T14:42:51.266+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\SCMP_haz09fa.v0001 2024-07-13T14:42:51.273+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of BlackOps 2024-07-13T14:42:51.273+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\serenity_reef_5v5.v0008 2024-07-13T14:42:51.284+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of MAYHEM 2024-07-13T14:42:51.284+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003 2024-07-13T14:42:51.295+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\wartime_5vs5.v0001 2024-07-13T14:42:51.304+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-07-13T14:42:51.312+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-07-13T14:42:51.327+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-07-13T14:42:51.337+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-07-13T14:42:51.344+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-07-13T14:42:51.358+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-07-13T14:42:51.367+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-07-13T14:42:51.375+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-07-13T14:42:51.385+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-07-13T14:42:51.396+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-07-13T14:42:51.406+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-07-13T14:42:51.414+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-07-13T14:42:51.428+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-07-13T14:42:51.436+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-07-13T14:42:51.444+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-07-13T14:42:51.459+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-07-13T14:42:51.469+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-07-13T14:42:51.477+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-07-13T14:42:51.491+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-07-13T14:42:51.500+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-07-13T14:42:51.511+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-07-13T14:42:51.528+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-07-13T14:42:51.528+08:00 DEBUG 8428 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T14:42:51.529+08:00 DEBUG 8428 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T14:42:51.539+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-07-13T14:42:51.547+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-07-13T14:42:51.562+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-07-13T14:42:51.573+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-07-13T14:42:51.585+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-07-13T14:42:51.597+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-07-13T14:42:51.607+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-07-13T14:42:51.620+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-07-13T14:42:51.632+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-07-13T14:42:51.640+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-07-13T14:42:51.641+08:00 INFO 8428 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-07-13T14:42:51.649+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-07-13T14:42:51.662+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-07-13T14:42:51.671+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-07-13T14:42:51.682+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-07-13T14:42:51.696+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-07-13T14:42:51.705+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-07-13T14:42:51.716+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-07-13T14:42:51.728+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-07-13T14:42:51.736+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-07-13T14:42:51.744+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-07-13T14:42:51.755+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-07-13T14:42:51.766+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-07-13T14:42:51.775+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-07-13T14:42:51.786+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-07-13T14:42:51.800+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-07-13T14:42:51.808+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-07-13T14:42:51.818+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-07-13T14:42:51.830+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-07-13T14:42:51.838+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-07-13T14:42:51.845+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-07-13T14:42:52.166+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-07-13T14:42:52.175+08:00 DEBUG 8428 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-07-13T14:42:52.297+08:00 DEBUG 8428 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-07-13T14:42:52.338+08:00 DEBUG 8428 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-07-13T14:42:52.777+08:00 INFO 8428 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 8.777 seconds (process running for 14.924) 2024-07-13T14:42:52.788+08:00 INFO 8428 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T14:42:52.923+08:00 DEBUG 8428 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-07-13T14:42:53.159+08:00 INFO 8428 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.6.2 2024-07-13T14:42:54.196+08:00 INFO 8428 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.6.2 2024-07-13T14:42:54.205+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-07-13T14:43:17.102+08:00 INFO 8428 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2024.6.1' is not newer than toVersion '2024.6.2'. No update is required. 2024-07-13T14:43:41.437+08:00 INFO 8428 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.login.OAuthValuesReceiver : GET /?code=CSN66aqJRpd5bGSVeU7N7UMwPFMfiednYTN5nk17QV4.xe0sAHsu9Sd6-UQmEGlc4ajURSCGxrGiiqFRmM2nzIA&scope=openid+offline+public_profile+upload_map+upload_mod+lobby&state=v5nzl9DU6LrxUlc0I3fwarxenhPEHX0yAFEHH2SexUWq46ZxZP3WlgOJLPXIgcsxAsWgFtbYKCuZci5jr3qyWh2iOazi0og0 HTTP/1.1 2024-07-13T14:43:41.438+08:00 DEBUG 8428 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.fx.PlatformService : Focus '登录FA Forever' window 2024-07-13T14:43:41.450+08:00 INFO 8428 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with authorization code 2024-07-13T14:43:41.556+08:00 DEBUG 8428 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-07-13T14:43:50.097+08:00 INFO 8428 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-07-13T07:43:50.094951600Z 2024-07-13T14:43:50.110+08:00 DEBUG 8428 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-07-13T14:43:56.366+08:00 INFO 8428 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-07-13T07:43:55.366785300Z 2024-07-13T14:43:57.877+08:00 DEBUG 8428 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-07-13T14:43:57.883+08:00 DEBUG 8428 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-07-13T14:43:57.884+08:00 DEBUG 8428 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-07-13T14:44:03.509+08:00 INFO 8428 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-07-13T14:44:04.248+08:00 DEBUG 8428 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-07-13T14:44:11.550+08:00 INFO 8428 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2024-07-13T14:44:11.701+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #xiaxiaota'sParty 2024-07-13T14:44:11.703+08:00 INFO 8428 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2024.6.2' is not newer than toVersion '2024.6.2'. No update is required. 2024-07-13T14:44:14.062+08:00 DEBUG 8428 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-07-13T14:44:14.062+08:00 DEBUG 8428 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #PRC_clan 2024-07-13T14:44:24.274+08:00 DEBUG 8428 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-07-13T14:44:44.566+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_009.png 2024-07-13T14:44:44.631+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/flat%20(1mexeach)v1.png 2024-07-13T14:44:44.686+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/dualgap_adaptive.v0014.png 2024-07-13T14:44:44.689+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/dualgap_adoptive.v0023.png 2024-07-13T14:44:44.693+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/africa.v0005.png 2024-07-13T14:44:44.696+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_project_dust.v0002.png 2024-07-13T14:44:44.699+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles_4x4_v2-2_teamplay_ai.v0001.png 2024-07-13T14:45:02.881+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_endgame.v0181.png 2024-07-13T14:45:02.886+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\laundromat.v0004.png 2024-07-13T14:45:02.888+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\cliff_edge.v0001.png 2024-07-13T14:45:02.891+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_borgarnes_heavy1600.v0002.png 2024-07-13T14:45:02.892+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_pacific_survival_20km.v0003.png 2024-07-13T14:45:02.894+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\faxafloi_iceland_x80.v0005.png 2024-07-13T14:45:02.896+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\civil_war_ini_tennessee.v0008.png 2024-07-13T14:45:04.440+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-07-13T14:45:04.443+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles.png 2024-07-13T14:45:04.445+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/gap%20of%20rohan.v0001.png 2024-07-13T14:45:04.449+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/twin%20rivers.v0001.png 2024-07-13T14:45:04.451+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_015.v0002.png 2024-07-13T14:45:04.453+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles_4x4_rich_v2.v0001.png 2024-07-13T14:45:04.455+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles_4x4_rich_huge.v0004.png 2024-07-13T14:45:11.124+08:00 WARN 8428 --- [FAF Client] [reactor-http-nio-8] r.netty.http.client.HttpClientConnect : [cad02d5a, L:/192.168.31.251:5877 - R:api.faforever.com/104.26.1.148:443] The connection observed an error io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T14:45:11.124+08:00 WARN 8428 --- [FAF Client] [JavaFX Application Thread] c.f.client.vault.VaultEntityController : Failed to load show rooms org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://api.faforever.com/data/map [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:572) |_ Mono.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveMonoWithErrorHandling(FafApiAccessor.java:301) |_ Mono.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveMonoWithErrorHandling(FafApiAccessor.java:302) |_ Mono.map ⇢ at com.faforever.client.api.FafApiAccessor.getFromEndpointWithPageCount(FafApiAccessor.java:291) |_ Mono.flatMap ⇢ at com.faforever.client.api.FafApiAccessor.getFromEndpointWithPageCount(FafApiAccessor.java:292) |_ Mono.switchIfEmpty ⇢ at com.faforever.client.api.FafApiAccessor.getFromEndpointWithPageCount(FafApiAccessor.java:294) |_ Mono.cache ⇢ at com.faforever.client.api.FafApiAccessor.getFromEndpointWithPageCount(FafApiAccessor.java:295) |_ Mono.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getFromEndpointWithPageCount(FafApiAccessor.java:296) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getManyWithPageCount(FafApiAccessor.java:285) |_ Mono.map ⇢ at com.faforever.client.map.MapService.getMapPage(MapService.java:723) |_ ⇢ at com.faforever.client.map.MapService.getMapPage(MapService.java:715) |_ ⇢ at com.faforever.client.map.MapService.getRecommendedMapsWithPageCount(MapService.java:692) |_ ⇢ at com.faforever.client.map.MapVaultController.lambda$getShowRoomCategories$3(MapVaultController.java:169) |_ Mono.map ⇢ at com.faforever.client.vault.VaultEntityController.lambda$loadShowRooms$20(VaultEntityController.java:249) |_ Mono.publishOn ⇢ at com.faforever.client.vault.VaultEntityController.lambda$loadShowRooms$20(VaultEntityController.java:250) |_ Mono.doOnNext ⇢ at com.faforever.client.vault.VaultEntityController.lambda$loadShowRooms$20(VaultEntityController.java:251) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) *_____________Mono.when ⇢ at com.faforever.client.vault.VaultEntityController.lambda$loadShowRooms$21(VaultEntityController.java:244) *____________Mono.defer ⇢ at com.faforever.client.vault.VaultEntityController.loadShowRooms(VaultEntityController.java:244) *_____________Mono.then ⇢ at com.faforever.client.vault.VaultEntityController.loadShowRooms(VaultEntityController.java:244) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T14:45:12.198+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/ditch%20reborn.v0001.png 2024-07-13T14:45:12.201+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/funeral_plains.v0001.png 2024-07-13T14:45:12.204+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_drunken_beetles_dance.v0001.png 2024-07-13T14:45:12.206+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/festea_vii.v0011.png 2024-07-13T14:45:12.208+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/virmire.v0002.png 2024-07-13T14:45:12.210+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/kappa.v0031.png 2024-07-13T14:45:12.212+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/frithen.v0004.png 2024-07-13T14:45:13.298+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/serenity_reef_5v5.v0008.png 2024-07-13T14:45:13.301+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/cadmium_green.v0001.png 2024-07-13T14:45:13.303+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/dunes_of_arracis.v0005.png 2024-07-13T14:45:13.305+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/paradisebay.v0007.png 2024-07-13T14:45:13.308+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_archsimkats_valley.v0003.png 2024-07-13T14:45:13.311+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/8%20-%20badlands_v4.v0001.png 2024-07-13T14:45:55.049+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/12%20the%20pass.png 2024-07-13T14:45:55.052+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_to_valhalla.v0017.png 2024-07-13T14:45:55.054+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/8_the_pass.v0001.png 2024-07-13T14:45:55.056+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/water_the_pass.v0002.png 2024-07-13T14:45:55.057+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/swarm_survival_water_the_pass.v0002.png 2024-07-13T14:45:55.059+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/crazy_the_pass_v3.v0003.png 2024-07-13T14:45:55.060+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_12.v0013.png 2024-07-13T14:45:55.061+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the%20pass%20v4.v0001.png 2024-07-13T14:45:55.062+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\the_pass_ffa.v0003.png 2024-07-13T14:45:55.063+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_passings.v0003.png 2024-07-13T14:45:55.065+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_pronoob.v0007.png 2024-07-13T14:45:55.066+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_nightmare.v0001.png 2024-07-13T14:45:55.067+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_p.v0007.png 2024-07-13T14:45:55.068+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_micro.v0001.png 2024-07-13T14:45:55.069+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the%20pass.v0001.png 2024-07-13T14:45:55.070+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/flooded_the_pass_0.3.v0003.png 2024-07-13T14:45:55.072+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_to_karabas_5x5.v0002.png 2024-07-13T14:45:55.073+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_mini_me.v0003.png 2024-07-13T14:45:55.074+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_tatooine.v0010.png 2024-07-13T14:45:55.075+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_16.v0001.png 2024-07-13T14:46:42.984+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_to_panties_4x4.v0002.png 2024-07-13T14:46:42.987+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_to_karabas.v0001.png 2024-07-13T14:46:42.990+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_pass_to_panties.v0003.png 2024-07-13T14:47:15.093+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-4] c.faforever.client.map.DownloadMapTask : Downloading map `the_pass_ffa.v0003` from `https://content.faforever.com/maps/the_pass_ffa.v0003.zip` 2024-07-13T14:47:16.831+08:00 DEBUG 8428 --- [FAF Client] [Thread-18] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_pass_ffa.v0003 2024-07-13T14:47:24.274+08:00 WARN 8428 --- [FAF Client] [reactor-http-nio-10] r.netty.http.client.HttpClientConnect : [eb704570, L:/192.168.31.251:5905 - R:api.faforever.com/104.26.1.148:443] The connection observed an error io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T14:47:24.274+08:00 ERROR 8428 --- [FAF Client] [JavaFX Application Thread] c.f.client.map.MapDetailController : Unable to set has played for review org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://api.faforever.com/data/game [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.hasElements ⇢ at com.faforever.client.map.MapService.hasPlayedMap(MapService.java:652) |_ Mono.publishOn ⇢ at com.faforever.client.map.MapDetailController.onMapVersionChanged(MapDetailController.java:203) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T14:47:53.181+08:00 INFO 8428 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T14:48:13.228+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_ulthuan_survival.v0004.png 2024-07-13T14:48:13.230+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/ulthuan_redux_x40.v0003.png 2024-07-13T14:48:13.231+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/ulthuan_x20.v0003.png 2024-07-13T14:48:27.660+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-4] c.faforever.client.map.DownloadMapTask : Downloading map `ulthuan_redux_x40.v0003` from `https://content.faforever.com/maps/ulthuan_redux_x40.v0003.zip` 2024-07-13T14:48:58.389+08:00 ERROR 8428 --- [FAF Client] [parallel-7] com.faforever.client.map.MapService : Map could not be read: `%USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003` reactor.core.Exceptions$RetryExhaustedException: Retries exhausted: 30/30 at reactor.core.Exceptions.retryExhausted(Exceptions.java:308) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.FluxConcatMapNoPrefetch] : reactor.core.publisher.Flux.concatMap reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) Error has been observed at the following site(s): *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) *________Mono.retryWhen ⇢ at com.faforever.client.map.MapService.lambda$startDirectoryWatcher$4(MapService.java:207) Original Stack Trace: at reactor.core.Exceptions.retryExhausted(Exceptions.java:308) at reactor.util.retry.RetryBackoffSpec.lambda$static$0(RetryBackoffSpec.java:68) at reactor.util.retry.RetryBackoffSpec.lambda$null$4(RetryBackoffSpec.java:560) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:183) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerComplete(FluxConcatMapNoPrefetch.java:275) at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onComplete(FluxConcatMap.java:889) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:246) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:305) at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.complete(MonoIgnoreThen.java:294) at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onNext(MonoIgnoreThen.java:188) at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:237) at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.complete(MonoIgnoreThen.java:294) at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onNext(MonoIgnoreThen.java:188) at reactor.core.publisher.MonoDelay$MonoDelayRunnable.propagateDelay(MonoDelay.java:270) at reactor.core.publisher.MonoDelay$MonoDelayRunnable.run(MonoDelay.java:285) at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68) at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: com.faforever.client.map.MapLoadException: Map folder does not contain a *_scenario.lua: %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003 at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:283) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoPeekFuseable] : reactor.core.publisher.Mono.doOnNext com.faforever.client.map.MapService.lambda$startDirectoryWatcher$4(MapService.java:206) Error has been observed at the following site(s): *__Mono.doOnNext ⇢ at com.faforever.client.map.MapService.lambda$startDirectoryWatcher$4(MapService.java:206) Original Stack Trace: at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:283) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:281) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:262) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:196) at reactor.core.publisher.FluxFilter$FilterSubscriber.onNext(FluxFilter.java:113) at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2571) at reactor.core.publisher.FluxFilter$FilterSubscriber.request(FluxFilter.java:186) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.request(FluxPeekFuseable.java:144) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2367) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2241) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onSubscribe(FluxPeekFuseable.java:178) at reactor.core.publisher.FluxFilter$FilterSubscriber.onSubscribe(FluxFilter.java:85) at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.resubscribe(FluxRetryWhen.java:220) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onNext(FluxRetryWhen.java:274) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerNext(FluxConcatMapNoPrefetch.java:259) at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:865) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:245) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:305) at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.complete(MonoIgnoreThen.java:294) at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onNext(MonoIgnoreThen.java:188) at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:237) at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.complete(MonoIgnoreThen.java:294) at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onNext(MonoIgnoreThen.java:188) at reactor.core.publisher.MonoDelay$MonoDelayRunnable.propagateDelay(MonoDelay.java:270) at reactor.core.publisher.MonoDelay$MonoDelayRunnable.run(MonoDelay.java:285) at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68) at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T14:52:51.873+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-5] c.faforever.client.map.DownloadMapTask : Downloading map `ulthuan_redux_x40.v0003` from `https://content.faforever.com/maps/ulthuan_redux_x40.v0003.zip` 2024-07-13T14:52:53.190+08:00 INFO 8428 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T14:52:54.615+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-6] c.faforever.client.map.DownloadMapTask : Downloading map `ulthuan_redux_x40.v0003` from `https://content.faforever.com/maps/ulthuan_redux_x40.v0003.zip` 2024-07-13T14:53:02.838+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-7] c.faforever.client.map.DownloadMapTask : Downloading map `ulthuan_redux_x40.v0003` from `https://content.faforever.com/maps/ulthuan_redux_x40.v0003.zip` 2024-07-13T14:53:07.507+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1mp_010.png 2024-07-13T14:53:07.513+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/suavis_pristinus.v0008.png 2024-07-13T14:53:07.515+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/survival_genesis.v0030.png 2024-07-13T14:53:07.518+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_pass_reborn.v0005.png 2024-07-13T14:53:12.287+08:00 INFO 8428 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T14:53:12.288+08:00 INFO 8428 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T14:53:12.356+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/large/serenity_reef_5v5.v0008.png 2024-07-13T14:53:15.725+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/large/scmp_008.png 2024-07-13T14:53:24.017+08:00 INFO 8428 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T14:53:24.019+08:00 INFO 8428 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T14:53:37.237+08:00 INFO 8428 --- [FAF Client] [reactor-http-nio-4] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T14:53:37.238+08:00 INFO 8428 --- [FAF Client] [reactor-http-nio-4] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T14:53:37.523+08:00 INFO 8428 --- [FAF Client] [reactor-http-nio-4] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-07-13T14:53:37.546+08:00 INFO 8428 --- [FAF Client] [reactor-http-nio-4] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T14:53:37.548+08:00 INFO 8428 --- [FAF Client] [reactor-http-nio-4] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T14:53:42.202+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2373, version=3810, name=ForgedAlliance.exe, md5=c057a278e1487e95e18bf5674a4f66a1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3810.exe?verify=1720853619-o1h3%2BRHfIO5Lbm%2FM4%2Bjwol9IdMx%2BAVW8MCtuTXmTs%2FY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3810.exe, hmacToken=1720853619-o1h3%2BRHfIO5Lbm%2FM4%2Bjwol9IdMx%2BAVW8MCtuTXmTs%2FY%3D, hmacParameter=verify)` 2024-07-13T14:53:42.219+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2365, version=3810, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3810.lua?verify=1720853619-ZBpFAUNC%2FVo0ptI7smYQRPqLRwmf17O25k2a7eA%2FuzI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3810.lua, hmacToken=1720853619-ZBpFAUNC%2FVo0ptI7smYQRPqLRwmf17O25k2a7eA%2FuzI%3D, hmacParameter=verify)` 2024-07-13T14:53:42.251+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-8] 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=1720853619-9gwLZjzL9DkSvqvPSy5CHeP7mTYGmb38FeAGUVnjfII%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1720853619-9gwLZjzL9DkSvqvPSy5CHeP7mTYGmb38FeAGUVnjfII%3D, hmacParameter=verify)` 2024-07-13T14:53:42.259+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-8] 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=1720853619-2Id0hybo5f78dRRGbSS72gPvFxTqWQ3c87ofvTaJBHs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1720853619-2Id0hybo5f78dRRGbSS72gPvFxTqWQ3c87ofvTaJBHs%3D, hmacParameter=verify)` 2024-07-13T14:53:42.283+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-8] 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=1720853619-aOX1v7j2s2RCEv%2Bz%2FypuynCLEgkP2DnB%2FNsJo0l7eWc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1720853619-aOX1v7j2s2RCEv%2Bz%2FypuynCLEgkP2DnB%2FNsJo0l7eWc%3D, hmacParameter=verify)` 2024-07-13T14:53:42.290+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2371, version=3810, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3810.lua?verify=1720853619-5cBZOVfK4XnnHfGJLlXeeGIu3XlVfxwklTXcAxb84zk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3810.lua, hmacToken=1720853619-5cBZOVfK4XnnHfGJLlXeeGIu3XlVfxwklTXcAxb84zk%3D, hmacParameter=verify)` 2024-07-13T14:53:42.298+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-8] 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=1720853619-McxGJRWnMk7lS11snBX%2B97kVbmEmhkE1GH7f0zhDO4A%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1720853619-McxGJRWnMk7lS11snBX%2B97kVbmEmhkE1GH7f0zhDO4A%3D, hmacParameter=verify)` 2024-07-13T14:53:42.306+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-8] 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=1720853619-2%2FMXa%2F%2F%2FyERF9j4AVUKqbjrCTW5u9ZrfTJ4e9KKuPs4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1720853619-2%2FMXa%2F%2F%2FyERF9j4AVUKqbjrCTW5u9ZrfTJ4e9KKuPs4%3D, hmacParameter=verify)` 2024-07-13T14:53:42.325+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2366, version=3810, name=effects.nx2, md5=a373fc576d5c640b34cd8c59ef2f99f6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3810.nx2?verify=1720853619-KW6zIEHDxsuZ03HH8z%2BsX40i4jCEKkIM3aOrSudRNFk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3810.nx2, hmacToken=1720853619-KW6zIEHDxsuZ03HH8z%2BsX40i4jCEKkIM3aOrSudRNFk%3D, hmacParameter=verify)` 2024-07-13T14:53:43.172+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-8] c.faforever.client.io.DownloadService : Downloading file from `https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3810.nx2` to `C:\ProgramData\FAForever\cache\featured_mod\gamedata\download9441866498919576782.tmp` 2024-07-13T14:55:07.610+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1mp_008.png 2024-07-13T14:57:53.208+08:00 INFO 8428 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T14:59:03.010+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_007.png 2024-07-13T15:00:20.622+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/cybran_island_b.v0012.png 2024-07-13T15:00:31.580+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro2.v0001.png 2024-07-13T15:01:59.260+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_rich_huge.v0004.png 2024-07-13T15:02:53.214+08:00 INFO 8428 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T15:04:20.752+08:00 INFO 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-07-13T15:04:20.763+08:00 INFO 8428 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-07-13T15:04:20.766+08:00 INFO 8428 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-07-13T15:04:20.768+08:00 INFO 8428 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-07-13T15:04:20.771+08:00 INFO 8428 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-07-13T15:04:20.778+08:00 WARN 8428 --- [FAF Client] [reactor-http-nio-7] r.netty.http.client.HttpClientConnect : [8d00a1cb-1, L:/192.168.31.251:6029 ! R:api.faforever.com/104.26.1.148:443] The connection observed an error reactor.netty.http.client.PrematureCloseException: Connection prematurely closed BEFORE response 2024-07-13T15:04:20.818+08:00 WARN 8428 --- [FAF Client] [reactor-http-nio-10] r.netty.http.client.HttpClientConnect : [9e7d2545, L:/192.168.31.251:6032 ! R:api.faforever.com/104.26.1.148:443] The connection observed an error java.nio.channels.ClosedChannelException: null at io.netty.handler.ssl.SslHandler.channelInactive(SslHandler.java:1156) Suppressed: io.netty.handler.ssl.StacklessSSLHandshakeException: Connection closed while SSL/TLS handshake was in progress at io.netty.handler.ssl.SslHandler.channelInactive(Unknown Source) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *__Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *__Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) Original Stack Trace: at io.netty.handler.ssl.SslHandler.channelInactive(SslHandler.java:1156) 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:1402) 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:900) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) 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.runAllTasksFrom(SingleThreadEventExecutor.java:425) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:374) at io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:760) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:596) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T15:04:20.818+08:00 WARN 8428 --- [FAF Client] [reactor-http-nio-6] r.netty.http.client.HttpClientConnect : [fd6ea2f9, L:/192.168.31.251:6028 ! R:api.faforever.com/104.26.1.148:443] The connection observed an error java.nio.channels.ClosedChannelException: null at io.netty.handler.ssl.SslHandler.channelInactive(SslHandler.java:1156) Suppressed: io.netty.handler.ssl.StacklessSSLHandshakeException: Connection closed while SSL/TLS handshake was in progress at io.netty.handler.ssl.SslHandler.channelInactive(Unknown Source) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *__Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *__Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) Original Stack Trace: at io.netty.handler.ssl.SslHandler.channelInactive(SslHandler.java:1156) 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:1402) 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:900) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) 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.runAllTasksFrom(SingleThreadEventExecutor.java:425) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:374) at io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:760) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:596) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T15:04:20.928+08:00 WARN 8428 --- [FAF Client] [reactor-http-nio-9] r.netty.http.client.HttpClientConnect : [1b0e831a-1, L:/192.168.31.251:5878 ! R:api.faforever.com/104.26.1.148:443] The connection observed an error reactor.netty.http.client.PrematureCloseException: Connection prematurely closed BEFORE response 2024-07-13T15:04:22.951+08:00 INFO 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-07-13T15:04:22.956+08:00 DEBUG 8428 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-07-13T15:04:22.965+08:00 WARN 8428 --- [FAF Client] [JavaFX Application Thread] o.s.b.f.support.DisposableBeanAdapter : Invocation of destroy method failed on bean with name 'kittehChatService': java.util.concurrent.RejectedExecutionException: event executor terminated 2024-07-13T15:04:22.967+08:00 INFO 8428 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-07-13T15:04:22.968+08:00 INFO 8428 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-07-13T15:04:22.968+08:00 DEBUG 8428 --- [FAF Client] [Thread-19] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-07-13T15:04:22.968+08:00 INFO 8428 --- [FAF Client] [Thread-18] com.faforever.client.map.MapService : Watcher terminated (null) 2024-07-13T15:04:22.974+08:00 INFO 8428 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-07-13T15:04:22.981+08:00 WARN 8428 --- [FAF Client] [JavaFX Application Thread] o.s.b.f.support.DisposableBeanAdapter : Invocation of destroy method failed on bean with name 'fafServerAccessor': java.util.concurrent.RejectedExecutionException: event executor terminated 2024-07-13T15:04:22.986+08:00 INFO 8428 --- [FAF Client] [pool-2-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-07-13T15:04:22.988+08:00 INFO 8428 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-07-13T15:07:43.636+08:00 INFO 10484 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-07-13T15:07:43.643+08:00 DEBUG 10484 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-07-13T15:07:43.979+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\12_ultimate_you_shall_not_pass.v0001 2024-07-13T15:07:43.980+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\#2x Resources,Storage,BuildRate,BuildRange(RAS) 2024-07-13T15:07:43.994+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\44anerlev04c.v0001 2024-07-13T15:07:44.001+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\12x Resources,Storage,BuildRate,4x BuildRange 2024-07-13T15:07:44.005+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\6castles.v0002 2024-07-13T15:07:44.010+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\5x Resources,Storage,BuildRate,2x BuildRange 2024-07-13T15:07:44.018+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_setons_clutch.v0002 2024-07-13T15:07:44.021+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ACUhighlight 2024-07-13T15:07:44.029+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_-_triple_twin_5v5v5.v0005 2024-07-13T15:07:44.031+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-ACUs 2024-07-13T15:07:44.039+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_battles_4x4_rich_huge.v0004 2024-07-13T15:07:44.040+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-EXUnits 2024-07-13T15:07:44.049+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-Unleashed 2024-07-13T15:07:44.049+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_water_battles.v0002 2024-07-13T15:07:44.060+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_scale_adaptive.v0004 2024-07-13T15:07:44.060+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN 2024-07-13T15:07:44.069+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Units 2024-07-13T15:07:44.072+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\durex_40km.v0006 2024-07-13T15:07:44.080+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ExpShield_MK_II 2024-07-13T15:07:44.084+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\infinitywithmarker7v7.v0007 2024-07-13T15:07:44.090+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M28AI 2024-07-13T15:07:44.094+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\outlook7v7.v0008 2024-07-13T15:07:44.102+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\paradisebay.v0007 2024-07-13T15:07:44.104+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SupremeScoreBoard2 2024-07-13T15:07:44.111+08:00 INFO 10484 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T15:07:44.114+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\phantomparadise.v0003 2024-07-13T15:07:44.119+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\TotalMayhem 2024-07-13T15:07:44.126+08:00 INFO 10484 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T15:07:44.127+08:00 DEBUG 10484 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-07-13T15:07:44.128+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\SCMP_haz09fa.v0001 2024-07-13T15:07:44.130+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of BlackOps 2024-07-13T15:07:44.139+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\serenity_reef_5v5.v0008 2024-07-13T15:07:44.141+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of MAYHEM 2024-07-13T15:07:44.149+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_pass_ffa.v0003 2024-07-13T15:07:44.151+08:00 ERROR 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Map could not be read: `%USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003` com.faforever.client.map.MapLoadException: Map folder does not contain a *_scenario.lua: %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003 at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:283) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:281) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:262) at com.faforever.client.map.MapService$1.call(MapService.java:244) at com.faforever.client.map.MapService$1.call(MapService.java:225) at javafx.concurrent.Task$TaskCallable.call(Task.java:1399) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T15:07:44.177+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\wartime_5vs5.v0001 2024-07-13T15:07:44.323+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-07-13T15:07:44.331+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-07-13T15:07:44.342+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-07-13T15:07:44.380+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-07-13T15:07:44.399+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-07-13T15:07:44.458+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-07-13T15:07:44.483+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-07-13T15:07:44.524+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-07-13T15:07:44.582+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-07-13T15:07:44.620+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-07-13T15:07:44.674+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-07-13T15:07:44.742+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-07-13T15:07:44.810+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-07-13T15:07:44.853+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-07-13T15:07:44.913+08:00 DEBUG 10484 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T15:07:44.913+08:00 DEBUG 10484 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T15:07:44.936+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-07-13T15:07:44.952+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-07-13T15:07:44.976+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-07-13T15:07:44.986+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-07-13T15:07:45.004+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-07-13T15:07:45.039+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-07-13T15:07:45.064+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-07-13T15:07:45.073+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-07-13T15:07:45.094+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-07-13T15:07:45.131+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-07-13T15:07:45.139+08:00 INFO 10484 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-07-13T15:07:45.166+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-07-13T15:07:45.227+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-07-13T15:07:45.275+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-07-13T15:07:45.301+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-07-13T15:07:45.387+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-07-13T15:07:45.419+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-07-13T15:07:45.447+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-07-13T15:07:45.484+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-07-13T15:07:45.503+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-07-13T15:07:45.513+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-07-13T15:07:45.522+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-07-13T15:07:45.531+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-07-13T15:07:45.540+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-07-13T15:07:45.551+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-07-13T15:07:45.561+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-07-13T15:07:45.569+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-07-13T15:07:45.578+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-07-13T15:07:45.673+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-07-13T15:07:45.697+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-07-13T15:07:45.713+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-07-13T15:07:45.722+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-07-13T15:07:45.765+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-07-13T15:07:45.788+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-07-13T15:07:45.797+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-07-13T15:07:45.803+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-07-13T15:07:45.834+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-07-13T15:07:45.844+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-07-13T15:07:45.854+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-07-13T15:07:45.885+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-07-13T15:07:45.897+08:00 DEBUG 10484 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-07-13T15:07:46.309+08:00 DEBUG 10484 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-07-13T15:07:46.354+08:00 DEBUG 10484 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-07-13T15:07:46.993+08:00 INFO 10484 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T15:07:47.007+08:00 INFO 10484 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 12.151 seconds (process running for 23.338) 2024-07-13T15:07:47.156+08:00 DEBUG 10484 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-07-13T15:07:47.629+08:00 INFO 10484 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.6.2 2024-07-13T15:07:48.818+08:00 INFO 10484 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.6.2 2024-07-13T15:07:48.825+08:00 INFO 10484 --- [FAF Client] [pool-2-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-07-13T15:09:20.296+08:00 INFO 10484 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2024.6.1' is not newer than toVersion '2024.6.2'. No update is required. 2024-07-13T15:09:20.297+08:00 INFO 10484 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2024-07-13T15:09:20.524+08:00 DEBUG 10484 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-07-13T15:10:05.089+08:00 INFO 10484 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-07-13T08:10:04.086051900Z 2024-07-13T15:10:06.504+08:00 DEBUG 10484 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-07-13T15:10:06.509+08:00 DEBUG 10484 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-07-13T15:10:06.514+08:00 DEBUG 10484 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-07-13T15:10:14.678+08:00 INFO 10484 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-07-13T15:10:21.717+08:00 DEBUG 10484 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-07-13T15:10:27.228+08:00 INFO 10484 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2024-07-13T15:10:27.360+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #xiaxiaota'sParty 2024-07-13T15:10:27.360+08:00 INFO 10484 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2024.6.2' is not newer than toVersion '2024.6.2'. No update is required. 2024-07-13T15:10:29.561+08:00 DEBUG 10484 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-07-13T15:10:29.562+08:00 DEBUG 10484 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #PRC_clan 2024-07-13T15:10:35.409+08:00 DEBUG 10484 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-07-13T15:12:47.539+08:00 INFO 10484 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T15:14:29.003+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/faf_coop_operation_red_revenge.v0001.png 2024-07-13T15:14:29.107+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_project_dust.v0002.png 2024-07-13T15:14:29.152+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scca_coop_e05.v0023.png 2024-07-13T15:14:29.161+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\gap%20of%20rohan.v0001.png 2024-07-13T15:14:29.170+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_pass_reborn.v0005.png 2024-07-13T15:14:29.186+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/mount_doom_ii.v0005.png 2024-07-13T15:14:29.193+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/palacedefense_v1.png 2024-07-13T15:14:29.201+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_endgame.v0181.png 2024-07-13T15:14:29.215+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1mp_008.png 2024-07-13T15:14:29.239+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/faf_coop_operation_yath_aez.v0006.png 2024-07-13T15:14:29.267+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-07-13T15:14:29.309+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scca_coop_r06.v0022.png 2024-07-13T15:14:29.317+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_032.png 2024-07-13T15:14:30.582+08:00 WARN 10484 --- [FAF Client] [ForkJoinPool.commonPool-worker-10] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/faf_coop_operation_red_revenge.v0001.png for C:\ProgramData\FAForever\cache\maps\small\faf_coop_operation_red_revenge.v0001.png 2024-07-13T15:14:31.936+08:00 WARN 10484 --- [FAF Client] [ForkJoinPool.commonPool-worker-10] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/faf_coop_operation_yath_aez.v0006.png for C:\ProgramData\FAForever\cache\maps\small\faf_coop_operation_yath_aez.v0006.png 2024-07-13T15:14:32.011+08:00 WARN 10484 --- [FAF Client] [ForkJoinPool.commonPool-worker-10] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/scca_coop_e05.v0023.png for C:\ProgramData\FAForever\cache\maps\small\scca_coop_e05.v0023.png 2024-07-13T15:14:32.698+08:00 WARN 10484 --- [FAF Client] [ForkJoinPool.commonPool-worker-10] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/scca_coop_r06.v0022.png for C:\ProgramData\FAForever\cache\maps\small\scca_coop_r06.v0022.png 2024-07-13T15:14:33.757+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/faf/avatars/moderator_avatar_faf_da.png 2024-07-13T15:14:33.775+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_009.png 2024-07-13T15:14:33.790+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/faf_coop_theta_civilian_rescue.v0015.png 2024-07-13T15:14:33.824+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1ca_coop_006.v0023.png 2024-07-13T15:14:33.832+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\cybran_island_b.v0012.png 2024-07-13T15:14:33.876+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/faf/avatars/Dostya.png 2024-07-13T15:14:33.881+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adoptive.v0023.png 2024-07-13T15:14:33.907+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_rich_huge.v0004.png 2024-07-13T15:14:33.923+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_v2-2_teamplay_ai.v0001.png 2024-07-13T15:14:35.449+08:00 WARN 10484 --- [FAF Client] [ForkJoinPool.commonPool-worker-10] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/x1ca_coop_006.v0023.png for C:\ProgramData\FAForever\cache\maps\small\x1ca_coop_006.v0023.png 2024-07-13T15:14:36.214+08:00 WARN 10484 --- [FAF Client] [ForkJoinPool.commonPool-worker-10] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/faf_coop_theta_civilian_rescue.v0015.png for C:\ProgramData\FAForever\cache\maps\small\faf_coop_theta_civilian_rescue.v0015.png 2024-07-13T15:14:39.125+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/faf_coop_operation_blockade.v0003.png 2024-07-13T15:14:39.990+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/faf/avatars/CachedAvataravatar_cool_Seth-Iavow.png 2024-07-13T15:14:40.022+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_007.png 2024-07-13T15:14:44.830+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\flat%20(1mexeach)v1.png 2024-07-13T15:14:44.909+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\suavis_pristinus.v0008.png 2024-07-13T15:14:44.915+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/desert_rush_survival.v0005.png 2024-07-13T15:14:44.917+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles_4x4_overmap.v0002.png 2024-07-13T15:14:44.922+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_028.png 2024-07-13T15:14:44.924+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/ultimate_you_shall_not_pass_ai_12_players.v0002.png 2024-07-13T15:14:44.927+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1mp_007.png 2024-07-13T15:14:51.196+08:00 WARN 10484 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/faf_coop_operation_blockade.v0003.png for C:\ProgramData\FAForever\cache\maps\small\faf_coop_operation_blockade.v0003.png 2024-07-13T15:14:53.039+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\serenity_reef_5v5.v0008.png 2024-07-13T15:14:53.043+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\cadmium_green.v0001.png 2024-07-13T15:14:53.045+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dunes_of_arracis.v0005.png 2024-07-13T15:14:53.047+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\paradisebay.v0007.png 2024-07-13T15:14:53.048+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_archsimkats_valley.v0003.png 2024-07-13T15:14:53.050+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\twin%20rivers.v0001.png 2024-07-13T15:14:53.051+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\8%20-%20badlands_v4.v0001.png 2024-07-13T15:14:56.982+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-07-13T15:14:56.987+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles.png 2024-07-13T15:14:56.989+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\gap%20of%20rohan.v0001.png 2024-07-13T15:14:56.996+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_015.v0002.png 2024-07-13T15:14:57.008+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_rich_v2.v0001.png 2024-07-13T15:14:57.010+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_rich_huge.v0004.png 2024-07-13T15:14:57.990+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\ditch%20reborn.v0001.png 2024-07-13T15:14:57.994+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\funeral_plains.v0001.png 2024-07-13T15:14:58.002+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\the_drunken_beetles_dance.v0001.png 2024-07-13T15:14:58.004+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\festea_vii.v0011.png 2024-07-13T15:14:58.007+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\virmire.v0002.png 2024-07-13T15:14:58.009+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\kappa.v0031.png 2024-07-13T15:14:58.011+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\frithen.v0004.png 2024-07-13T15:15:11.714+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_endgame.v0181.png 2024-07-13T15:15:11.716+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\laundromat.v0004.png 2024-07-13T15:15:11.718+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\cliff_edge.v0001.png 2024-07-13T15:15:11.720+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_borgarnes_heavy1600.v0002.png 2024-07-13T15:15:11.721+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_pacific_survival_20km.v0003.png 2024-07-13T15:15:11.724+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\faxafloi_iceland_x80.v0005.png 2024-07-13T15:15:11.725+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\civil_war_ini_tennessee.v0008.png 2024-07-13T15:16:01.670+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_ulthuan_survival.v0004.png 2024-07-13T15:16:01.674+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\ulthuan_redux_x40.v0003.png 2024-07-13T15:16:01.678+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/ulthuan_x20.v0003.png 2024-07-13T15:16:22.099+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/large/adaptive_ulthuan_survival.v0004.png 2024-07-13T15:16:46.030+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/large/ulthuan_x20.v0003.png 2024-07-13T15:17:09.882+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/large/ulthuan_redux_x40.v0003.png 2024-07-13T15:17:47.542+08:00 INFO 10484 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T15:18:18.894+08:00 WARN 10484 --- [FAF Client] [reactor-http-nio-12] r.netty.http.client.HttpClientConnect : [88674bb2, L:/192.168.31.251:1812 - R:api.faforever.com/172.67.72.46:443] The connection observed an error io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T15:18:18.895+08:00 ERROR 10484 --- [FAF Client] [JavaFX Application Thread] c.f.client.map.MapDetailController : Unable to set has played for review org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://api.faforever.com/data/game [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.hasElements ⇢ at com.faforever.client.map.MapService.hasPlayedMap(MapService.java:652) |_ Mono.publishOn ⇢ at com.faforever.client.map.MapDetailController.onMapVersionChanged(MapDetailController.java:203) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T15:18:20.923+08:00 INFO 10484 --- [FAF Client] [pool-2-thread-4] c.faforever.client.map.DownloadMapTask : Downloading map `adaptive_ulthuan_survival.v0004` from `https://content.faforever.com/maps/adaptive_ulthuan_survival.v0004.zip` 2024-07-13T15:18:24.042+08:00 DEBUG 10484 --- [FAF Client] [parallel-12] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_ulthuan_survival.v0004 2024-07-13T15:21:23.390+08:00 INFO 10484 --- [FAF Client] [pool-2-thread-5] c.faforever.client.map.DownloadMapTask : Downloading map `ulthuan_redux_x40.v0003` from `https://content.faforever.com/maps/ulthuan_redux_x40.v0003.zip` 2024-07-13T15:21:46.072+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_007.png 2024-07-13T15:21:46.078+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/ozone%20islands%20v3%202v2.png 2024-07-13T15:21:49.555+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/faf/avatars/donator.png 2024-07-13T15:21:49.559+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\CachedAvataravatar_cool_Seth-Iavow.png 2024-07-13T15:22:03.924+08:00 INFO 10484 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T15:22:03.925+08:00 INFO 10484 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T15:22:03.992+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\large\serenity_reef_5v5.v0008.png 2024-07-13T15:22:31.099+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/large/scmp_011.png 2024-07-13T15:22:40.329+08:00 INFO 10484 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T15:22:40.330+08:00 INFO 10484 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T15:22:40.724+08:00 INFO 10484 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T15:22:40.726+08:00 INFO 10484 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T15:22:47.546+08:00 INFO 10484 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T15:22:48.493+08:00 INFO 10484 --- [FAF Client] [reactor-http-nio-4] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-07-13T15:22:52.315+08:00 INFO 10484 --- [FAF Client] [pool-2-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2373, version=3810, name=ForgedAlliance.exe, md5=c057a278e1487e95e18bf5674a4f66a1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3810.exe?verify=1720855367-5shbC%2FbXC04RC1Y7DaNdnEOd6o9QyVNH3dIFo5Vqwh8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3810.exe, hmacToken=1720855367-5shbC%2FbXC04RC1Y7DaNdnEOd6o9QyVNH3dIFo5Vqwh8%3D, hmacParameter=verify)` 2024-07-13T15:22:52.328+08:00 INFO 10484 --- [FAF Client] [pool-2-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2365, version=3810, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3810.lua?verify=1720855367-eDcy1dsOrOCTlSuHX%2BAYrs98vOxOfC2jD71Y8jc%2FMpo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3810.lua, hmacToken=1720855367-eDcy1dsOrOCTlSuHX%2BAYrs98vOxOfC2jD71Y8jc%2FMpo%3D, hmacParameter=verify)` 2024-07-13T15:22:52.373+08:00 INFO 10484 --- [FAF Client] [pool-2-thread-6] 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=1720855367-jWoyprIAAWyCKyr3xudhdn4SNbzywwGLpFjP5qWErYE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1720855367-jWoyprIAAWyCKyr3xudhdn4SNbzywwGLpFjP5qWErYE%3D, hmacParameter=verify)` 2024-07-13T15:22:52.380+08:00 INFO 10484 --- [FAF Client] [pool-2-thread-6] 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=1720855367-fiWTBe8O0bsL30h9QJvyqIteqEEzyw75PCwjazTDpbE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1720855367-fiWTBe8O0bsL30h9QJvyqIteqEEzyw75PCwjazTDpbE%3D, hmacParameter=verify)` 2024-07-13T15:22:52.400+08:00 INFO 10484 --- [FAF Client] [pool-2-thread-6] 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=1720855367-P4phdT3mSf456v9EzpJqdPFIjadOnPb1DFYOgJwdZh0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1720855367-P4phdT3mSf456v9EzpJqdPFIjadOnPb1DFYOgJwdZh0%3D, hmacParameter=verify)` 2024-07-13T15:22:52.406+08:00 INFO 10484 --- [FAF Client] [pool-2-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2371, version=3810, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3810.lua?verify=1720855367-GmHMO9bFg0DN4ZbGOfp7zdSt5k4UR766j0BYHb114BY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3810.lua, hmacToken=1720855367-GmHMO9bFg0DN4ZbGOfp7zdSt5k4UR766j0BYHb114BY%3D, hmacParameter=verify)` 2024-07-13T15:22:52.413+08:00 INFO 10484 --- [FAF Client] [pool-2-thread-6] 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=1720855367-YknILMZ9FJtpvMcGgoXlGbBQE4bh3xgRnVqRgxvuaFs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1720855367-YknILMZ9FJtpvMcGgoXlGbBQE4bh3xgRnVqRgxvuaFs%3D, hmacParameter=verify)` 2024-07-13T15:22:52.421+08:00 INFO 10484 --- [FAF Client] [pool-2-thread-6] 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=1720855367-c62GTCmmgQ1529AAdTxQq0Sp%2BhbkFtLUMfwxE6uzLvI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1720855367-c62GTCmmgQ1529AAdTxQq0Sp%2BhbkFtLUMfwxE6uzLvI%3D, hmacParameter=verify)` 2024-07-13T15:22:52.445+08:00 INFO 10484 --- [FAF Client] [pool-2-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2366, version=3810, name=effects.nx2, md5=a373fc576d5c640b34cd8c59ef2f99f6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3810.nx2?verify=1720855367-nTr8TtX0NFRzD3oMZod7ZKOvTxn4aPewHjaDL9iTFUo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3810.nx2, hmacToken=1720855367-nTr8TtX0NFRzD3oMZod7ZKOvTxn4aPewHjaDL9iTFUo%3D, hmacParameter=verify)` 2024-07-13T15:22:53.646+08:00 INFO 10484 --- [FAF Client] [pool-2-thread-6] c.faforever.client.io.DownloadService : Downloading file from `https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3810.nx2` to `C:\ProgramData\FAForever\cache\featured_mod\gamedata\download3497670189322748822.tmp` 2024-07-13T15:24:57.141+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/lastfight.v0003.png 2024-07-13T15:26:00.787+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro2.v0001.png 2024-07-13T15:26:31.502+08:00 ERROR 10484 --- [FAF Client] [JavaFX Application Thread] c.f.client.map.MapDetailController : Map installation failed java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCompletionStage] : reactor.core.publisher.Mono.fromFuture com.faforever.client.task.CompletableTask.getMono(CompletableTask.java:30) Error has been observed at the following site(s): *__Mono.fromFuture ⇢ at com.faforever.client.task.CompletableTask.getMono(CompletableTask.java:30) |_ ⇢ at com.faforever.client.map.MapService.downloadAndInstallMap(MapService.java:407) Original Stack Trace: 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/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489) at java.base/sun.security.ssl.SSLSocketInputRecord.readFully(SSLSocketInputRecord.java:472) at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(SSLSocketInputRecord.java:243) at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:181) at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1509) at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1480) at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399) at java.base/sun.net.www.MeteredStream.read(MeteredStream.java:131) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:119) at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3677) at org.apache.commons.compress.utils.CountingInputStream.read(CountingInputStream.java:79) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:119) at java.base/java.io.PushbackInputStream.read(PushbackInputStream.java:197) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:95) at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.fill(ZipArchiveInputStream.java:539) at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readFromInflater(ZipArchiveInputStream.java:1072) at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readDeflated(ZipArchiveInputStream.java:996) at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.read(ZipArchiveInputStream.java:927) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:95) at com.faforever.commons.io.ByteCopier.copy(ByteCopier.java:65) at com.faforever.commons.io.Unzipper.unzip(Unzipper.java:67) at com.faforever.client.map.DownloadMapTask.call(DownloadMapTask.java:57) at com.faforever.client.map.DownloadMapTask.call(DownloadMapTask.java:19) at javafx.concurrent.Task$TaskCallable.call(Task.java:1399) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T15:26:31.966+08:00 ERROR 10484 --- [FAF Client] [JavaFX Application Thread] reactor.core.publisher.Operators : Operator called default onErrorDropped reactor.core.Exceptions$ErrorCallbackNotImplemented: java.net.SocketException: Connection reset Caused by: java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCompletionStage] : reactor.core.publisher.Mono.fromFuture com.faforever.client.task.CompletableTask.getMono(CompletableTask.java:30) Error has been observed at the following site(s): *__Mono.fromFuture ⇢ at com.faforever.client.task.CompletableTask.getMono(CompletableTask.java:30) |_ ⇢ at com.faforever.client.map.MapService.downloadAndInstallMap(MapService.java:407) |_ Mono.doOnError ⇢ at com.faforever.client.map.MapDetailController.installMap(MapDetailController.java:269) Original Stack Trace: 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/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489) at java.base/sun.security.ssl.SSLSocketInputRecord.readFully(SSLSocketInputRecord.java:472) at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(SSLSocketInputRecord.java:243) at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:181) at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1509) at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1480) at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399) at java.base/sun.net.www.MeteredStream.read(MeteredStream.java:131) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:119) at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3677) at org.apache.commons.compress.utils.CountingInputStream.read(CountingInputStream.java:79) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:119) at java.base/java.io.PushbackInputStream.read(PushbackInputStream.java:197) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:95) at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.fill(ZipArchiveInputStream.java:539) at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readFromInflater(ZipArchiveInputStream.java:1072) at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readDeflated(ZipArchiveInputStream.java:996) at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.read(ZipArchiveInputStream.java:927) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:95) at com.faforever.commons.io.ByteCopier.copy(ByteCopier.java:65) at com.faforever.commons.io.Unzipper.unzip(Unzipper.java:67) at com.faforever.client.map.DownloadMapTask.call(DownloadMapTask.java:57) at com.faforever.client.map.DownloadMapTask.call(DownloadMapTask.java:19) at javafx.concurrent.Task$TaskCallable.call(Task.java:1399) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T15:26:31.967+08:00 ERROR 10484 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.task.TaskService : Task failed java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCompletionStage] : reactor.core.publisher.Mono.fromFuture com.faforever.client.task.CompletableTask.getMono(CompletableTask.java:30) Error has been observed at the following site(s): *__Mono.fromFuture ⇢ at com.faforever.client.task.CompletableTask.getMono(CompletableTask.java:30) |_ ⇢ at com.faforever.client.map.MapService.downloadAndInstallMap(MapService.java:407) |_ Mono.doOnError ⇢ at com.faforever.client.map.MapDetailController.installMap(MapDetailController.java:269) Original Stack Trace: 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/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489) at java.base/sun.security.ssl.SSLSocketInputRecord.readFully(SSLSocketInputRecord.java:472) at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(SSLSocketInputRecord.java:243) at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:181) at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1509) at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1480) at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399) at java.base/sun.net.www.MeteredStream.read(MeteredStream.java:131) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:119) at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3677) at org.apache.commons.compress.utils.CountingInputStream.read(CountingInputStream.java:79) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:119) at java.base/java.io.PushbackInputStream.read(PushbackInputStream.java:197) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:95) at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.fill(ZipArchiveInputStream.java:539) at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readFromInflater(ZipArchiveInputStream.java:1072) at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.readDeflated(ZipArchiveInputStream.java:996) at org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.read(ZipArchiveInputStream.java:927) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:95) at com.faforever.commons.io.ByteCopier.copy(ByteCopier.java:65) at com.faforever.commons.io.Unzipper.unzip(Unzipper.java:67) at com.faforever.client.map.DownloadMapTask.call(DownloadMapTask.java:57) at com.faforever.client.map.DownloadMapTask.call(DownloadMapTask.java:19) at javafx.concurrent.Task$TaskCallable.call(Task.java:1399) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T15:26:46.020+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/king_pin.v0003.png 2024-07-13T15:27:01.567+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/ozone%20islands%20v3.png 2024-07-13T15:27:47.558+08:00 INFO 10484 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T15:28:11.713+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/uef_weapon_testing_center.v0003.png 2024-07-13T15:29:01.582+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/setons_clutch_-_faf_version.v0004.png 2024-07-13T15:29:58.579+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles_4x4_rich_xl.v0002.png 2024-07-13T15:32:47.562+08:00 INFO 10484 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T15:33:40.903+08:00 ERROR 10484 --- [FAF Client] [pool-2-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Error updating featured mod file: `FeaturedModFile(id=2368, version=3810, name=env.nx2, md5=735b5d6b5b938022d02b33931cb0efd5, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3810.nx2?verify=1720855367-lpuphuMPtcT4wPFQAGq2UaTloB15AluxLopv%2FbuyYKA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3810.nx2, hmacToken=1720855367-lpuphuMPtcT4wPFQAGq2UaTloB15AluxLopv%2FbuyYKA%3D, hmacParameter=verify)` 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/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489) at java.base/sun.security.ssl.SSLSocketInputRecord.readFully(SSLSocketInputRecord.java:472) at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(SSLSocketInputRecord.java:243) at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:181) at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1509) at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1480) at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399) at java.base/sun.net.www.MeteredStream.read(MeteredStream.java:131) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:119) at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3677) at java.base/java.security.DigestInputStream.read(DigestInputStream.java:169) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:95) at com.faforever.commons.io.ByteCopier.copy(ByteCopier.java:65) at com.faforever.client.io.DownloadService.downloadFile(DownloadService.java:55) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.downloadFeaturedModFile(SimpleHttpFeaturedModUpdaterTask.java:167) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.lambda$call$0(SimpleHttpFeaturedModUpdaterTask.java:99) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.call(SimpleHttpFeaturedModUpdaterTask.java:83) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.call(SimpleHttpFeaturedModUpdaterTask.java:31) at javafx.concurrent.Task$TaskCallable.call(Task.java:1399) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T15:33:40.906+08:00 ERROR 10484 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Game could not be hosted java.lang.RuntimeException: java.net.SocketException: Connection reset at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.lambda$call$0(SimpleHttpFeaturedModUpdaterTask.java:107) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.call(SimpleHttpFeaturedModUpdaterTask.java:83) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.call(SimpleHttpFeaturedModUpdaterTask.java:31) at javafx.concurrent.Task$TaskCallable.call(Task.java:1399) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: 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/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489) at java.base/sun.security.ssl.SSLSocketInputRecord.readFully(SSLSocketInputRecord.java:472) at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(SSLSocketInputRecord.java:243) at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:181) at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1509) at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1480) at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399) at java.base/sun.net.www.MeteredStream.read(MeteredStream.java:131) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:119) at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3677) at java.base/java.security.DigestInputStream.read(DigestInputStream.java:169) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:95) at com.faforever.commons.io.ByteCopier.copy(ByteCopier.java:65) at com.faforever.client.io.DownloadService.downloadFile(DownloadService.java:55) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.downloadFeaturedModFile(SimpleHttpFeaturedModUpdaterTask.java:167) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.lambda$call$0(SimpleHttpFeaturedModUpdaterTask.java:99) ... 8 common frames omitted 2024-07-13T15:33:40.944+08:00 ERROR 10484 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.task.TaskService : Task failed java.lang.RuntimeException: java.net.SocketException: Connection reset at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.lambda$call$0(SimpleHttpFeaturedModUpdaterTask.java:107) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.call(SimpleHttpFeaturedModUpdaterTask.java:83) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.call(SimpleHttpFeaturedModUpdaterTask.java:31) at javafx.concurrent.Task$TaskCallable.call(Task.java:1399) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: 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/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489) at java.base/sun.security.ssl.SSLSocketInputRecord.readFully(SSLSocketInputRecord.java:472) at java.base/sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(SSLSocketInputRecord.java:243) at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:181) at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1509) at java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1480) at java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1066) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:291) at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:347) at java.base/java.io.BufferedInputStream.implRead(BufferedInputStream.java:420) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:399) at java.base/sun.net.www.MeteredStream.read(MeteredStream.java:131) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:119) at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3677) at java.base/java.security.DigestInputStream.read(DigestInputStream.java:169) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:95) at com.faforever.commons.io.ByteCopier.copy(ByteCopier.java:65) at com.faforever.client.io.DownloadService.downloadFile(DownloadService.java:55) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.downloadFeaturedModFile(SimpleHttpFeaturedModUpdaterTask.java:167) at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.lambda$call$0(SimpleHttpFeaturedModUpdaterTask.java:99) ... 8 common frames omitted 2024-07-13T15:34:33.329+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/dalir_x40.v0002.png 2024-07-13T15:37:47.570+08:00 INFO 10484 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T15:38:27.533+08:00 INFO 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-07-13T15:38:27.538+08:00 INFO 10484 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-07-13T15:38:27.540+08:00 INFO 10484 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-07-13T15:38:27.541+08:00 INFO 10484 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-07-13T15:38:27.543+08:00 INFO 10484 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-07-13T15:38:29.675+08:00 INFO 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-07-13T15:38:29.678+08:00 DEBUG 10484 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-07-13T15:38:29.686+08:00 WARN 10484 --- [FAF Client] [JavaFX Application Thread] o.s.b.f.support.DisposableBeanAdapter : Invocation of destroy method failed on bean with name 'kittehChatService': java.util.concurrent.RejectedExecutionException: event executor terminated 2024-07-13T15:38:29.689+08:00 INFO 10484 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-07-13T15:38:29.690+08:00 INFO 10484 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-07-13T15:38:29.690+08:00 DEBUG 10484 --- [FAF Client] [Thread-19] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-07-13T15:38:29.690+08:00 INFO 10484 --- [FAF Client] [Thread-18] com.faforever.client.map.MapService : Watcher terminated (null) 2024-07-13T15:38:29.695+08:00 INFO 10484 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-07-13T15:38:29.696+08:00 WARN 10484 --- [FAF Client] [JavaFX Application Thread] o.s.b.f.support.DisposableBeanAdapter : Invocation of destroy method failed on bean with name 'fafServerAccessor': java.util.concurrent.RejectedExecutionException: event executor terminated 2024-07-13T15:38:29.697+08:00 INFO 10484 --- [FAF Client] [pool-2-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-07-13T15:38:29.703+08:00 INFO 10484 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-07-13T15:49:36.794+08:00 INFO 6696 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-07-13T15:49:36.799+08:00 DEBUG 6696 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-07-13T15:49:37.170+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\12_ultimate_you_shall_not_pass.v0001 2024-07-13T15:49:37.170+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\#2x Resources,Storage,BuildRate,BuildRange(RAS) 2024-07-13T15:49:37.180+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\44anerlev04c.v0001 2024-07-13T15:49:37.191+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\6castles.v0002 2024-07-13T15:49:37.203+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_setons_clutch.v0002 2024-07-13T15:49:37.208+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\12x Resources,Storage,BuildRate,4x BuildRange 2024-07-13T15:49:37.213+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_ulthuan_survival.v0004 2024-07-13T15:49:37.218+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\5x Resources,Storage,BuildRate,2x BuildRange 2024-07-13T15:49:37.227+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_-_triple_twin_5v5v5.v0005 2024-07-13T15:49:37.231+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ACUhighlight 2024-07-13T15:49:37.237+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_battles_4x4_rich_huge.v0004 2024-07-13T15:49:37.241+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-ACUs 2024-07-13T15:49:37.245+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_water_battles.v0002 2024-07-13T15:49:37.249+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-EXUnits 2024-07-13T15:49:37.256+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_scale_adaptive.v0004 2024-07-13T15:49:37.262+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-Unleashed 2024-07-13T15:49:37.268+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\durex_40km.v0006 2024-07-13T15:49:37.270+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN 2024-07-13T15:49:37.277+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Units 2024-07-13T15:49:37.277+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\infinitywithmarker7v7.v0007 2024-07-13T15:49:37.284+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ExpShield_MK_II 2024-07-13T15:49:37.284+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\outlook7v7.v0008 2024-07-13T15:49:37.297+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M28AI 2024-07-13T15:49:37.297+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\paradisebay.v0007 2024-07-13T15:49:37.307+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\phantomparadise.v0003 2024-07-13T15:49:37.311+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SupremeScoreBoard2 2024-07-13T15:49:37.317+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\SCMP_haz09fa.v0001 2024-07-13T15:49:37.320+08:00 INFO 6696 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T15:49:37.325+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\TotalMayhem 2024-07-13T15:49:37.332+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\serenity_reef_5v5.v0008 2024-07-13T15:49:37.336+08:00 INFO 6696 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T15:49:37.337+08:00 DEBUG 6696 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-07-13T15:49:37.337+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of BlackOps 2024-07-13T15:49:37.341+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_pass_ffa.v0003 2024-07-13T15:49:37.345+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of MAYHEM 2024-07-13T15:49:37.343+08:00 ERROR 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Map could not be read: `%USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003` com.faforever.client.map.MapLoadException: Map folder does not contain a *_scenario.lua: %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003 at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:283) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:281) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:262) at com.faforever.client.map.MapService$1.call(MapService.java:244) at com.faforever.client.map.MapService$1.call(MapService.java:225) at javafx.concurrent.Task$TaskCallable.call(Task.java:1399) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T15:49:37.367+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\wartime_5vs5.v0001 2024-07-13T15:49:37.500+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-07-13T15:49:37.509+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-07-13T15:49:37.536+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-07-13T15:49:37.573+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-07-13T15:49:37.621+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-07-13T15:49:37.652+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-07-13T15:49:37.663+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-07-13T15:49:37.721+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-07-13T15:49:37.739+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-07-13T15:49:37.747+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-07-13T15:49:37.779+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-07-13T15:49:37.830+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-07-13T15:49:37.864+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-07-13T15:49:37.889+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-07-13T15:49:37.901+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-07-13T15:49:37.999+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-07-13T15:49:38.007+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-07-13T15:49:38.035+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-07-13T15:49:38.043+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-07-13T15:49:38.045+08:00 DEBUG 6696 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T15:49:38.045+08:00 DEBUG 6696 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T15:49:38.067+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-07-13T15:49:38.100+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-07-13T15:49:38.114+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-07-13T15:49:38.138+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-07-13T15:49:38.169+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-07-13T15:49:38.245+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-07-13T15:49:38.258+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-07-13T15:49:38.289+08:00 INFO 6696 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-07-13T15:49:38.400+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-07-13T15:49:38.438+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-07-13T15:49:38.481+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-07-13T15:49:38.492+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-07-13T15:49:38.504+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-07-13T15:49:38.512+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-07-13T15:49:38.890+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-07-13T15:49:38.901+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-07-13T15:49:38.911+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-07-13T15:49:38.930+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-07-13T15:49:38.980+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-07-13T15:49:39.041+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-07-13T15:49:39.068+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-07-13T15:49:39.085+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-07-13T15:49:39.114+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-07-13T15:49:39.139+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-07-13T15:49:39.186+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-07-13T15:49:39.223+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-07-13T15:49:39.233+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-07-13T15:49:39.240+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-07-13T15:49:39.247+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-07-13T15:49:39.276+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-07-13T15:49:39.284+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-07-13T15:49:39.295+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-07-13T15:49:39.303+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-07-13T15:49:39.310+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-07-13T15:49:39.328+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-07-13T15:49:39.368+08:00 DEBUG 6696 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-07-13T15:49:40.068+08:00 DEBUG 6696 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-07-13T15:49:40.111+08:00 DEBUG 6696 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-07-13T15:49:41.048+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T15:49:41.074+08:00 INFO 6696 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 13.127 seconds (process running for 20.987) 2024-07-13T15:49:41.232+08:00 DEBUG 6696 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-07-13T15:49:41.607+08:00 INFO 6696 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.6.2 2024-07-13T15:49:42.974+08:00 INFO 6696 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.6.2 2024-07-13T15:49:42.979+08:00 INFO 6696 --- [FAF Client] [pool-2-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-07-13T15:49:49.752+08:00 INFO 6696 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2024.6.1' is not newer than toVersion '2024.6.2'. No update is required. 2024-07-13T15:49:49.753+08:00 INFO 6696 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2024-07-13T15:49:50.020+08:00 DEBUG 6696 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-07-13T15:49:54.329+08:00 INFO 6696 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-07-13T08:49:53.326838400Z 2024-07-13T15:49:56.374+08:00 DEBUG 6696 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-07-13T15:49:56.380+08:00 DEBUG 6696 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-07-13T15:49:56.381+08:00 DEBUG 6696 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-07-13T15:49:57.071+08:00 INFO 6696 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-07-13T15:49:59.086+08:00 DEBUG 6696 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-07-13T15:50:06.303+08:00 DEBUG 6696 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: null 2024-07-13T15:50:06.406+08:00 WARN 6696 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Unable to process social info java.lang.NullPointerException: null at java.base/java.util.ArrayDeque.addLast(ArrayDeque.java:302) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.FluxPeekFuseable] : reactor.core.publisher.Flux.doOnNext com.faforever.client.chat.KittehChatService.afterPropertiesSet(KittehChatService.java:186) Error has been observed at the following site(s): *__Flux.doOnNext ⇢ at com.faforever.client.chat.KittehChatService.afterPropertiesSet(KittehChatService.java:186) Original Stack Trace: at java.base/java.util.ArrayDeque.addLast(ArrayDeque.java:302) at java.base/java.util.ArrayDeque.add(ArrayDeque.java:493) at com.faforever.client.chat.KittehChatService.joinChannel(KittehChatService.java:872) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at com.faforever.client.chat.KittehChatService.joinAutoChannels(KittehChatService.java:628) at com.faforever.client.chat.KittehChatService.onSocialMessage(KittehChatService.java:686) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:196) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onNext(FluxFilterFuseable.java:118) at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onNext(FluxFilterFuseable.java:337) at reactor.core.publisher.FluxPublish$PublishSubscriber.drain(FluxPublish.java:571) at reactor.core.publisher.FluxPublish$PublishSubscriber.onNext(FluxPublish.java:310) at reactor.core.publisher.SinkManyUnicast.drainFused(SinkManyUnicast.java:321) at reactor.core.publisher.SinkManyUnicast.drain(SinkManyUnicast.java:363) at reactor.core.publisher.SinkManyUnicast.tryEmitNext(SinkManyUnicast.java:239) at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) at com.faforever.commons.lobby.FafLobbyClient.handle$lambda$23(FafLobbyClient.kt:248) 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:4568) at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:430) at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmit(FluxFlatMap.java:547) at reactor.core.publisher.FluxFlatMap$FlatMapInner.onNext(FluxFlatMap.java:988) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:156) 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:4568) 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.FluxTakeWhile$TakeWhileSubscriber.onNext(FluxTakeWhile.java:96) at reactor.core.publisher.FluxWindowPredicate$WindowFlux.drainRegular(FluxWindowPredicate.java:670) at reactor.core.publisher.FluxWindowPredicate$WindowFlux.drain(FluxWindowPredicate.java:748) at reactor.core.publisher.FluxWindowPredicate$WindowFlux.onNext(FluxWindowPredicate.java:790) at reactor.core.publisher.FluxWindowPredicate$WindowPredicateMain.onNext(FluxWindowPredicate.java:241) at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:453) at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724) at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onNext(FluxFlattenIterable.java:256) at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:194) at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onNext(FluxMapFuseable.java:299) at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:294) at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:403) at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:426) at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:815) at reactor.netty.http.client.WebsocketClientOperations.onInboundNext(WebsocketClientOperations.java:166) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1475) at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1338) at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1387) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T15:50:06.900+08:00 ERROR 6696 --- [FAF Client] [JavaFX Application Thread] c.f.c.t.TeamMatchmakingService : Error processing party info java.lang.NullPointerException: Cannot invoke "com.faforever.client.domain.server.PlayerInfo.getId()" because "currentPlayer" is null at com.faforever.client.teammatchmaking.TeamMatchmakingService.lambda$onPartyInfo$50(TeamMatchmakingService.java:450) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.FluxPeekFuseable] : reactor.core.publisher.Flux.doOnNext com.faforever.client.teammatchmaking.TeamMatchmakingService.afterPropertiesSet(TeamMatchmakingService.java:175) Error has been observed at the following site(s): *__Flux.doOnNext ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.afterPropertiesSet(TeamMatchmakingService.java:175) Original Stack Trace: at com.faforever.client.teammatchmaking.TeamMatchmakingService.lambda$onPartyInfo$50(TeamMatchmakingService.java:450) at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90) at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1685) at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129) at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230) at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.noneMatch(ReferencePipeline.java:642) at com.faforever.client.teammatchmaking.TeamMatchmakingService.onPartyInfo(TeamMatchmakingService.java:450) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:196) at reactor.core.publisher.FluxPublishOn$PublishOnSubscriber.runAsync(FluxPublishOn.java:446) at reactor.core.publisher.FluxPublishOn$PublishOnSubscriber.run(FluxPublishOn.java:533) at reactor.core.scheduler.ExecutorScheduler$ExecutorTrackedRunnable.run(ExecutorScheduler.java:192) at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:456) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:455) at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:185) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T15:50:07.767+08:00 INFO 6696 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2024-07-13T15:50:07.920+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #xiaxiaota'sParty 2024-07-13T15:50:07.921+08:00 INFO 6696 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2024.6.2' is not newer than toVersion '2024.6.2'. No update is required. 2024-07-13T15:50:20.965+08:00 DEBUG 6696 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-07-13T15:50:48.880+08:00 WARN 6696 --- [FAF Client] [reactor-http-nio-2] r.netty.http.client.HttpClientConnect : [e2a7b59d, L:/192.168.31.251:1255 - R:api.faforever.com/104.26.0.148:443] The connection observed an error io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T15:50:48.880+08:00 ERROR 6696 --- [FAF Client] [JavaFX Application Thread] c.f.c.t.TeamMatchmakingService : Error updating queue org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://api.faforever.com/data/matchmakerQueue [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.next ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.getQueueFromApi(TeamMatchmakingService.java:376) |_ Mono.map ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.getQueueFromApi(TeamMatchmakingService.java:376) |_ Mono.map ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.getQueueFromApi(TeamMatchmakingService.java:377) |_ Mono.doOnNext ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.getQueueFromApi(TeamMatchmakingService.java:378) |_ Mono.doOnNext ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.getQueueFromApi(TeamMatchmakingService.java:380) |_ Mono.doOnNext ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.getQueueFromApi(TeamMatchmakingService.java:381) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) *____Mono.switchIfEmpty ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.lambda$afterPropertiesSet$24(TeamMatchmakingService.java:220) *______________Mono.zip ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.lambda$afterPropertiesSet$24(TeamMatchmakingService.java:218) *________Flux.concatMap ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.afterPropertiesSet(TeamMatchmakingService.java:218) |_ Flux.publishOn ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.afterPropertiesSet(TeamMatchmakingService.java:221) |_ Flux.map ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.afterPropertiesSet(TeamMatchmakingService.java:222) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T15:52:08.765+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_009.png 2024-07-13T15:52:08.954+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-07-13T15:52:08.957+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_rich_xl.v0002.png 2024-07-13T15:52:08.966+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_rich_huge.v0004.png 2024-07-13T15:52:08.972+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\CachedAvataravatar_cool_Seth-Iavow.png 2024-07-13T15:52:08.975+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_019.png 2024-07-13T15:52:08.980+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_v2-2_teamplay_ai.v0001.png 2024-07-13T15:52:08.983+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_006.png 2024-07-13T15:52:09.185+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\donator.png 2024-07-13T15:52:11.054+08:00 INFO 6696 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T15:52:11.055+08:00 INFO 6696 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T15:52:11.145+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\large\serenity_reef_5v5.v0008.png 2024-07-13T15:52:14.222+08:00 WARN 6696 --- [FAF Client] [reactor-http-nio-2] r.netty.http.client.HttpClientConnect : [68173d42, L:/192.168.31.251:1263 - R:api.faforever.com/104.26.0.148:443] The connection observed an error io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T15:52:14.223+08:00 ERROR 6696 --- [FAF Client] [JavaFX Application Thread] c.f.c.t.TeamMatchmakingService : Error updating queue org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://api.faforever.com/data/matchmakerQueue [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.next ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.getQueueFromApi(TeamMatchmakingService.java:376) |_ Mono.map ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.getQueueFromApi(TeamMatchmakingService.java:376) |_ Mono.map ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.getQueueFromApi(TeamMatchmakingService.java:377) |_ Mono.doOnNext ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.getQueueFromApi(TeamMatchmakingService.java:378) |_ Mono.doOnNext ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.getQueueFromApi(TeamMatchmakingService.java:380) |_ Mono.doOnNext ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.getQueueFromApi(TeamMatchmakingService.java:381) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) *____Mono.switchIfEmpty ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.lambda$afterPropertiesSet$24(TeamMatchmakingService.java:220) *______________Mono.zip ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.lambda$afterPropertiesSet$24(TeamMatchmakingService.java:218) *________Flux.concatMap ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.afterPropertiesSet(TeamMatchmakingService.java:218) |_ Flux.publishOn ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.afterPropertiesSet(TeamMatchmakingService.java:221) |_ Flux.map ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.afterPropertiesSet(TeamMatchmakingService.java:222) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T15:52:17.423+08:00 INFO 6696 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T15:52:17.423+08:00 INFO 6696 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T15:52:17.830+08:00 INFO 6696 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T15:52:17.831+08:00 INFO 6696 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T15:52:23.434+08:00 INFO 6696 --- [FAF Client] [reactor-http-nio-6] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-07-13T15:52:27.095+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/ultimate_you_shall_not_pass_duel_version.v0002.png 2024-07-13T15:52:36.012+08:00 INFO 6696 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2373, version=3810, name=ForgedAlliance.exe, md5=c057a278e1487e95e18bf5674a4f66a1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3810.exe?verify=1720857142-v4%2Fp7i9DOMZF9gsSKLMfu8n%2FC7MfP8zP1Edrs%2Ffjg4s%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3810.exe, hmacToken=1720857142-v4%2Fp7i9DOMZF9gsSKLMfu8n%2FC7MfP8zP1Edrs%2Ffjg4s%3D, hmacParameter=verify)` 2024-07-13T15:52:36.027+08:00 INFO 6696 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2365, version=3810, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3810.lua?verify=1720857142-9fSYeMO0%2BbLiCTH6684%2Fwad5cAS4ZhIiGgzEvKgzvlY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3810.lua, hmacToken=1720857142-9fSYeMO0%2BbLiCTH6684%2Fwad5cAS4ZhIiGgzEvKgzvlY%3D, hmacParameter=verify)` 2024-07-13T15:52:36.076+08:00 INFO 6696 --- [FAF Client] [pool-2-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=1720857142-%2B6J5DXnrzR3S%2F%2Fz7psxaSkd4K1nLbErgAkfjcWbsZMc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1720857142-%2B6J5DXnrzR3S%2F%2Fz7psxaSkd4K1nLbErgAkfjcWbsZMc%3D, hmacParameter=verify)` 2024-07-13T15:52:36.083+08:00 INFO 6696 --- [FAF Client] [pool-2-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=1720857142-5i6EJfeBvriJqKN06yTdp4MAJcn7L9r7crxm6x3RWnI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1720857142-5i6EJfeBvriJqKN06yTdp4MAJcn7L9r7crxm6x3RWnI%3D, hmacParameter=verify)` 2024-07-13T15:52:36.103+08:00 INFO 6696 --- [FAF Client] [pool-2-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=1720857142-EntfNHkKKs1C6yBBt%2BqVyN2nr%2BPt6HifLtpoq%2FpDkKI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1720857142-EntfNHkKKs1C6yBBt%2BqVyN2nr%2BPt6HifLtpoq%2FpDkKI%3D, hmacParameter=verify)` 2024-07-13T15:52:36.110+08:00 INFO 6696 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2371, version=3810, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3810.lua?verify=1720857142-1%2FIO%2Blw0jta8m9InG5iV28JbjiVWL8VwGOlVx2LDOsw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3810.lua, hmacToken=1720857142-1%2FIO%2Blw0jta8m9InG5iV28JbjiVWL8VwGOlVx2LDOsw%3D, hmacParameter=verify)` 2024-07-13T15:52:36.117+08:00 INFO 6696 --- [FAF Client] [pool-2-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=1720857142-7eVaeDzC613Fo0xmd4wj6Fag7CRAb2nM6EU5InD8bY8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1720857142-7eVaeDzC613Fo0xmd4wj6Fag7CRAb2nM6EU5InD8bY8%3D, hmacParameter=verify)` 2024-07-13T15:52:36.125+08:00 INFO 6696 --- [FAF Client] [pool-2-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=1720857142-7fECdj71dtUsmGosoFRgLbNE%2B%2BGML2G%2BmuU6OzUDlws%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1720857142-7fECdj71dtUsmGosoFRgLbNE%2B%2BGML2G%2BmuU6OzUDlws%3D, hmacParameter=verify)` 2024-07-13T15:52:36.149+08:00 INFO 6696 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2366, version=3810, name=effects.nx2, md5=a373fc576d5c640b34cd8c59ef2f99f6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3810.nx2?verify=1720857142-VZLKhTLRZR5XmGHv8qw3GjHWaO6oAfqYGFdxQPXU37o%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3810.nx2, hmacToken=1720857142-VZLKhTLRZR5XmGHv8qw3GjHWaO6oAfqYGFdxQPXU37o%3D, hmacParameter=verify)` 2024-07-13T15:52:37.424+08:00 INFO 6696 --- [FAF Client] [pool-2-thread-4] c.faforever.client.io.DownloadService : Downloading file from `https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3810.nx2` to `C:\ProgramData\FAForever\cache\featured_mod\gamedata\download12397624526444744455.tmp` 2024-07-13T15:52:51.239+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/10%20the%20pass.png 2024-07-13T15:52:55.972+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_039.png 2024-07-13T15:53:27.629+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_007.png 2024-07-13T15:53:32.742+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_016.png 2024-07-13T15:53:38.180+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/12_ultimate_you_shall_not_pass.v0001.png 2024-07-13T15:54:41.474+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T15:54:58.996+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_reworked_4x4_rich.v0003.png 2024-07-13T15:55:07.828+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_arrakis_traverse_survival.v0002.png 2024-07-13T15:59:41.479+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T16:00:27.877+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_004.png 2024-07-13T16:01:08.692+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_007.png 2024-07-13T16:01:41.336+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_overmap.v0002.png 2024-07-13T16:02:11.589+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/diversity.v0008.png 2024-07-13T16:02:32.083+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro2.v0001.png 2024-07-13T16:02:46.261+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_009.png 2024-07-13T16:03:30.436+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_normal_mountains.v0003.png 2024-07-13T16:04:41.483+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T16:05:43.205+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/floralis.v0003.png 2024-07-13T16:06:42.148+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/dualgap_reborn2.v0006.png 2024-07-13T16:06:59.460+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_027.png 2024-07-13T16:08:31.061+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_001.png 2024-07-13T16:08:32.180+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_012.png 2024-07-13T16:09:41.487+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T16:09:56.403+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_010.png 2024-07-13T16:12:11.252+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1mp_005.png 2024-07-13T16:12:40.484+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/mellow_shallows.v0014.png 2024-07-13T16:13:37.268+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_kusoge.v0003.png 2024-07-13T16:14:14.741+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_pyramid.v0004.png 2024-07-13T16:14:41.491+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T16:15:11.045+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_canis_river.v0002.png 2024-07-13T16:15:43.524+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_arrakis_traverse_survival.v0002.png 2024-07-13T16:17:33.813+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_3_way_ffa.v0002.png 2024-07-13T16:17:42.148+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/a_procyon5.v0001.png 2024-07-13T16:17:58.804+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\suavis_pristinus.v0008.png 2024-07-13T16:18:12.357+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/archipelago_clover.v0006.png 2024-07-13T16:18:33.572+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_rich_huge.v0004.png 2024-07-13T16:19:41.496+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T16:21:15.557+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_overmap.v0002.png 2024-07-13T16:21:38.596+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/red%20rocks.png 2024-07-13T16:24:02.085+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_019.png 2024-07-13T16:24:33.716+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_018.png 2024-07-13T16:24:41.499+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T16:25:18.629+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\archipelago_clover.v0006.png 2024-07-13T16:27:33.781+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_034.png 2024-07-13T16:27:42.419+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/pass_lev.v0001.png 2024-07-13T16:27:47.829+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/12_ultinate_you_shall_not_pass.v0001.png 2024-07-13T16:27:49.732+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_millennium.v0006.png 2024-07-13T16:29:41.504+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T16:31:30.741+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\suavis_pristinus.v0008.png 2024-07-13T16:32:42.681+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/faf/avatars/Tournament Champion.png 2024-07-13T16:34:41.507+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T16:37:17.540+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_021.png 2024-07-13T16:38:01.557+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_012.png 2024-07-13T16:39:26.564+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_reworked_4x4_rich.v0003.png 2024-07-13T16:39:41.511+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T16:40:51.460+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_genesis.v0030.png 2024-07-13T16:41:09.571+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_overmap.v0002.png 2024-07-13T16:43:24.614+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_015.png 2024-07-13T16:43:25.220+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/setons_clutch_fun_edition.v0002.png 2024-07-13T16:43:37.847+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\mellow_shallows.v0014.png 2024-07-13T16:43:42.484+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\archipelago_clover.v0006.png 2024-07-13T16:44:41.514+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T16:45:09.123+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.125+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T16:45:09.129+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/style.css 2024-07-13T16:45:09.129+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/style.css 2024-07-13T16:45:09.130+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.132+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.132+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.133+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.133+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.134+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.134+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T16:45:09.135+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.136+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.137+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.138+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.138+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T16:45:09.139+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.140+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.141+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T16:45:09.141+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.142+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.143+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T16:45:09.144+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.145+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.146+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.147+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.149+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.150+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.150+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.151+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.151+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.151+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T16:45:09.152+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.152+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T16:45:09.153+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.153+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T16:45:09.153+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:45:09.154+08:00 WARN 6696 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T16:46:27.460+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles.png 2024-07-13T16:48:11.636+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles_4x4_v2.v0003.png 2024-07-13T16:49:21.659+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/dualgap_adoptive.v0021.png 2024-07-13T16:49:41.526+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T16:51:24.093+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_temple_survival.v0004.png 2024-07-13T16:52:24.928+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\pass_lev.v0001.png 2024-07-13T16:52:24.931+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_032.png 2024-07-13T16:53:21.200+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_019.png 2024-07-13T16:54:41.535+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T16:55:19.022+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles_4x4_v2_teamplay_ai.v0001.png 2024-07-13T16:56:13.448+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\floralis.v0003.png 2024-07-13T16:58:57.517+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\setons_clutch_-_faf_version.v0004.png 2024-07-13T16:59:41.539+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T17:00:20.972+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_012.png 2024-07-13T17:04:41.544+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T17:07:10.955+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/morning%20prayer.png 2024-07-13T17:07:30.889+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_035.png 2024-07-13T17:09:24.945+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_rich_huge.v0004.png 2024-07-13T17:09:41.558+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T17:10:15.522+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_033.png 2024-07-13T17:13:27.558+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_diversity.v0002.png 2024-07-13T17:14:41.574+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T17:15:43.947+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\twin%20rivers.v0001.png 2024-07-13T17:15:55.175+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\gap%20of%20rohan.v0001.png 2024-07-13T17:16:59.205+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_034.png 2024-07-13T17:17:32.951+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_031.png 2024-07-13T17:19:41.580+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T17:20:06.496+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\pass_lev.v0001.png 2024-07-13T17:20:14.992+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_007.png 2024-07-13T17:20:20.994+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_yyria_region.v0007.png 2024-07-13T17:21:24.542+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/faf/avatars/Trainer.png 2024-07-13T17:21:58.028+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\setons_clutch_-_faf_version.v0004.png 2024-07-13T17:24:41.596+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T17:28:30.086+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_rich_huge.v0004.png 2024-07-13T17:28:38.787+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_016.png 2024-07-13T17:28:58.515+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_genesis.v0030.png 2024-07-13T17:29:05.314+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_031.png 2024-07-13T17:29:41.607+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T17:31:05.039+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_010.png 2024-07-13T17:33:14.151+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/water%20world4.v0004.png 2024-07-13T17:33:16.777+08:00 WARN 6696 --- [FAF Client] [ForkJoinPool.commonPool-worker-34] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/water%20world4.v0004.png for C:\ProgramData\FAForever\cache\maps\small\water%20world4.v0004.png 2024-07-13T17:33:25.162+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/horizons.v0014.png 2024-07-13T17:34:41.617+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T17:35:19.232+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/cybran_dead_zone.v0010.png 2024-07-13T17:35:33.261+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/spice-1_dead_water.v0007.png 2024-07-13T17:39:41.634+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T17:39:45.280+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_033.png 2024-07-13T17:39:46.310+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_040.png 2024-07-13T17:40:02.236+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_fatal_line.v0008.png 2024-07-13T17:40:58.308+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_017.png 2024-07-13T17:41:23.368+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_millennium.v0006.png 2024-07-13T17:44:41.636+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T17:44:52.876+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\Tournament%20Champion.png 2024-07-13T17:45:06.385+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/double_land_bridge.v0001.png 2024-07-13T17:47:08.617+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/navycandland.v0005.png 2024-07-13T17:47:59.421+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-07-13T17:48:01.254+08:00 INFO 6696 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.api.TokenRetriever : Token valid until 2024-07-13T10:48:00.254223700Z 2024-07-13T17:49:36.437+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/battle_of_helms_deep.v0001.png 2024-07-13T17:49:41.642+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T17:49:42.457+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/huston_drylands.v0005.png 2024-07-13T17:49:53.481+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_amadeo_and_eliseo.v0004.png 2024-07-13T17:50:56.688+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/battle_of_thermopylae_tactical.v0003.png 2024-07-13T17:51:13.461+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/teamdefensebykc.v0002.png 2024-07-13T17:53:42.756+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_008.png 2024-07-13T17:54:03.491+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_012.png 2024-07-13T17:54:41.656+08:00 INFO 6696 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T17:55:06.878+08:00 INFO 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-07-13T17:55:06.882+08:00 INFO 6696 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-07-13T17:55:06.884+08:00 INFO 6696 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-07-13T17:55:06.884+08:00 INFO 6696 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-07-13T17:55:06.887+08:00 INFO 6696 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-07-13T17:55:09.018+08:00 INFO 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-07-13T17:55:09.021+08:00 DEBUG 6696 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-07-13T17:55:09.028+08:00 WARN 6696 --- [FAF Client] [JavaFX Application Thread] o.s.b.f.support.DisposableBeanAdapter : Invocation of destroy method failed on bean with name 'kittehChatService': java.util.concurrent.RejectedExecutionException: event executor terminated 2024-07-13T17:55:09.030+08:00 INFO 6696 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-07-13T17:55:09.031+08:00 INFO 6696 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-07-13T17:55:09.031+08:00 DEBUG 6696 --- [FAF Client] [Thread-19] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-07-13T17:55:09.032+08:00 INFO 6696 --- [FAF Client] [Thread-18] com.faforever.client.map.MapService : Watcher terminated (null) 2024-07-13T17:55:09.035+08:00 INFO 6696 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-07-13T17:55:09.035+08:00 WARN 6696 --- [FAF Client] [JavaFX Application Thread] o.s.b.f.support.DisposableBeanAdapter : Invocation of destroy method failed on bean with name 'fafServerAccessor': java.util.concurrent.RejectedExecutionException: event executor terminated 2024-07-13T17:55:09.142+08:00 INFO 6696 --- [FAF Client] [pool-2-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-07-13T17:55:09.146+08:00 INFO 6696 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-07-13T22:15:48.368+08:00 INFO 3968 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-07-13T22:15:48.375+08:00 DEBUG 3968 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-07-13T22:15:48.676+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\12_ultimate_you_shall_not_pass.v0001 2024-07-13T22:15:48.677+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\#2x Resources,Storage,BuildRate,BuildRange(RAS) 2024-07-13T22:15:48.687+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\44anerlev04c.v0001 2024-07-13T22:15:48.691+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\12x Resources,Storage,BuildRate,4x BuildRange 2024-07-13T22:15:48.699+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\6castles.v0002 2024-07-13T22:15:48.705+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\5x Resources,Storage,BuildRate,2x BuildRange 2024-07-13T22:15:48.714+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_setons_clutch.v0002 2024-07-13T22:15:48.714+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ACUhighlight 2024-07-13T22:15:48.724+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_ulthuan_survival.v0004 2024-07-13T22:15:48.724+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-ACUs 2024-07-13T22:15:48.734+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-EXUnits 2024-07-13T22:15:48.735+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_-_triple_twin_5v5v5.v0005 2024-07-13T22:15:48.745+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-Unleashed 2024-07-13T22:15:48.746+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_battles_4x4_rich_huge.v0004 2024-07-13T22:15:48.753+08:00 INFO 3968 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T22:15:48.754+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_water_battles.v0002 2024-07-13T22:15:48.755+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN 2024-07-13T22:15:48.767+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Units 2024-07-13T22:15:48.767+08:00 INFO 3968 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T22:15:48.768+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_scale_adaptive.v0004 2024-07-13T22:15:48.768+08:00 DEBUG 3968 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-07-13T22:15:48.777+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ExpShield_MK_II 2024-07-13T22:15:48.778+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\durex_40km.v0006 2024-07-13T22:15:48.785+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M28AI 2024-07-13T22:15:48.786+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\infinitywithmarker7v7.v0007 2024-07-13T22:15:48.797+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\outlook7v7.v0008 2024-07-13T22:15:48.804+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SupremeScoreBoard2 2024-07-13T22:15:48.810+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\paradisebay.v0007 2024-07-13T22:15:48.813+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\TotalMayhem 2024-07-13T22:15:48.819+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\phantomparadise.v0003 2024-07-13T22:15:48.823+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of BlackOps 2024-07-13T22:15:48.831+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\SCMP_haz09fa.v0001 2024-07-13T22:15:48.838+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of MAYHEM 2024-07-13T22:15:48.844+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\serenity_reef_5v5.v0008 2024-07-13T22:15:48.863+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_pass_ffa.v0003 2024-07-13T22:15:48.864+08:00 ERROR 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Map could not be read: `%USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003` com.faforever.client.map.MapLoadException: Map folder does not contain a *_scenario.lua: %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003 at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:283) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:281) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:262) at com.faforever.client.map.MapService$1.call(MapService.java:244) at com.faforever.client.map.MapService$1.call(MapService.java:225) at javafx.concurrent.Task$TaskCallable.call(Task.java:1399) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T22:15:48.892+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\wartime_5vs5.v0001 2024-07-13T22:15:48.964+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-07-13T22:15:48.997+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-07-13T22:15:49.056+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-07-13T22:15:49.153+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-07-13T22:15:49.198+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-07-13T22:15:49.294+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-07-13T22:15:49.354+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-07-13T22:15:49.376+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-07-13T22:15:49.419+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-07-13T22:15:49.453+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-07-13T22:15:49.466+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-07-13T22:15:49.471+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-07-13T22:15:49.473+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-07-13T22:15:49.475+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-07-13T22:15:49.478+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-07-13T22:15:49.480+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-07-13T22:15:49.501+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-07-13T22:15:49.505+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-07-13T22:15:49.547+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-07-13T22:15:49.574+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-07-13T22:15:49.577+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-07-13T22:15:49.577+08:00 DEBUG 3968 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T22:15:49.577+08:00 DEBUG 3968 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T22:15:49.604+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-07-13T22:15:49.651+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-07-13T22:15:49.689+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-07-13T22:15:49.709+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-07-13T22:15:49.720+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-07-13T22:15:49.742+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-07-13T22:15:49.764+08:00 INFO 3968 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-07-13T22:15:49.786+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-07-13T22:15:49.788+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-07-13T22:15:49.790+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-07-13T22:15:49.804+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-07-13T22:15:49.806+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-07-13T22:15:49.807+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-07-13T22:15:49.810+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-07-13T22:15:49.870+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-07-13T22:15:49.872+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-07-13T22:15:49.890+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-07-13T22:15:49.912+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-07-13T22:15:49.914+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-07-13T22:15:49.976+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-07-13T22:15:50.086+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-07-13T22:15:50.219+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-07-13T22:15:50.258+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-07-13T22:15:50.270+08:00 DEBUG 3968 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-07-13T22:15:50.327+08:00 DEBUG 3968 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-07-13T22:15:50.334+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-07-13T22:15:50.367+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-07-13T22:15:50.422+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-07-13T22:15:50.506+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-07-13T22:15:50.663+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-07-13T22:15:50.668+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-07-13T22:15:50.673+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-07-13T22:15:50.676+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-07-13T22:15:50.705+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-07-13T22:15:50.725+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-07-13T22:15:50.727+08:00 DEBUG 3968 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-07-13T22:15:51.511+08:00 INFO 3968 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 11.663 seconds (process running for 12.891) 2024-07-13T22:15:51.525+08:00 INFO 3968 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T22:16:13.314+08:00 INFO 3968 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.util.StartupService : The user refused to run the app with admin rights. Closing the app 2024-07-13T22:16:13.318+08:00 INFO 3968 --- [FAF Client] [SpringApplicationShutdownHook] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-07-13T22:16:15.557+08:00 INFO 3968 --- [FAF Client] [SpringApplicationShutdownHook] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-07-13T22:16:15.661+08:00 DEBUG 3968 --- [FAF Client] [SpringApplicationShutdownHook] c.faforever.client.steam.SteamService : Steam API stopped 2024-07-13T22:16:15.664+08:00 INFO 3968 --- [FAF Client] [SpringApplicationShutdownHook] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-07-13T22:16:15.665+08:00 INFO 3968 --- [FAF Client] [SpringApplicationShutdownHook] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-07-13T22:16:15.665+08:00 INFO 3968 --- [FAF Client] [Thread-18] com.faforever.client.map.MapService : Watcher terminated (null) 2024-07-13T22:16:15.665+08:00 DEBUG 3968 --- [FAF Client] [Thread-19] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-07-13T22:16:15.670+08:00 INFO 3968 --- [FAF Client] [SpringApplicationShutdownHook] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-07-13T22:16:15.673+08:00 INFO 3968 --- [FAF Client] [pool-2-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-07-13T22:16:15.692+08:00 INFO 3968 --- [FAF Client] [SpringApplicationShutdownHook] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-07-13T22:16:15.693+08:00 INFO 3968 --- [FAF Client] [SpringApplicationShutdownHook] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T22:16:45.563+08:00 INFO 13516 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-07-13T22:16:45.572+08:00 DEBUG 13516 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-07-13T22:16:45.831+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\12_ultimate_you_shall_not_pass.v0001 2024-07-13T22:16:45.832+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\#2x Resources,Storage,BuildRate,BuildRange(RAS) 2024-07-13T22:16:45.837+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\44anerlev04c.v0001 2024-07-13T22:16:45.841+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\6castles.v0002 2024-07-13T22:16:45.843+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\12x Resources,Storage,BuildRate,4x BuildRange 2024-07-13T22:16:45.845+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_setons_clutch.v0002 2024-07-13T22:16:45.846+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\5x Resources,Storage,BuildRate,2x BuildRange 2024-07-13T22:16:45.848+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_ulthuan_survival.v0004 2024-07-13T22:16:45.849+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ACUhighlight 2024-07-13T22:16:45.851+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_-_triple_twin_5v5v5.v0005 2024-07-13T22:16:45.851+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-ACUs 2024-07-13T22:16:45.853+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_battles_4x4_rich_huge.v0004 2024-07-13T22:16:45.854+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-EXUnits 2024-07-13T22:16:45.855+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_water_battles.v0002 2024-07-13T22:16:45.856+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-Unleashed 2024-07-13T22:16:45.858+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_scale_adaptive.v0004 2024-07-13T22:16:45.858+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN 2024-07-13T22:16:45.860+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\durex_40km.v0006 2024-07-13T22:16:45.861+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Units 2024-07-13T22:16:45.865+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\infinitywithmarker7v7.v0007 2024-07-13T22:16:45.865+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ExpShield_MK_II 2024-07-13T22:16:45.868+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\outlook7v7.v0008 2024-07-13T22:16:45.868+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M28AI 2024-07-13T22:16:45.873+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\paradisebay.v0007 2024-07-13T22:16:45.875+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SupremeScoreBoard2 2024-07-13T22:16:45.876+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\phantomparadise.v0003 2024-07-13T22:16:45.878+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\TotalMayhem 2024-07-13T22:16:45.880+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\SCMP_haz09fa.v0001 2024-07-13T22:16:45.880+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of BlackOps 2024-07-13T22:16:45.882+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of MAYHEM 2024-07-13T22:16:45.882+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\serenity_reef_5v5.v0008 2024-07-13T22:16:45.884+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_pass_ffa.v0003 2024-07-13T22:16:45.885+08:00 ERROR 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Map could not be read: `%USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003` com.faforever.client.map.MapLoadException: Map folder does not contain a *_scenario.lua: %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003 at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:283) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:281) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:262) at com.faforever.client.map.MapService$1.call(MapService.java:244) at com.faforever.client.map.MapService$1.call(MapService.java:225) at javafx.concurrent.Task$TaskCallable.call(Task.java:1399) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T22:16:45.894+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\wartime_5vs5.v0001 2024-07-13T22:16:45.899+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-07-13T22:16:45.902+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-07-13T22:16:45.906+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-07-13T22:16:45.908+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-07-13T22:16:45.910+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-07-13T22:16:45.913+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-07-13T22:16:45.916+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-07-13T22:16:45.918+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-07-13T22:16:45.920+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-07-13T22:16:45.922+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-07-13T22:16:45.923+08:00 INFO 13516 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T22:16:45.924+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-07-13T22:16:45.926+08:00 INFO 13516 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T22:16:45.926+08:00 DEBUG 13516 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-07-13T22:16:45.927+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-07-13T22:16:45.931+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-07-13T22:16:45.935+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-07-13T22:16:45.939+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-07-13T22:16:45.941+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-07-13T22:16:45.943+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-07-13T22:16:45.944+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-07-13T22:16:45.947+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-07-13T22:16:45.949+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-07-13T22:16:45.951+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-07-13T22:16:45.953+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-07-13T22:16:45.955+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-07-13T22:16:45.957+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-07-13T22:16:45.959+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-07-13T22:16:45.961+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-07-13T22:16:45.964+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-07-13T22:16:45.967+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-07-13T22:16:45.970+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-07-13T22:16:45.974+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-07-13T22:16:45.976+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-07-13T22:16:45.977+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-07-13T22:16:45.979+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-07-13T22:16:45.981+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-07-13T22:16:45.982+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-07-13T22:16:45.984+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-07-13T22:16:45.985+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-07-13T22:16:45.987+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-07-13T22:16:45.989+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-07-13T22:16:45.991+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-07-13T22:16:45.993+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-07-13T22:16:45.995+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-07-13T22:16:45.999+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-07-13T22:16:46.003+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-07-13T22:16:46.006+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-07-13T22:16:46.007+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-07-13T22:16:46.009+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-07-13T22:16:46.012+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-07-13T22:16:46.014+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-07-13T22:16:46.016+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-07-13T22:16:46.017+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-07-13T22:16:46.019+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-07-13T22:16:46.020+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-07-13T22:16:46.022+08:00 DEBUG 13516 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-07-13T22:16:46.193+08:00 DEBUG 13516 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T22:16:46.194+08:00 DEBUG 13516 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T22:16:46.311+08:00 INFO 13516 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-07-13T22:16:46.506+08:00 DEBUG 13516 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-07-13T22:16:46.536+08:00 DEBUG 13516 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-07-13T22:16:46.980+08:00 INFO 13516 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 7.554 seconds (process running for 8.767) 2024-07-13T22:16:46.991+08:00 INFO 13516 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T22:16:47.093+08:00 DEBUG 13516 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-07-13T22:16:47.446+08:00 INFO 13516 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.6.2 2024-07-13T22:16:48.522+08:00 INFO 13516 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.6.2 2024-07-13T22:16:48.528+08:00 INFO 13516 --- [FAF Client] [pool-2-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-07-13T22:16:56.113+08:00 INFO 13516 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2024.6.1' is not newer than toVersion '2024.6.2'. No update is required. 2024-07-13T22:16:56.114+08:00 INFO 13516 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2024-07-13T22:16:56.304+08:00 DEBUG 13516 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-07-13T22:17:09.267+08:00 ERROR 13516 --- [FAF Client] [reactor-http-nio-2] c.f.client.login.LoginController : Could not log in org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *________________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *________Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to POST https://hydra.faforever.com/oauth2/token [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *______Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:411) |_ Mono.doOnSubscribe ⇢ at com.faforever.client.api.TokenRetriever.retrieveToken(TokenRetriever.java:116) |_ Mono.doOnNext ⇢ at com.faforever.client.api.TokenRetriever.retrieveToken(TokenRetriever.java:117) |_ Mono.map ⇢ at com.faforever.client.api.TokenRetriever.retrieveToken(TokenRetriever.java:121) |_ Mono.doOnNext ⇢ at com.faforever.client.api.TokenRetriever.retrieveToken(TokenRetriever.java:122) *________________Mono.defer ⇢ at com.faforever.client.api.TokenRetriever.(TokenRetriever.java:44) |_ Mono.cacheInvalidateWhen ⇢ at com.faforever.client.api.TokenRetriever.(TokenRetriever.java:45) |_ Mono.map ⇢ at com.faforever.client.api.TokenRetriever.(TokenRetriever.java:47) |_ Mono.then ⇢ at com.faforever.client.api.TokenRetriever.loginWithRefreshToken(TokenRetriever.java:78) *_________________Mono.then ⇢ at com.faforever.client.user.LoginService.loginWithRefreshToken(LoginService.java:75) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T22:17:09.311+08:00 ERROR 13516 --- [FAF Client] [reactor-http-nio-2] c.f.client.login.LoginController : Could not log in with refresh token org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *________________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *________Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to POST https://hydra.faforever.com/oauth2/token [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *______Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:411) |_ Mono.doOnSubscribe ⇢ at com.faforever.client.api.TokenRetriever.retrieveToken(TokenRetriever.java:116) |_ Mono.doOnNext ⇢ at com.faforever.client.api.TokenRetriever.retrieveToken(TokenRetriever.java:117) |_ Mono.map ⇢ at com.faforever.client.api.TokenRetriever.retrieveToken(TokenRetriever.java:121) |_ Mono.doOnNext ⇢ at com.faforever.client.api.TokenRetriever.retrieveToken(TokenRetriever.java:122) *________________Mono.defer ⇢ at com.faforever.client.api.TokenRetriever.(TokenRetriever.java:44) |_ Mono.cacheInvalidateWhen ⇢ at com.faforever.client.api.TokenRetriever.(TokenRetriever.java:45) |_ Mono.map ⇢ at com.faforever.client.api.TokenRetriever.(TokenRetriever.java:47) |_ Mono.then ⇢ at com.faforever.client.api.TokenRetriever.loginWithRefreshToken(TokenRetriever.java:78) *_________________Mono.then ⇢ at com.faforever.client.user.LoginService.loginWithRefreshToken(LoginService.java:75) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T22:17:09.325+08:00 WARN 13516 --- [FAF Client] [reactor-http-nio-2] r.netty.http.client.HttpClientConnect : [1efe2ec4, L:/192.168.31.251:3128 - R:hydra.faforever.com/172.67.72.46:443] The connection observed an error io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T22:18:08.157+08:00 INFO 13516 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.login.OAuthValuesReceiver : GET /?code=CvOzbNG3uJKNx9uPfNlnB2BKG3bHRHMOI2tl9MZ4RwA.xWYVCyKa-HzirDIlb-cPtXq1hbKuFu1B-Tu5bkWWBGA&scope=openid+offline+public_profile+upload_map+upload_mod+lobby&state=wrveuPNiYzoPNNUhqEssJMsNmAwXAoUjLByLqxrKy2Vm3SYu99uztYn4GPPQX6IHIoi9PNOEQOLnmkjX6RFTjLV HTTP/1.1 2024-07-13T22:18:08.176+08:00 DEBUG 13516 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.fx.PlatformService : Focus '登录FA Forever' window 2024-07-13T22:18:08.230+08:00 INFO 13516 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with authorization code 2024-07-13T22:18:08.235+08:00 DEBUG 13516 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-07-13T22:18:12.833+08:00 INFO 13516 --- [FAF Client] [reactor-http-nio-3] c.faforever.client.api.TokenRetriever : Token valid until 2024-07-13T15:18:11.830659500Z 2024-07-13T22:18:12.856+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-3] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-07-13T22:18:14.329+08:00 INFO 13516 --- [FAF Client] [reactor-http-nio-3] c.faforever.client.api.TokenRetriever : Token valid until 2024-07-13T15:18:13.329656600Z 2024-07-13T22:18:18.313+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-07-13T22:18:18.322+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-07-13T22:18:18.325+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-07-13T22:18:21.705+08:00 INFO 13516 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-07-13T22:18:25.998+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-07-13T22:18:31.600+08:00 INFO 13516 --- [FAF Client] [reactor-http-nio-3] c.f.client.chat.KittehChatService : Connecting to IRC 2024-07-13T22:18:31.893+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #xiaxiaota'sParty 2024-07-13T22:18:36.066+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-3] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-07-13T22:18:36.067+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-3] c.f.client.chat.KittehChatService : Joining channel: #PRC_clan 2024-07-13T22:18:49.780+08:00 DEBUG 13516 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-07-13T22:20:33.163+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\Tournament%20Champion.png 2024-07-13T22:20:33.219+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/cybran_mountains_b.v0003.png 2024-07-13T22:20:33.270+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles.png 2024-07-13T22:20:33.273+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_pillar_survival.v0002.png 2024-07-13T22:20:33.276+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_reworked_4x4_rich.v0003.png 2024-07-13T22:20:33.279+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\setons_clutch_-_faf_version.v0004.png 2024-07-13T22:20:33.283+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_009.png 2024-07-13T22:20:33.288+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-07-13T22:20:33.292+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\12_ultimate_you_shall_not_pass.v0001.png 2024-07-13T22:20:33.296+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_rich_huge.v0004.png 2024-07-13T22:20:33.302+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_rich_xl.v0002.png 2024-07-13T22:20:33.306+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/zone51.v0002.png 2024-07-13T22:20:33.309+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\the_drunken_beetles_dance.v0001.png 2024-07-13T22:20:33.312+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1mp_009.png 2024-07-13T22:20:33.314+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_genesis.v0030.png 2024-07-13T22:20:33.317+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/many_gaps_2.v0029.png 2024-07-13T22:20:33.323+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\twin%20rivers.v0001.png 2024-07-13T22:20:33.325+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/sinvian.v0003.png 2024-07-13T22:21:06.452+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_022.png 2024-07-13T22:21:10.427+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/siege_of_minas_morgul.v0003.png 2024-07-13T22:21:36.028+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/thermo_extreme.v0002.png 2024-07-13T22:21:47.406+08:00 INFO 13516 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T22:22:18.924+08:00 INFO 13516 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T22:22:18.925+08:00 INFO 13516 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T22:22:18.998+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\large\serenity_reef_5v5.v0008.png 2024-07-13T22:22:26.546+08:00 INFO 13516 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T22:22:26.546+08:00 INFO 13516 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T22:22:26.961+08:00 INFO 13516 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T22:22:26.962+08:00 INFO 13516 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T22:22:42.676+08:00 INFO 13516 --- [FAF Client] [reactor-http-nio-7] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-07-13T22:22:44.591+08:00 WARN 13516 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:22:44.592+08:00 WARN 13516 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:22:45.460+08:00 INFO 13516 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2373, version=3810, name=ForgedAlliance.exe, md5=c057a278e1487e95e18bf5674a4f66a1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3810.exe?verify=1720880562-uCGuI2oegkw6aM5agHARoL9aAxTjBkrKFyhNwpm%2Bb9k%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3810.exe, hmacToken=1720880562-uCGuI2oegkw6aM5agHARoL9aAxTjBkrKFyhNwpm%2Bb9k%3D, hmacParameter=verify)` 2024-07-13T22:22:45.475+08:00 INFO 13516 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2365, version=3810, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3810.lua?verify=1720880562-OGx2nAR7pTNq%2BP4S9dhT4uk41XzdStZKyrfdVgOUXjs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3810.lua, hmacToken=1720880562-OGx2nAR7pTNq%2BP4S9dhT4uk41XzdStZKyrfdVgOUXjs%3D, hmacParameter=verify)` 2024-07-13T22:22:45.524+08:00 INFO 13516 --- [FAF Client] [pool-2-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=1720880562-CWGN32%2B1%2B7VXc4oVrzKWmfs7mtQk5LrTDEIkJlf37Ro%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1720880562-CWGN32%2B1%2B7VXc4oVrzKWmfs7mtQk5LrTDEIkJlf37Ro%3D, hmacParameter=verify)` 2024-07-13T22:22:45.531+08:00 INFO 13516 --- [FAF Client] [pool-2-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=1720880562-5PnqdfasLuIDNyCle8tGYwHTepgb%2FTRCXtJW6e8sEBY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1720880562-5PnqdfasLuIDNyCle8tGYwHTepgb%2FTRCXtJW6e8sEBY%3D, hmacParameter=verify)` 2024-07-13T22:22:45.551+08:00 INFO 13516 --- [FAF Client] [pool-2-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=1720880562-gJ%2BsG6cTjzCGPKlNtietZu588%2FlQesHnB2teVZLDDLM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1720880562-gJ%2BsG6cTjzCGPKlNtietZu588%2FlQesHnB2teVZLDDLM%3D, hmacParameter=verify)` 2024-07-13T22:22:45.558+08:00 INFO 13516 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2371, version=3810, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3810.lua?verify=1720880562-GQjgwW073QOXCmaRpLpq4G1jRTeX4%2Bxq5m1d99eXCjo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3810.lua, hmacToken=1720880562-GQjgwW073QOXCmaRpLpq4G1jRTeX4%2Bxq5m1d99eXCjo%3D, hmacParameter=verify)` 2024-07-13T22:22:45.564+08:00 INFO 13516 --- [FAF Client] [pool-2-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=1720880562-CcJvhpdcPnqN43FYJbTfTBiGuwkBz2%2FnF97ygaHq7Ak%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1720880562-CcJvhpdcPnqN43FYJbTfTBiGuwkBz2%2FnF97ygaHq7Ak%3D, hmacParameter=verify)` 2024-07-13T22:22:45.573+08:00 INFO 13516 --- [FAF Client] [pool-2-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=1720880562-r9%2BXegxl7%2B2vze0VEKpEZ5HdoCzrEzlgVx5XvdipHxw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1720880562-r9%2BXegxl7%2B2vze0VEKpEZ5HdoCzrEzlgVx5XvdipHxw%3D, hmacParameter=verify)` 2024-07-13T22:22:45.596+08:00 INFO 13516 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2366, version=3810, name=effects.nx2, md5=a373fc576d5c640b34cd8c59ef2f99f6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3810.nx2?verify=1720880562-nfRT1oONN1Z6csMqtom86q2ax%2Fi96Q5wXsBXzIS2pDQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3810.nx2, hmacToken=1720880562-nfRT1oONN1Z6csMqtom86q2ax%2Fi96Q5wXsBXzIS2pDQ%3D, hmacParameter=verify)` 2024-07-13T22:22:46.914+08:00 INFO 13516 --- [FAF Client] [pool-2-thread-4] c.faforever.client.io.DownloadService : Downloading file from `https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3810.nx2` to `C:\ProgramData\FAForever\cache\featured_mod\gamedata\download10747856686034774197.tmp` 2024-07-13T22:23:58.167+08:00 ERROR 13516 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] c.f.c.exception.GlobalExceptionHandler : Uncaught exception on Thread[#130,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:91) 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:208) 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:1357) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1183) 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:355) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:225) 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:1252) at com.faforever.client.fx2j.theme.PlayerCardBuilder.setController(PlayerCardBuilder.java:35) at com.faforever.client.fx2j.theme.PlayerCardBuilder.build(PlayerCardBuilder.java:51) at com.faforever.client.fx2j.theme.PlayerCardBuilder.build(PlayerCardBuilder.java:20) at io.github.sheikah45.fx2j.api.Fx2jLoader.load(Fx2jLoader.java:149) 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:354) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) at com.faforever.client.theme.UiService$$SpringCGLIB$$0.loadFxml() at com.faforever.client.game.TeamCardController.lambda$createPlayerCardControllers$15(TeamCardController.java:117) 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:132) at com.faforever.client.game.TeamCardController.lambda$populateTeamContainer$8(TeamCardController.java:109) 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-07-13T22:23:58.961+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/leylineleaf.v0005.png 2024-07-13T22:24:30.020+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles_6x6_classic_naval.v0001.png 2024-07-13T22:26:09.201+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/citywarsiii.v0001.png 2024-07-13T22:26:45.004+08:00 ERROR 13516 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.c.exception.GlobalExceptionHandler : Uncaught exception on Thread[#95,ForkJoinPool.commonPool-worker-2,5,main]: java.lang.NullPointerException: null 2024-07-13T22:26:47.408+08:00 INFO 13516 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T22:27:08.000+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1mp_011.png 2024-07-13T22:27:31.615+08:00 ERROR 13516 --- [FAF Client] [JavaFX Application Thread] c.f.c.exception.GlobalExceptionHandler : Uncaught exception on Thread[#45,JavaFX Application Thread,5,main]: java.lang.NullPointerException: Cannot invoke "com.faforever.client.domain.api.Leaderboard.technicalName()" because "leaderboard" is null at com.faforever.client.player.PlayerInfoWindowController$1.toString(PlayerInfoWindowController.java:521) at com.faforever.client.player.PlayerInfoWindowController$1.toString(PlayerInfoWindowController.java:518) at javafx.scene.control.skin.ComboBoxListViewSkin.updateDisplayText(ComboBoxListViewSkin.java:469) at javafx.scene.control.skin.ComboBoxListViewSkin.updateDisplayNode(ComboBoxListViewSkin.java:363) at javafx.scene.control.skin.ComboBoxListViewSkin.getDisplayNode(ComboBoxListViewSkin.java:268) at javafx.scene.control.skin.ComboBoxBaseSkin.updateDisplayArea(ComboBoxBaseSkin.java:296) at javafx.scene.control.skin.ComboBoxBaseSkin.computePrefHeight(ComboBoxBaseSkin.java:214) at javafx.scene.control.skin.ComboBoxListViewSkin.computePrefHeight(ComboBoxListViewSkin.java:310) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.Region.getMaxAreaHeight(Region.java:2210) at javafx.scene.layout.Region.computeMaxPrefAreaHeight(Region.java:2108) at javafx.scene.layout.HBox.computePrefHeight(HBox.java:445) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:453) at javafx.scene.layout.VBox.computeContentHeight(VBox.java:539) at javafx.scene.layout.VBox.computePrefHeight(VBox.java:428) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:453) at javafx.scene.layout.VBox.computeContentHeight(VBox.java:539) at javafx.scene.layout.VBox.computePrefHeight(VBox.java:428) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.control.skin.ScrollPaneSkin.computePrefHeight(ScrollPaneSkin.java:446) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.Region.getMaxAreaHeight(Region.java:2210) at javafx.scene.layout.Region.computeMaxPrefAreaHeight(Region.java:2112) at javafx.scene.layout.StackPane.computePrefHeight(StackPane.java:312) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.control.skin.TabPaneSkin.computePrefHeight(TabPaneSkin.java:315) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:451) at javafx.scene.layout.VBox.layoutChildren(VBox.java:572) at javafx.scene.Parent.layout(Parent.java:1208) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Scene.doLayoutPass(Scene.java:594) at javafx.scene.Scene.preferredSize(Scene.java:1789) at javafx.scene.Scene$2.preferredSize(Scene.java:411) at com.sun.javafx.scene.SceneHelper.preferredSize(SceneHelper.java:65) at javafx.stage.Window$12.invalidated(Window.java:1163) at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110) at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145) at javafx.stage.Window.setShowing(Window.java:1239) at javafx.stage.Window.show(Window.java:1254) at javafx.stage.Stage.show(Stage.java:277) at com.faforever.client.player.PlayerInfoWindowController.show(PlayerInfoWindowController.java:574) at com.faforever.client.headerbar.UserButtonController.onShowProfile(UserButtonController.java:47) at com.faforever.client.fx2j.theme.headerbar.UserButtonBuilder.lambda$build$0(UserButtonBuilder.java:60) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:232) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:189) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) at javafx.event.Event.fireEvent(Event.java:198) at javafx.scene.control.MenuItem.fire(MenuItem.java:459) at com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.doSelect(ContextMenuContent.java:1415) at com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.lambda$createChildren$12(ContextMenuContent.java:1368) at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:247) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:232) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:189) at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) at javafx.event.Event.fireEvent(Event.java:198) at javafx.scene.Scene$MouseHandler.process(Scene.java:3984) at javafx.scene.Scene.processMouseEvent(Scene.java:1890) at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2708) at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:411) at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:301) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:450) at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424) at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:449) at com.sun.glass.ui.View.handleMouseEvent(View.java:551) at com.sun.glass.ui.View.notifyMouse(View.java:937) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:185) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T22:27:32.273+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/ditch%20reborn.v0001.png 2024-07-13T22:27:32.276+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/funeral_plains.v0001.png 2024-07-13T22:27:32.279+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/the_drunken_beetles_dance.v0001.png 2024-07-13T22:27:32.282+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/festea_vii.v0011.png 2024-07-13T22:27:32.285+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/virmire.v0002.png 2024-07-13T22:27:32.287+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/kappa.v0031.png 2024-07-13T22:27:32.289+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/frithen.v0004.png 2024-07-13T22:27:32.716+08:00 ERROR 13516 --- [FAF Client] [JavaFX Application Thread] c.f.c.exception.GlobalExceptionHandler : Uncaught exception on Thread[#45,JavaFX Application Thread,5,main]: java.lang.NullPointerException: Cannot invoke "com.faforever.client.domain.api.Leaderboard.technicalName()" because "leaderboard" is null at com.faforever.client.player.PlayerInfoWindowController$1.toString(PlayerInfoWindowController.java:521) at com.faforever.client.player.PlayerInfoWindowController$1.toString(PlayerInfoWindowController.java:518) at javafx.scene.control.skin.ComboBoxListViewSkin.updateDisplayText(ComboBoxListViewSkin.java:469) at javafx.scene.control.skin.ComboBoxListViewSkin.updateDisplayNode(ComboBoxListViewSkin.java:363) at javafx.scene.control.skin.ComboBoxListViewSkin.getDisplayNode(ComboBoxListViewSkin.java:268) at javafx.scene.control.skin.ComboBoxBaseSkin.updateDisplayArea(ComboBoxBaseSkin.java:296) at javafx.scene.control.skin.ComboBoxBaseSkin.computePrefHeight(ComboBoxBaseSkin.java:214) at javafx.scene.control.skin.ComboBoxListViewSkin.computePrefHeight(ComboBoxListViewSkin.java:310) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.Region.getMaxAreaHeight(Region.java:2210) at javafx.scene.layout.Region.computeMaxPrefAreaHeight(Region.java:2108) at javafx.scene.layout.HBox.computePrefHeight(HBox.java:445) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:453) at javafx.scene.layout.VBox.computeContentHeight(VBox.java:539) at javafx.scene.layout.VBox.computePrefHeight(VBox.java:428) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:453) at javafx.scene.layout.VBox.computeContentHeight(VBox.java:539) at javafx.scene.layout.VBox.computePrefHeight(VBox.java:428) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.control.skin.ScrollPaneSkin.computePrefHeight(ScrollPaneSkin.java:446) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.Region.getMaxAreaHeight(Region.java:2210) at javafx.scene.layout.Region.computeMaxPrefAreaHeight(Region.java:2112) at javafx.scene.layout.StackPane.computePrefHeight(StackPane.java:312) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.control.skin.TabPaneSkin.computePrefHeight(TabPaneSkin.java:315) at javafx.scene.control.Control.computePrefHeight(Control.java:581) at javafx.scene.Parent.prefHeight(Parent.java:1035) at javafx.scene.layout.Region.prefHeight(Region.java:1552) at javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1993) at javafx.scene.layout.VBox.getAreaHeights(VBox.java:451) at javafx.scene.layout.VBox.layoutChildren(VBox.java:572) at javafx.scene.Parent.layout(Parent.java:1208) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Scene.doLayoutPass(Scene.java:594) at javafx.scene.Scene.preferredSize(Scene.java:1789) at javafx.scene.Scene$2.preferredSize(Scene.java:411) at com.sun.javafx.scene.SceneHelper.preferredSize(SceneHelper.java:65) at javafx.stage.Window$12.invalidated(Window.java:1163) at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110) at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145) at javafx.stage.Window.setShowing(Window.java:1239) at javafx.stage.Window.show(Window.java:1254) at javafx.stage.Stage.show(Stage.java:277) at com.faforever.client.player.PlayerInfoWindowController.show(PlayerInfoWindowController.java:574) at com.faforever.client.headerbar.UserButtonController.onShowProfile(UserButtonController.java:47) at com.faforever.client.fx2j.theme.headerbar.UserButtonBuilder.lambda$build$0(UserButtonBuilder.java:60) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:232) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:189) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) at javafx.event.Event.fireEvent(Event.java:198) at javafx.scene.control.MenuItem.fire(MenuItem.java:459) at com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.doSelect(ContextMenuContent.java:1415) at com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.lambda$createChildren$12(ContextMenuContent.java:1368) at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:247) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:232) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:189) at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) at javafx.event.Event.fireEvent(Event.java:198) at javafx.scene.Scene$MouseHandler.process(Scene.java:3984) at javafx.scene.Scene.processMouseEvent(Scene.java:1890) at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2708) at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:411) at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:301) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:450) at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424) at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:449) at com.sun.glass.ui.View.handleMouseEvent(View.java:551) at com.sun.glass.ui.View.notifyMouse(View.java:937) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:185) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T22:27:33.069+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/dualgap_adaptive.v0014.png 2024-07-13T22:27:33.071+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles.png 2024-07-13T22:27:33.074+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/gap%20of%20rohan.v0001.png 2024-07-13T22:27:33.076+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/twin%20rivers.v0001.png 2024-07-13T22:27:33.078+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_015.v0002.png 2024-07-13T22:27:33.081+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles_4x4_rich_v2.v0001.png 2024-07-13T22:27:33.084+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles_4x4_rich_huge.v0004.png 2024-07-13T22:27:39.642+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/survival_endgame.v0182.png 2024-07-13T22:27:39.645+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/laundromat.v0004.png 2024-07-13T22:27:39.647+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/cliff_edge.v0001.png 2024-07-13T22:27:39.648+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_borgarnes_heavy1600.v0002.png 2024-07-13T22:27:39.649+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_pacific_survival_20km.v0003.png 2024-07-13T22:27:39.651+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/faxafloi_iceland_x80.v0005.png 2024-07-13T22:27:39.652+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/civil_war_ini_tennessee.v0008.png 2024-07-13T22:27:40.073+08:00 WARN 13516 --- [FAF Client] [reactor-http-nio-1] r.netty.http.client.HttpClientConnect : [f46341a7, L:/192.168.31.251:3459 - R:api.faforever.com/104.26.1.148:443] The connection observed an error io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T22:27:40.073+08:00 WARN 13516 --- [FAF Client] [JavaFX Application Thread] c.f.client.vault.VaultEntityController : Failed to load show rooms org.springframework.web.reactive.function.client.WebClientRequestException: handshake timed out after 10000ms at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://api.faforever.com/data/mapVersion [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:572) |_ Mono.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveMonoWithErrorHandling(FafApiAccessor.java:301) |_ Mono.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveMonoWithErrorHandling(FafApiAccessor.java:302) |_ Mono.map ⇢ at com.faforever.client.api.FafApiAccessor.getFromEndpointWithPageCount(FafApiAccessor.java:291) |_ Mono.flatMap ⇢ at com.faforever.client.api.FafApiAccessor.getFromEndpointWithPageCount(FafApiAccessor.java:292) |_ Mono.switchIfEmpty ⇢ at com.faforever.client.api.FafApiAccessor.getFromEndpointWithPageCount(FafApiAccessor.java:294) |_ Mono.cache ⇢ at com.faforever.client.api.FafApiAccessor.getFromEndpointWithPageCount(FafApiAccessor.java:295) |_ Mono.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getFromEndpointWithPageCount(FafApiAccessor.java:296) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getManyWithPageCount(FafApiAccessor.java:285) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getManyWithPageCount(FafApiAccessor.java:272) |_ Mono.map ⇢ at com.faforever.client.map.MapService.getOwnedMapsWithPageCount(MapService.java:667) |_ ⇢ at com.faforever.client.map.MapVaultController.lambda$getShowRoomCategories$7(MapVaultController.java:177) |_ Mono.map ⇢ at com.faforever.client.vault.VaultEntityController.lambda$loadShowRooms$20(VaultEntityController.java:249) |_ Mono.publishOn ⇢ at com.faforever.client.vault.VaultEntityController.lambda$loadShowRooms$20(VaultEntityController.java:250) |_ Mono.doOnNext ⇢ at com.faforever.client.vault.VaultEntityController.lambda$loadShowRooms$20(VaultEntityController.java:251) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) *_____________Mono.when ⇢ at com.faforever.client.vault.VaultEntityController.lambda$loadShowRooms$21(VaultEntityController.java:244) *____________Mono.defer ⇢ at com.faforever.client.vault.VaultEntityController.loadShowRooms(VaultEntityController.java:244) *_____________Mono.then ⇢ at com.faforever.client.vault.VaultEntityController.loadShowRooms(VaultEntityController.java:244) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:311) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:218) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:148) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424) at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92) at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145) at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143) at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:346) at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:325) at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:317) at reactor.netty.tcp.SslProvider$SslReadHandler.userEventTriggered(SslProvider.java:864) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:398) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:376) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:368) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:492) at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2221) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: io.netty.handler.ssl.SslHandshakeTimeoutException: handshake timed out after 10000ms at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:48) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: at io.netty.handler.ssl.SslHandler$7.run(SslHandler.java:2217) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) 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:469) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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-07-13T22:27:46.531+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/c6e6039f-c543-424e-ab5f-b34df1336e81.png 2024-07-13T22:27:46.537+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/d5c759fe-a1a8-4103-888d-3ba319562867.png 2024-07-13T22:27:46.539+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/6a37e2fc-1609-465e-9eca-91eeda4e63c4.png 2024-07-13T22:27:46.540+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/bd12277a-6604-466a-9ee6-af6908573585.png 2024-07-13T22:27:46.541+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/805f268c-88aa-4073-aa2b-ea30700f70d6.png 2024-07-13T22:27:46.542+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/5b7ec244-58c0-40ca-9d68-746b784f0cad.png 2024-07-13T22:27:46.544+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/08629902-8e18-4d92-ad14-c8ecde4a8674.png 2024-07-13T22:27:46.545+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/290df67c-eb01-4fe7-9e32-caae1c10442f.png 2024-07-13T22:27:46.546+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/305a8d34-42fd-42f3-ba91-d9f5e437a9a6.png 2024-07-13T22:27:46.548+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/d3d2c78b-d42d-4b65-99b8-a350f119f898.png 2024-07-13T22:27:46.549+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/02081bb0-3b7a-4a36-99ef-5ae5d92d7146.png 2024-07-13T22:27:46.550+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/1a3ad9e0-53eb-47d0-9404-14dbcefbed9b.png 2024-07-13T22:27:46.553+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/326493d7-ce2c-4a43-bbc8-3e990e2685a1.png 2024-07-13T22:27:46.555+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/7d6d8c55-3e2a-41d0-a97e-d35513af1ec6.png 2024-07-13T22:27:46.561+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/d1d50fbb-7fe9-41b0-b667-4433704b8a2c.png 2024-07-13T22:27:46.567+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/af161922-3e52-4600-9161-d850ab0fae86.png 2024-07-13T22:27:46.570+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/ff23024e-f533-4e23-8f8f-ecc21d5283f8.png 2024-07-13T22:27:46.572+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/d656ade4-e054-415a-a2e9-5f4105f7d724.png 2024-07-13T22:27:46.573+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/06a39447-66a3-4160-93d5-d48337b0cbb5.png 2024-07-13T22:27:46.574+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/7f993f98-dbec-41a5-9c9a-5f85edf30767.png 2024-07-13T22:27:46.575+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/c964ac69-b146-43d0-bd7a-cd22144f9983.png 2024-07-13T22:27:46.577+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/7aa7fc88-48a2-4e49-9cd7-35e2f6ce4cec.png 2024-07-13T22:27:46.578+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/6acc8bc6-1fd3-4c33-97a1-85dfed6d167a.png 2024-07-13T22:27:46.581+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/53173f4d-450c-46f0-ac59-85834cc74972.png 2024-07-13T22:27:46.583+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/2d5cd544-4fc8-47b9-8ebb-e72ed6423d51.png 2024-07-13T22:27:46.586+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/bd77964b-c06b-4649-bf7c-d35cb7715854.png 2024-07-13T22:27:46.588+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/c1ccde26-8449-4625-b769-7d8f75fa8df3.png 2024-07-13T22:27:46.589+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/a4ade3d4-d541-473f-9788-e92339446d75.png 2024-07-13T22:27:46.591+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/e220d5e6-481c-4347-ac69-b6b6f956bc0f.png 2024-07-13T22:27:46.593+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/e5c63aec-20a0-4263-841d-b7bc45209713.png 2024-07-13T22:27:46.594+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/ec8faec7-e3e1-436e-a1ac-9f7adc3d0387.png 2024-07-13T22:27:46.595+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/10f17c75-1154-447d-a4f7-6217add0407e.png 2024-07-13T22:27:46.596+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/06b19364-5aab-4bce-883d-975f663d2091.png 2024-07-13T22:27:46.598+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/cd64c5e7-b063-4543-9f52-0e87883b33a9.png 2024-07-13T22:27:46.599+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/e8af7cc9-aaa6-4d0e-8e5a-481702a83a4e.png 2024-07-13T22:27:46.600+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/045342e1-ae0d-4ef6-98bc-0bb54ffe00b3.png 2024-07-13T22:27:46.601+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/d38aec23-e487-4aa2-899e-418e29ffbd36.png 2024-07-13T22:27:46.602+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/eb1ee9ab-4828-417b-b3e8-c8281ee7a353.png 2024-07-13T22:27:46.603+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/e7645e7c-7456-48a8-a562-d97521498e7e.png 2024-07-13T22:27:46.604+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/f0cde5d8-4933-4074-a2fb-819074d21abd.png 2024-07-13T22:27:46.605+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/a98fcfaf-29ac-4526-84c2-44f284518f8c.png 2024-07-13T22:27:46.606+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/1c8fcb6f-a5b6-497f-8b0d-ac5ac6fef408.png 2024-07-13T22:27:46.607+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/a1f87fb7-67ca-4a86-afc6-f23a41b40e9f.png 2024-07-13T22:27:46.609+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/db141e87-5818-435f-80a3-08cc6f1fdac6.png 2024-07-13T22:27:46.610+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/ab241de5-e773-412e-b073-090da8e38c4c.png 2024-07-13T22:27:46.611+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/1f140add-b0ae-4e02-91a0-45d62b988a22.png 2024-07-13T22:27:46.612+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/60d1e60d-036b-491e-a992-2b18321848c2.png 2024-07-13T22:27:46.613+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/539da20b-5026-4c49-8e22-e4a305d58845.png 2024-07-13T22:27:46.615+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/e603f306-ba6b-4507-9556-37a308e5a722.png 2024-07-13T22:27:46.617+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/a909629f-46f5-469e-afd1-192d42f55e4d.png 2024-07-13T22:27:46.618+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/50260d04-90ff-45c8-816b-4ad8d7b97ecd.png 2024-07-13T22:27:46.618+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/31a728f8-ace9-45fa-a3f2-57084bc9e461.png 2024-07-13T22:27:46.619+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/987ca192-26e1-4b96-b593-40c115451cc0.png 2024-07-13T22:27:46.620+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/46a6e900-88bb-4eae-92d1-4f31b53faedc.png 2024-07-13T22:27:46.621+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/9ad697bb-441e-45a5-b682-b9227e8eef3e.png 2024-07-13T22:27:46.622+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/a6b7dfa1-1ebc-4c6d-9305-4a9d623e1b4f.png 2024-07-13T22:27:46.623+08:00 DEBUG 13516 --- [FAF Client] [reactor-http-nio-8] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/achievements/2103e0de-1c87-4fba-bc1b-0bba66669607.png 2024-07-13T22:27:51.177+08:00 INFO 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-07-13T22:27:51.183+08:00 INFO 13516 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-07-13T22:27:51.185+08:00 INFO 13516 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-07-13T22:27:51.188+08:00 INFO 13516 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-07-13T22:27:51.190+08:00 INFO 13516 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-07-13T22:27:51.190+08:00 WARN 13516 --- [FAF Client] [reactor-http-nio-6] r.netty.http.client.HttpClientConnect : [deb746da-1, L:/192.168.31.251:3478 ! R:api.faforever.com/104.26.1.148:443] The connection observed an error reactor.netty.http.client.PrematureCloseException: Connection prematurely closed BEFORE response 2024-07-13T22:27:51.194+08:00 WARN 13516 --- [FAF Client] [reactor-http-nio-6] c.g.b.caffeine.cache.LocalAsyncCache : Exception thrown during asynchronous load java.util.concurrent.CompletionException: org.springframework.web.reactive.function.client.WebClientRequestException: Connection prematurely closed BEFORE response at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:636) at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2194) at reactor.core.publisher.MonoToCompletableFuture.onError(MonoToCompletableFuture.java:77) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.Operators$MonoSubscriber.onError(Operators.java:1912) at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.signalCached(MonoCacheTime.java:340) at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onError(MonoCacheTime.java:363) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onError(FluxFilterFuseable.java:162) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableConditionalSubscriber.onError(FluxPeekFuseable.java:553) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replayNormal(FluxReplay.java:599) at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replay(FluxReplay.java:709) at reactor.core.publisher.FluxReplay$ReplaySubscriber.onError(FluxReplay.java:1361) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onError(FluxDoFinally.java:119) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableConditionalSubscriber.onError(FluxPeekFuseable.java:553) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2236) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:142) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.Operators.error(Operators.java:198) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:56) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$HttpObserver.onUncaughtException(HttpClientConnect.java:403) at reactor.netty.ReactorNetty$CompositeConnectionObserver.onUncaughtException(ReactorNetty.java:703) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:219) at reactor.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:325) 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.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:410) at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221) 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:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) 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:1402) 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:900) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) 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.runAllTasksFrom(SingleThreadEventExecutor.java:425) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:374) at io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:760) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:596) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: org.springframework.web.reactive.function.client.WebClientRequestException: Connection prematurely closed BEFORE response at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://api.faforever.com/data/leagueSeasonScore [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.filter ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:185) |_ Flux.next ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.map ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.cache ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:187) |_ Mono.from ⇢ at org.springframework.core.ReactiveAdapterRegistry$ReactorAdapter.toPublisher(ReactiveAdapterRegistry.java:260) |_ Mono.from ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$1(CacheAspectSupport.java:1095) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$HttpObserver.onUncaughtException(HttpClientConnect.java:403) at reactor.netty.ReactorNetty$CompositeConnectionObserver.onUncaughtException(ReactorNetty.java:703) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:219) at reactor.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:325) 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.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:410) at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221) 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:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) 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:1402) 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:900) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) 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.runAllTasksFrom(SingleThreadEventExecutor.java:425) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:374) at io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:760) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:596) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: reactor.netty.http.client.PrematureCloseException: Connection prematurely closed BEFORE response Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: 2024-07-13T22:27:51.203+08:00 ERROR 13516 --- [FAF Client] [reactor-http-nio-6] reactor.core.publisher.Operators : Operator called default onErrorDropped reactor.core.Exceptions$ErrorCallbackNotImplemented: org.springframework.web.reactive.function.client.WebClientRequestException: Connection prematurely closed BEFORE response Caused by: org.springframework.web.reactive.function.client.WebClientRequestException: Connection prematurely closed BEFORE response at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://api.faforever.com/data/leagueSeasonScore [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.filter ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:185) |_ Flux.next ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.map ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.cache ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:187) |_ Mono.from ⇢ at org.springframework.core.ReactiveAdapterRegistry$ReactorAdapter.toPublisher(ReactiveAdapterRegistry.java:260) |_ Mono.from ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$1(CacheAspectSupport.java:1095) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) *_______Mono.fromFuture ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.executeSynchronized(CacheAspectSupport.java:1093) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$HttpObserver.onUncaughtException(HttpClientConnect.java:403) at reactor.netty.ReactorNetty$CompositeConnectionObserver.onUncaughtException(ReactorNetty.java:703) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:219) at reactor.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:325) 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.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:410) at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221) 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:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) 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:1402) 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:900) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) 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.runAllTasksFrom(SingleThreadEventExecutor.java:425) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:374) at io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:760) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:596) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: reactor.netty.http.client.PrematureCloseException: Connection prematurely closed BEFORE response Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: 2024-07-13T22:27:51.208+08:00 ERROR 13516 --- [FAF Client] [reactor-http-nio-6] reactor.core.publisher.Operators : Operator called default onErrorDropped reactor.core.Exceptions$ErrorCallbackNotImplemented: org.springframework.web.reactive.function.client.WebClientRequestException: Connection prematurely closed BEFORE response Caused by: org.springframework.web.reactive.function.client.WebClientRequestException: Connection prematurely closed BEFORE response at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoErrorSupplied] : reactor.core.publisher.Mono.error org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:136) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:105) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$ObservationFilterFunction.filter(DefaultWebClient.java:737) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$1(OAuthTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.OAuthTokenFilter.filter(OAuthTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ checkpoint ⇢ Request to GET https://api.faforever.com/data/leagueSeasonScore [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:461) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:467) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:468) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:469) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$11(DefaultWebClient.java:475) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:443) |_ Mono.flatMapMany ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToFlux(DefaultWebClient.java:586) |_ Flux.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:307) |_ Flux.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveFluxWithErrorHandling(FafApiAccessor.java:308) |_ Flux.cache ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:266) |_ Flux.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:267) |_ ⇢ at com.faforever.client.api.FafApiAccessor.getMany(FafApiAccessor.java:253) |_ Flux.filter ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:185) |_ Flux.next ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.map ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:186) |_ Mono.cache ⇢ at com.faforever.client.leaderboard.LeaderboardService.getActiveLeagueEntryForPlayer(LeaderboardService.java:187) |_ Mono.from ⇢ at org.springframework.core.ReactiveAdapterRegistry$ReactorAdapter.toPublisher(ReactiveAdapterRegistry.java:260) |_ Mono.from ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.lambda$executeSynchronized$1(CacheAspectSupport.java:1095) *________Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:545) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:608) *__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:543) *_______Mono.fromFuture ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.executeSynchronized(CacheAspectSupport.java:1093) *_______Mono.fromFuture ⇢ at org.springframework.cache.interceptor.CacheAspectSupport$ReactiveCachingHandler.executeSynchronized(CacheAspectSupport.java:1093) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:136) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4568) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1743) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$HttpObserver.onUncaughtException(HttpClientConnect.java:403) at reactor.netty.ReactorNetty$CompositeConnectionObserver.onUncaughtException(ReactorNetty.java:703) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:219) at reactor.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:325) 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.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:410) at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221) 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:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) 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:1402) 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:900) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) 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.runAllTasksFrom(SingleThreadEventExecutor.java:425) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:374) at io.netty.util.concurrent.SingleThreadEventExecutor.confirmShutdown(SingleThreadEventExecutor.java:760) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:596) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) 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: reactor.netty.http.client.PrematureCloseException: Connection prematurely closed BEFORE response Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCreate] : reactor.core.publisher.Mono.create reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) Error has been observed at the following site(s): *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:210) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:275) *________Flux.concatMap ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:360) |_ Flux.onErrorStop ⇢ at reactor.util.retry.RetrySpec.lambda$generateCompanion$6(RetrySpec.java:379) *__Flux.deferContextual ⇢ at reactor.util.retry.RetrySpec.generateCompanion(RetrySpec.java:357) *______________________ ⇢ at reactor.netty.http.client.HttpClientFinalizer._connect(HttpClientFinalizer.java:159) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.HttpClientFinalizer.responseConnection(HttpClientFinalizer.java:102) |_ Flux.next ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:152) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:153) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:103) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) Original Stack Trace: 2024-07-13T22:27:53.225+08:00 INFO 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-07-13T22:27:53.229+08:00 DEBUG 13516 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-07-13T22:27:53.230+08:00 WARN 13516 --- [FAF Client] [JavaFX Application Thread] o.s.b.f.support.DisposableBeanAdapter : Invocation of destroy method failed on bean with name 'kittehChatService': java.util.concurrent.RejectedExecutionException: event executor terminated 2024-07-13T22:27:53.231+08:00 INFO 13516 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-07-13T22:27:53.232+08:00 INFO 13516 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-07-13T22:27:53.233+08:00 DEBUG 13516 --- [FAF Client] [Thread-19] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-07-13T22:27:53.233+08:00 INFO 13516 --- [FAF Client] [Thread-18] com.faforever.client.map.MapService : Watcher terminated (null) 2024-07-13T22:27:53.235+08:00 INFO 13516 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-07-13T22:27:53.235+08:00 WARN 13516 --- [FAF Client] [JavaFX Application Thread] o.s.b.f.support.DisposableBeanAdapter : Invocation of destroy method failed on bean with name 'fafServerAccessor': java.util.concurrent.RejectedExecutionException: event executor terminated 2024-07-13T22:27:53.237+08:00 INFO 13516 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-07-13T22:27:53.237+08:00 INFO 13516 --- [FAF Client] [pool-2-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-07-13T22:39:40.977+08:00 INFO 2528 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-07-13T22:39:40.984+08:00 DEBUG 2528 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-07-13T22:39:41.389+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\12_ultimate_you_shall_not_pass.v0001 2024-07-13T22:39:41.389+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\#2x Resources,Storage,BuildRate,BuildRange(RAS) 2024-07-13T22:39:41.400+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\44anerlev04c.v0001 2024-07-13T22:39:41.409+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\6castles.v0002 2024-07-13T22:39:41.422+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_setons_clutch.v0002 2024-07-13T22:39:41.432+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_ulthuan_survival.v0004 2024-07-13T22:39:41.441+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_-_triple_twin_5v5v5.v0005 2024-07-13T22:39:41.442+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\12x Resources,Storage,BuildRate,4x BuildRange 2024-07-13T22:39:41.450+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\5x Resources,Storage,BuildRate,2x BuildRange 2024-07-13T22:39:41.451+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_battles_4x4_rich_huge.v0004 2024-07-13T22:39:41.461+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ACUhighlight 2024-07-13T22:39:41.461+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_water_battles.v0002 2024-07-13T22:39:41.469+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_scale_adaptive.v0004 2024-07-13T22:39:41.469+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-ACUs 2024-07-13T22:39:41.477+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-EXUnits 2024-07-13T22:39:41.477+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\durex_40km.v0006 2024-07-13T22:39:41.486+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-Unleashed 2024-07-13T22:39:41.487+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\infinitywithmarker7v7.v0007 2024-07-13T22:39:41.497+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\outlook7v7.v0008 2024-07-13T22:39:41.498+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN 2024-07-13T22:39:41.505+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Units 2024-07-13T22:39:41.506+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\paradisebay.v0007 2024-07-13T22:39:41.515+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\phantomparadise.v0003 2024-07-13T22:39:41.515+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ExpShield_MK_II 2024-07-13T22:39:41.526+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M28AI 2024-07-13T22:39:41.527+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\SCMP_haz09fa.v0001 2024-07-13T22:39:41.538+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\serenity_reef_5v5.v0008 2024-07-13T22:39:41.541+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SupremeScoreBoard2 2024-07-13T22:39:41.543+08:00 INFO 2528 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T22:39:41.548+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_pass_ffa.v0003 2024-07-13T22:39:41.554+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\TotalMayhem 2024-07-13T22:39:41.565+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of BlackOps 2024-07-13T22:39:41.570+08:00 INFO 2528 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T22:39:41.570+08:00 DEBUG 2528 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-07-13T22:39:41.574+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of MAYHEM 2024-07-13T22:39:41.551+08:00 ERROR 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Map could not be read: `%USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003` com.faforever.client.map.MapLoadException: Map folder does not contain a *_scenario.lua: %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003 at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:283) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:281) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:262) at com.faforever.client.map.MapService$1.call(MapService.java:244) at com.faforever.client.map.MapService$1.call(MapService.java:225) at javafx.concurrent.Task$TaskCallable.call(Task.java:1399) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T22:39:41.592+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\wartime_5vs5.v0001 2024-07-13T22:39:41.723+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-07-13T22:39:41.771+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-07-13T22:39:41.784+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-07-13T22:39:41.848+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-07-13T22:39:41.911+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-07-13T22:39:41.963+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-07-13T22:39:41.993+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-07-13T22:39:42.044+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-07-13T22:39:42.094+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-07-13T22:39:42.165+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-07-13T22:39:42.186+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-07-13T22:39:42.191+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-07-13T22:39:42.193+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-07-13T22:39:42.211+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-07-13T22:39:42.237+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-07-13T22:39:42.328+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-07-13T22:39:42.357+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-07-13T22:39:42.385+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-07-13T22:39:42.429+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-07-13T22:39:42.432+08:00 DEBUG 2528 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T22:39:42.433+08:00 DEBUG 2528 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T22:39:42.446+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-07-13T22:39:42.511+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-07-13T22:39:42.514+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-07-13T22:39:42.528+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-07-13T22:39:42.541+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-07-13T22:39:42.544+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-07-13T22:39:42.546+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-07-13T22:39:42.549+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-07-13T22:39:42.554+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-07-13T22:39:42.559+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-07-13T22:39:42.561+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-07-13T22:39:42.606+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-07-13T22:39:42.624+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-07-13T22:39:42.627+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-07-13T22:39:42.630+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-07-13T22:39:42.677+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-07-13T22:39:42.700+08:00 INFO 2528 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-07-13T22:39:42.713+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-07-13T22:39:42.734+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-07-13T22:39:42.736+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-07-13T22:39:42.757+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-07-13T22:39:42.790+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-07-13T22:39:42.796+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-07-13T22:39:42.798+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-07-13T22:39:42.810+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-07-13T22:39:42.853+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-07-13T22:39:42.868+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-07-13T22:39:42.870+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-07-13T22:39:42.933+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-07-13T22:39:42.943+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-07-13T22:39:42.945+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-07-13T22:39:42.975+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-07-13T22:39:42.977+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-07-13T22:39:43.012+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-07-13T22:39:43.051+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-07-13T22:39:43.073+08:00 DEBUG 2528 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-07-13T22:39:43.769+08:00 DEBUG 2528 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-07-13T22:39:43.818+08:00 DEBUG 2528 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-07-13T22:39:44.824+08:00 INFO 2528 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 13.429 seconds (process running for 15.532) 2024-07-13T22:39:44.837+08:00 INFO 2528 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T22:39:44.978+08:00 DEBUG 2528 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-07-13T22:39:45.370+08:00 INFO 2528 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.6.2 2024-07-13T22:39:46.788+08:00 INFO 2528 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.6.2 2024-07-13T22:39:46.797+08:00 INFO 2528 --- [FAF Client] [pool-2-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-07-13T22:42:45.769+08:00 INFO 7512 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-07-13T22:42:45.774+08:00 DEBUG 7512 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-07-13T22:42:46.077+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\12_ultimate_you_shall_not_pass.v0001 2024-07-13T22:42:46.077+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\#2x Resources,Storage,BuildRate,BuildRange(RAS) 2024-07-13T22:42:46.085+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\44anerlev04c.v0001 2024-07-13T22:42:46.090+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\6castles.v0002 2024-07-13T22:42:46.095+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_setons_clutch.v0002 2024-07-13T22:42:46.099+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_ulthuan_survival.v0004 2024-07-13T22:42:46.100+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\12x Resources,Storage,BuildRate,4x BuildRange 2024-07-13T22:42:46.102+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\5x Resources,Storage,BuildRate,2x BuildRange 2024-07-13T22:42:46.102+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_-_triple_twin_5v5v5.v0005 2024-07-13T22:42:46.104+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ACUhighlight 2024-07-13T22:42:46.105+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_crater_battles_4x4_rich_huge.v0004 2024-07-13T22:42:46.109+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-ACUs 2024-07-13T22:42:46.110+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\astro_water_battles.v0002 2024-07-13T22:42:46.114+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-EXUnits 2024-07-13T22:42:46.117+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_scale_adaptive.v0004 2024-07-13T22:42:46.119+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BlackOpsFAF-Unleashed 2024-07-13T22:42:46.122+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\durex_40km.v0006 2024-07-13T22:42:46.124+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN 2024-07-13T22:42:46.126+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Units 2024-07-13T22:42:46.127+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\infinitywithmarker7v7.v0007 2024-07-13T22:42:46.128+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\ExpShield_MK_II 2024-07-13T22:42:46.129+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\outlook7v7.v0008 2024-07-13T22:42:46.131+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M28AI 2024-07-13T22:42:46.132+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\paradisebay.v0007 2024-07-13T22:42:46.135+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SupremeScoreBoard2 2024-07-13T22:42:46.136+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\phantomparadise.v0003 2024-07-13T22:42:46.137+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\TotalMayhem 2024-07-13T22:42:46.139+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\SCMP_haz09fa.v0001 2024-07-13T22:42:46.139+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of BlackOps 2024-07-13T22:42:46.144+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\serenity_reef_5v5.v0008 2024-07-13T22:42:46.144+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Wars of MAYHEM 2024-07-13T22:42:46.149+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_pass_ffa.v0003 2024-07-13T22:42:46.153+08:00 ERROR 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Map could not be read: `%USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003` com.faforever.client.map.MapLoadException: Map folder does not contain a *_scenario.lua: %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ulthuan_redux_x40.v0003 at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:283) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:281) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:262) at com.faforever.client.map.MapService$1.call(MapService.java:244) at com.faforever.client.map.MapService$1.call(MapService.java:225) at javafx.concurrent.Task$TaskCallable.call(Task.java:1399) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T22:42:46.166+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\wartime_5vs5.v0001 2024-07-13T22:42:46.170+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-07-13T22:42:46.172+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-07-13T22:42:46.177+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-07-13T22:42:46.181+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-07-13T22:42:46.185+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-07-13T22:42:46.187+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-07-13T22:42:46.190+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-07-13T22:42:46.193+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-07-13T22:42:46.195+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-07-13T22:42:46.197+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-07-13T22:42:46.199+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-07-13T22:42:46.201+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-07-13T22:42:46.204+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-07-13T22:42:46.205+08:00 INFO 7512 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T22:42:46.207+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-07-13T22:42:46.209+08:00 INFO 7512 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T22:42:46.211+08:00 DEBUG 7512 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-07-13T22:42:46.211+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-07-13T22:42:46.215+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-07-13T22:42:46.220+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-07-13T22:42:46.224+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-07-13T22:42:46.227+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-07-13T22:42:46.229+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-07-13T22:42:46.231+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-07-13T22:42:46.233+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-07-13T22:42:46.235+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-07-13T22:42:46.237+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-07-13T22:42:46.239+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-07-13T22:42:46.244+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-07-13T22:42:46.248+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-07-13T22:42:46.252+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-07-13T22:42:46.255+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-07-13T22:42:46.257+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-07-13T22:42:46.259+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-07-13T22:42:46.261+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-07-13T22:42:46.262+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-07-13T22:42:46.264+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-07-13T22:42:46.266+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-07-13T22:42:46.268+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-07-13T22:42:46.269+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-07-13T22:42:46.271+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-07-13T22:42:46.275+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-07-13T22:42:46.278+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-07-13T22:42:46.282+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-07-13T22:42:46.286+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-07-13T22:42:46.288+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-07-13T22:42:46.293+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-07-13T22:42:46.295+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-07-13T22:42:46.296+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-07-13T22:42:46.298+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-07-13T22:42:46.300+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-07-13T22:42:46.301+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-07-13T22:42:46.303+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-07-13T22:42:46.305+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-07-13T22:42:46.307+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-07-13T22:42:46.311+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-07-13T22:42:46.315+08:00 DEBUG 7512 --- [FAF Client] [pool-2-thread-2] com.faforever.client.map.MapService : Added map from E:\SteamLibrary\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-07-13T22:42:46.470+08:00 DEBUG 7512 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T22:42:46.470+08:00 DEBUG 7512 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-07-13T22:42:46.572+08:00 INFO 7512 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-07-13T22:42:46.719+08:00 DEBUG 7512 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-07-13T22:42:46.747+08:00 DEBUG 7512 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-07-13T22:42:47.211+08:00 INFO 7512 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 8.311 seconds (process running for 9.576) 2024-07-13T22:42:47.233+08:00 INFO 7512 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T22:42:47.335+08:00 DEBUG 7512 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-07-13T22:42:47.563+08:00 INFO 7512 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.6.2 2024-07-13T22:42:48.571+08:00 INFO 7512 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.6.2 2024-07-13T22:42:48.584+08:00 INFO 7512 --- [FAF Client] [pool-2-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-07-13T22:42:53.269+08:00 INFO 7512 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2024.6.1' is not newer than toVersion '2024.6.2'. No update is required. 2024-07-13T22:42:53.270+08:00 INFO 7512 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2024-07-13T22:42:53.563+08:00 DEBUG 7512 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-07-13T22:43:07.557+08:00 INFO 7512 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-07-13T15:43:07.554108400Z 2024-07-13T22:43:10.929+08:00 DEBUG 7512 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-07-13T22:43:10.936+08:00 DEBUG 7512 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-07-13T22:43:10.941+08:00 DEBUG 7512 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-07-13T22:43:14.575+08:00 INFO 7512 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-07-13T22:43:24.575+08:00 DEBUG 7512 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-07-13T22:43:30.318+08:00 INFO 7512 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2024-07-13T22:43:30.485+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #xiaxiaota'sParty 2024-07-13T22:43:30.487+08:00 INFO 7512 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2024.6.2' is not newer than toVersion '2024.6.2'. No update is required. 2024-07-13T22:43:35.562+08:00 DEBUG 7512 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-07-13T22:43:35.563+08:00 DEBUG 7512 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #PRC_clan 2024-07-13T22:43:39.603+08:00 DEBUG 7512 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-07-13T22:47:19.562+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_009.png 2024-07-13T22:47:19.658+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-07-13T22:47:19.717+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/faf/avatars/Tournament Champion.png 2024-07-13T22:47:19.721+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/cybran_mountains_b.v0003.png 2024-07-13T22:47:19.725+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/survival_genesis.v0030.png 2024-07-13T22:47:19.730+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles_6x6_classic_naval.v0001.png 2024-07-13T22:47:19.735+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/ultimate_you_shall_not_pass_ai_12_players.v0002.png 2024-07-13T22:47:19.738+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/phenom%20spartiate%20v2.png 2024-07-13T22:47:19.740+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/faf/avatars/Blitz Champion.png 2024-07-13T22:47:19.742+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/dualgap_reborn2.v0006.png 2024-07-13T22:47:19.745+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_019.png 2024-07-13T22:47:19.748+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/genesis_of_the_order_survival.v0022.png 2024-07-13T22:47:19.750+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles_7x7_expanded.v0001.png 2024-07-13T22:47:19.752+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_temple_survival.v0004.png 2024-07-13T22:47:19.754+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_battles_3x3_rich.v0001.png 2024-07-13T22:47:19.757+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_022.png 2024-07-13T22:47:21.086+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.087+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.093+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/style.css 2024-07-13T22:47:21.093+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/style.css 2024-07-13T22:47:21.094+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.095+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.096+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.097+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.097+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.098+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.099+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.099+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.099+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.100+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.101+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.101+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.101+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.102+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.102+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.102+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.103+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.103+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.104+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.104+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.105+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.105+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.106+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.107+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.107+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.107+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.108+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.109+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.110+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.110+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.111+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.112+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.113+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.113+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.114+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.115+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.115+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.116+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.117+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.117+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.118+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.120+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.120+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.121+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.121+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.122+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.123+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.123+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.124+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.125+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.126+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.126+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.127+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.127+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.128+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.128+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.129+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.130+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.133+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.133+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.134+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.134+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.135+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.135+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.136+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.136+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.137+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.138+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.139+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.139+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.140+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.141+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.141+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.142+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.142+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.143+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.143+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.143+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.144+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.145+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.146+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.146+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.146+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.147+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.148+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.148+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.149+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.150+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.150+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.151+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.152+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.152+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.152+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.153+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.153+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.154+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.154+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.155+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.155+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.156+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.157+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.157+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.158+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.158+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/faf-client-2024.6.2-plain.jar!/theme/icons.css 2024-07-13T22:47:21.159+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:21.159+08:00 WARN 7512 --- [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:/D:/Program%20Files/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-07-13T22:47:47.642+08:00 INFO 7512 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T22:50:08.545+08:00 ERROR 7512 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.i18n.I18n : Could not load message `coop.leaderboard.numberOfPlayersFormat` with locale `zh` defaulting to US english java.lang.IllegalArgumentException: unknown format type: number at java.base/java.text.MessageFormat.makeFormat(MessageFormat.java:1576) at java.base/java.text.MessageFormat.applyPattern(MessageFormat.java:511) at java.base/java.text.MessageFormat.(MessageFormat.java:410) at org.springframework.context.support.MessageSourceSupport.createMessageFormat(MessageSourceSupport.java:150) at org.springframework.context.support.ReloadableResourceBundleMessageSource$PropertiesHolder.getMessageFormat(ReloadableResourceBundleMessageSource.java:717) at org.springframework.context.support.ReloadableResourceBundleMessageSource.resolveCode(ReloadableResourceBundleMessageSource.java:227) at org.springframework.context.support.AbstractMessageSource.getMessageInternal(AbstractMessageSource.java:225) at org.springframework.context.support.AbstractMessageSource.getMessage(AbstractMessageSource.java:154) at com.faforever.client.i18n.I18n.get(I18n.java:98) at com.faforever.client.i18n.I18n.get(I18n.java:93) at com.faforever.client.coop.CoopController.lambda$numberOfPlayersCell$26(CoopController.java:231) at com.faforever.client.fx.StringListCell.lambda$updateItem$0(StringListCell.java:47) at com.faforever.client.fx.FxApplicationThreadExecutor.execute(FxApplicationThreadExecutor.java:24) at com.faforever.client.fx.StringListCell.updateItem(StringListCell.java:39) at javafx.scene.control.ListCell.updateItem(ListCell.java:485) at javafx.scene.control.ListCell.indexChanged(ListCell.java:337) at javafx.scene.control.IndexedCell$1.invalidated(IndexedCell.java:85) at javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:113) at javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:148) at javafx.scene.control.IndexedCell.updateIndex(IndexedCell.java:130) at javafx.scene.control.skin.VirtualFlow.setCellIndex(VirtualFlow.java:1812) at javafx.scene.control.skin.VirtualFlow.getCell(VirtualFlow.java:1796) at javafx.scene.control.skin.VirtualFlow.getCellBreadth(VirtualFlow.java:1937) at javafx.scene.control.skin.VirtualFlow.getMaxCellWidth(VirtualFlow.java:2872) at javafx.scene.control.skin.VirtualContainerBase.getMaxCellWidth(VirtualContainerBase.java:168) at javafx.scene.control.skin.ComboBoxListViewSkin$3.computePrefWidth(ComboBoxListViewSkin.java:541) at javafx.scene.Parent.prefWidth(Parent.java:1021) at javafx.scene.layout.Region.prefWidth(Region.java:1536) at javafx.scene.control.skin.ComboBoxListViewSkin.computePrefWidth(ComboBoxListViewSkin.java:287) at javafx.scene.control.Control.computePrefWidth(Control.java:571) at javafx.scene.Parent.prefWidth(Parent.java:1021) at javafx.scene.layout.Region.prefWidth(Region.java:1536) at javafx.scene.layout.Region.computeChildPrefAreaWidth(Region.java:1959) at javafx.scene.layout.HBox.getAreaWidths(HBox.java:464) at javafx.scene.layout.HBox.layoutChildren(HBox.java:640) at javafx.scene.Parent.layout(Parent.java:1208) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Scene.doLayoutPass(Scene.java:594) at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2600) at com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:401) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:400) at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:430) at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592) at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572) at com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565) at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:352) at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:185) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T22:50:08.548+08:00 ERROR 7512 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.i18n.I18n : Could not load message `coop.leaderboard.numberOfPlayersFormat` with locale `zh` defaulting to US english java.lang.IllegalArgumentException: unknown format type: number at java.base/java.text.MessageFormat.makeFormat(MessageFormat.java:1576) at java.base/java.text.MessageFormat.applyPattern(MessageFormat.java:511) at java.base/java.text.MessageFormat.(MessageFormat.java:410) at org.springframework.context.support.MessageSourceSupport.createMessageFormat(MessageSourceSupport.java:150) at org.springframework.context.support.ReloadableResourceBundleMessageSource$PropertiesHolder.getMessageFormat(ReloadableResourceBundleMessageSource.java:717) at org.springframework.context.support.ReloadableResourceBundleMessageSource.resolveCode(ReloadableResourceBundleMessageSource.java:227) at org.springframework.context.support.AbstractMessageSource.getMessageInternal(AbstractMessageSource.java:225) at org.springframework.context.support.AbstractMessageSource.getMessage(AbstractMessageSource.java:154) at com.faforever.client.i18n.I18n.get(I18n.java:98) at com.faforever.client.i18n.I18n.get(I18n.java:93) at com.faforever.client.coop.CoopController.lambda$numberOfPlayersCell$26(CoopController.java:231) at com.faforever.client.fx.StringListCell.lambda$updateItem$0(StringListCell.java:47) at com.faforever.client.fx.FxApplicationThreadExecutor.execute(FxApplicationThreadExecutor.java:24) at com.faforever.client.fx.StringListCell.updateItem(StringListCell.java:39) at javafx.scene.control.ListCell.updateItem(ListCell.java:485) at javafx.scene.control.ListCell.indexChanged(ListCell.java:337) at javafx.scene.control.IndexedCell$1.invalidated(IndexedCell.java:85) at javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:113) at javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:148) at javafx.scene.control.IndexedCell.updateIndex(IndexedCell.java:130) at javafx.scene.control.skin.VirtualFlow.setCellIndex(VirtualFlow.java:1812) at javafx.scene.control.skin.VirtualFlow.getCell(VirtualFlow.java:1796) at javafx.scene.control.skin.VirtualFlow.getCellBreadth(VirtualFlow.java:1937) at javafx.scene.control.skin.VirtualFlow.getMaxCellWidth(VirtualFlow.java:2872) at javafx.scene.control.skin.VirtualContainerBase.getMaxCellWidth(VirtualContainerBase.java:168) at javafx.scene.control.skin.ComboBoxListViewSkin$3.computePrefWidth(ComboBoxListViewSkin.java:541) at javafx.scene.Parent.prefWidth(Parent.java:1021) at javafx.scene.layout.Region.prefWidth(Region.java:1536) at javafx.scene.control.skin.ComboBoxListViewSkin.computePrefWidth(ComboBoxListViewSkin.java:287) at javafx.scene.control.Control.computePrefWidth(Control.java:571) at javafx.scene.Parent.prefWidth(Parent.java:1021) at javafx.scene.layout.Region.prefWidth(Region.java:1536) at javafx.scene.layout.Region.computeChildPrefAreaWidth(Region.java:1959) at javafx.scene.layout.HBox.getAreaWidths(HBox.java:464) at javafx.scene.layout.HBox.layoutChildren(HBox.java:640) at javafx.scene.Parent.layout(Parent.java:1208) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Scene.doLayoutPass(Scene.java:594) at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2600) at com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:401) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:400) at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:430) at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592) at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572) at com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565) at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:352) at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:185) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T22:50:08.550+08:00 ERROR 7512 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.i18n.I18n : Could not load message `coop.leaderboard.numberOfPlayersFormat` with locale `zh` defaulting to US english java.lang.IllegalArgumentException: unknown format type: number at java.base/java.text.MessageFormat.makeFormat(MessageFormat.java:1576) at java.base/java.text.MessageFormat.applyPattern(MessageFormat.java:511) at java.base/java.text.MessageFormat.(MessageFormat.java:410) at org.springframework.context.support.MessageSourceSupport.createMessageFormat(MessageSourceSupport.java:150) at org.springframework.context.support.ReloadableResourceBundleMessageSource$PropertiesHolder.getMessageFormat(ReloadableResourceBundleMessageSource.java:717) at org.springframework.context.support.ReloadableResourceBundleMessageSource.resolveCode(ReloadableResourceBundleMessageSource.java:227) at org.springframework.context.support.AbstractMessageSource.getMessageInternal(AbstractMessageSource.java:225) at org.springframework.context.support.AbstractMessageSource.getMessage(AbstractMessageSource.java:154) at com.faforever.client.i18n.I18n.get(I18n.java:98) at com.faforever.client.i18n.I18n.get(I18n.java:93) at com.faforever.client.coop.CoopController.lambda$numberOfPlayersCell$26(CoopController.java:231) at com.faforever.client.fx.StringListCell.lambda$updateItem$0(StringListCell.java:47) at com.faforever.client.fx.FxApplicationThreadExecutor.execute(FxApplicationThreadExecutor.java:24) at com.faforever.client.fx.StringListCell.updateItem(StringListCell.java:39) at javafx.scene.control.ListCell.updateItem(ListCell.java:485) at javafx.scene.control.ListCell.indexChanged(ListCell.java:337) at javafx.scene.control.IndexedCell$1.invalidated(IndexedCell.java:85) at javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:113) at javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:148) at javafx.scene.control.IndexedCell.updateIndex(IndexedCell.java:130) at javafx.scene.control.skin.VirtualFlow.setCellIndex(VirtualFlow.java:1812) at javafx.scene.control.skin.VirtualFlow.getCell(VirtualFlow.java:1796) at javafx.scene.control.skin.VirtualFlow.getCellBreadth(VirtualFlow.java:1937) at javafx.scene.control.skin.VirtualFlow.getMaxCellWidth(VirtualFlow.java:2872) at javafx.scene.control.skin.VirtualContainerBase.getMaxCellWidth(VirtualContainerBase.java:168) at javafx.scene.control.skin.ComboBoxListViewSkin$3.computePrefWidth(ComboBoxListViewSkin.java:541) at javafx.scene.Parent.prefWidth(Parent.java:1021) at javafx.scene.layout.Region.prefWidth(Region.java:1536) at javafx.scene.control.skin.ComboBoxListViewSkin.computePrefWidth(ComboBoxListViewSkin.java:287) at javafx.scene.control.Control.computePrefWidth(Control.java:571) at javafx.scene.Parent.prefWidth(Parent.java:1021) at javafx.scene.layout.Region.prefWidth(Region.java:1536) at javafx.scene.layout.Region.computeChildPrefAreaWidth(Region.java:1959) at javafx.scene.layout.HBox.getAreaWidths(HBox.java:464) at javafx.scene.layout.HBox.layoutChildren(HBox.java:640) at javafx.scene.Parent.layout(Parent.java:1208) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Parent.layout(Parent.java:1215) at javafx.scene.Scene.doLayoutPass(Scene.java:594) at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2600) at com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:401) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:400) at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:430) at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:592) at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:572) at com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:565) at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:352) at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:185) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-07-13T22:50:16.370+08:00 INFO 7512 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T22:50:16.371+08:00 INFO 7512 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T22:50:16.558+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/large/serenity_reef_5v5.v0008.png 2024-07-13T22:50:20.390+08:00 INFO 7512 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T22:50:20.391+08:00 INFO 7512 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T22:50:20.783+08:00 INFO 7512 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-07-13T22:50:20.784+08:00 INFO 7512 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-07-13T22:50:29.910+08:00 INFO 7512 --- [FAF Client] [reactor-http-nio-7] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-07-13T22:50:40.443+08:00 INFO 7512 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2373, version=3810, name=ForgedAlliance.exe, md5=c057a278e1487e95e18bf5674a4f66a1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3810.exe?verify=1720882237-LopkeJ3FjkgP%2Fg44X5NgEzwheHVhsnWgBDxeX2aJL0k%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3810.exe, hmacToken=1720882237-LopkeJ3FjkgP%2Fg44X5NgEzwheHVhsnWgBDxeX2aJL0k%3D, hmacParameter=verify)` 2024-07-13T22:50:40.456+08:00 INFO 7512 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2365, version=3810, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3810.lua?verify=1720882237-3KImjbP%2B7LFMBqJn4f3E5JuRqlCvct2THtdwR1%2BWUak%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3810.lua, hmacToken=1720882237-3KImjbP%2B7LFMBqJn4f3E5JuRqlCvct2THtdwR1%2BWUak%3D, hmacParameter=verify)` 2024-07-13T22:50:40.504+08:00 INFO 7512 --- [FAF Client] [pool-2-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=1720882237-SgdVPFp7HizN0Q5Z6WltZsn%2Fq6z8lsPdv8Ua4okBmJU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1720882237-SgdVPFp7HizN0Q5Z6WltZsn%2Fq6z8lsPdv8Ua4okBmJU%3D, hmacParameter=verify)` 2024-07-13T22:50:40.510+08:00 INFO 7512 --- [FAF Client] [pool-2-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=1720882237-9bDwIx%2F%2FWTmtgzMqz4FWCuUmFruy76QtCLYTIzHuPr0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1720882237-9bDwIx%2F%2FWTmtgzMqz4FWCuUmFruy76QtCLYTIzHuPr0%3D, hmacParameter=verify)` 2024-07-13T22:50:40.529+08:00 INFO 7512 --- [FAF Client] [pool-2-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=1720882237-V0AS6ck%2BrbrnYhGR0BCZzgW2IczSD%2FkMU7RNE6GMvEc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1720882237-V0AS6ck%2BrbrnYhGR0BCZzgW2IczSD%2FkMU7RNE6GMvEc%3D, hmacParameter=verify)` 2024-07-13T22:50:40.536+08:00 INFO 7512 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2371, version=3810, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3810.lua?verify=1720882237-UqeWK8QRTdz2xDT%2FXB%2FJf0fhouxVoJ2J8w3lL%2FRVmJE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3810.lua, hmacToken=1720882237-UqeWK8QRTdz2xDT%2FXB%2FJf0fhouxVoJ2J8w3lL%2FRVmJE%3D, hmacParameter=verify)` 2024-07-13T22:50:40.541+08:00 INFO 7512 --- [FAF Client] [pool-2-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=1720882237-DOvpZvXm0QXQl63egrMUP4n4KYtNEoGbn16xw4gYwrU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1720882237-DOvpZvXm0QXQl63egrMUP4n4KYtNEoGbn16xw4gYwrU%3D, hmacParameter=verify)` 2024-07-13T22:50:40.554+08:00 INFO 7512 --- [FAF Client] [pool-2-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=1720882237-lqgU%2BqxyicH5MsbHL8aOXW61%2Fxks%2FlKtmI%2BanaVl3b0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1720882237-lqgU%2BqxyicH5MsbHL8aOXW61%2Fxks%2FlKtmI%2BanaVl3b0%3D, hmacParameter=verify)` 2024-07-13T22:50:40.576+08:00 INFO 7512 --- [FAF Client] [pool-2-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2366, version=3810, name=effects.nx2, md5=a373fc576d5c640b34cd8c59ef2f99f6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3810.nx2?verify=1720882237-byAzSeck%2F1hM%2BtIkbwjOmXbQfepqOJId5UcOZJUczcE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3810.nx2, hmacToken=1720882237-byAzSeck%2F1hM%2BtIkbwjOmXbQfepqOJId5UcOZJUczcE%3D, hmacParameter=verify)` 2024-07-13T22:50:41.875+08:00 INFO 7512 --- [FAF Client] [pool-2-thread-4] c.faforever.client.io.DownloadService : Downloading file from `https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3810.nx2` to `C:\ProgramData\FAForever\cache\featured_mod\gamedata\download655357355030228672.tmp` 2024-07-13T22:50:58.943+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/astro_crater_reworked_4x4_rich.v0003.png 2024-07-13T22:51:05.371+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/dry%20canyon%20v3.png 2024-07-13T22:51:35.790+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/2v2%20sand%20box.v0001.png 2024-07-13T22:51:58.671+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/setons_clutch_-_faf_version.v0004.png 2024-07-13T22:52:23.067+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1mp_008.png 2024-07-13T22:52:36.642+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/gap_of_rohan_v4_fixed_pathing.v0004.png 2024-07-13T22:52:47.645+08:00 INFO 7512 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T22:52:53.201+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/12_the_epic_pass.v0002.png 2024-07-13T22:53:26.160+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_027.png 2024-07-13T22:54:04.319+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_038.png 2024-07-13T22:54:58.737+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/voodoo%20tournament%20v1c.png 2024-07-13T22:55:00.865+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/12%20the%20pass.png 2024-07-13T22:55:56.442+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/siege_of_minas_morgul.v0003.png 2024-07-13T22:57:47.651+08:00 INFO 7512 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T23:02:47.660+08:00 INFO 7512 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T23:07:47.672+08:00 INFO 7512 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-07-13T23:09:07.979+08:00 INFO 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-07-13T23:09:07.992+08:00 INFO 7512 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-07-13T23:09:07.997+08:00 INFO 7512 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-07-13T23:09:07.998+08:00 INFO 7512 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-07-13T23:09:08.002+08:00 INFO 7512 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-07-13T23:09:10.097+08:00 INFO 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-07-13T23:09:10.100+08:00 DEBUG 7512 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-07-13T23:09:10.113+08:00 WARN 7512 --- [FAF Client] [JavaFX Application Thread] o.s.b.f.support.DisposableBeanAdapter : Invocation of destroy method failed on bean with name 'kittehChatService': java.util.concurrent.RejectedExecutionException: event executor terminated 2024-07-13T23:09:10.116+08:00 INFO 7512 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-07-13T23:09:10.118+08:00 INFO 7512 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-07-13T23:09:10.118+08:00 DEBUG 7512 --- [FAF Client] [Thread-19] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-07-13T23:09:10.119+08:00 INFO 7512 --- [FAF Client] [Thread-18] com.faforever.client.map.MapService : Watcher terminated (null) 2024-07-13T23:09:10.124+08:00 INFO 7512 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-07-13T23:09:10.124+08:00 WARN 7512 --- [FAF Client] [JavaFX Application Thread] o.s.b.f.support.DisposableBeanAdapter : Invocation of destroy method failed on bean with name 'fafServerAccessor': java.util.concurrent.RejectedExecutionException: event executor terminated 2024-07-13T23:09:10.312+08:00 INFO 7512 --- [FAF Client] [pool-2-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-07-13T23:09:10.314+08:00 INFO 7512 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor'