2024-02-11T09:12:22.637+08:00 INFO 1816 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T09:12:22.642+08:00 DEBUG 1816 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T09:12:22.693+08:00 ERROR 1816 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T09:12:22.783+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T09:12:22.784+08:00 DEBUG 1816 --- [FAF Client] [pool-3-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 2024-02-11T09:12:22.786+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T09:12:22.786+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T09:12:22.788+08:00 DEBUG 1816 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T09:12:22.789+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T09:12:22.790+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T09:12:22.791+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T09:12:22.793+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T09:12:22.795+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T09:12:22.796+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T09:12:22.797+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T09:12:22.799+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T09:12:22.799+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T09:12:22.800+08:00 DEBUG 1816 --- [FAF Client] [pool-3-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-02-11T09:12:22.801+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T09:12:22.802+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T09:12:22.803+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T09:12:22.804+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T09:12:22.804+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T09:12:22.806+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T09:12:22.806+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T09:12:22.808+08:00 DEBUG 1816 --- [FAF Client] [pool-3-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-02-11T09:12:22.808+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T09:12:22.808+08:00 INFO 1816 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:12:22.809+08:00 DEBUG 1816 --- [FAF Client] [pool-3-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-02-11T09:12:22.810+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T09:12:22.810+08:00 DEBUG 1816 --- [FAF Client] [pool-3-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-02-11T09:12:22.812+08:00 INFO 1816 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:12:22.812+08:00 DEBUG 1816 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T09:12:22.813+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T09:12:22.813+08:00 DEBUG 1816 --- [FAF Client] [pool-3-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-02-11T09:12:22.813+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T09:12:22.813+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T09:12:22.815+08:00 DEBUG 1816 --- [FAF Client] [pool-3-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-02-11T09:12:22.815+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T09:12:22.816+08:00 DEBUG 1816 --- [FAF Client] [pool-3-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-02-11T09:12:22.817+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T09:12:22.817+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T09:12:22.818+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T09:12:22.818+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T09:12:22.818+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T09:12:22.819+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T09:12:22.820+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T09:12:22.820+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T09:12:22.821+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T09:12:22.822+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T09:12:22.823+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T09:12:22.823+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T09:12:22.823+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T09:12:22.825+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T09:12:22.825+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T09:12:22.826+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T09:12:22.826+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T09:12:22.828+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T09:12:22.829+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T09:12:22.829+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T09:12:22.829+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T09:12:22.830+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T09:12:22.830+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T09:12:22.831+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T09:12:22.831+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T09:12:22.833+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T09:12:22.833+08:00 DEBUG 1816 --- [FAF Client] [pool-3-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-02-11T09:12:22.834+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T09:12:22.834+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T09:12:22.835+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T09:12:22.836+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T09:12:22.836+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T09:12:22.837+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T09:12:22.837+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T09:12:22.838+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T09:12:22.839+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T09:12:22.840+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T09:12:22.841+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T09:12:22.841+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T09:12:22.842+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T09:12:22.842+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T09:12:22.844+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T09:12:22.844+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T09:12:22.845+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T09:12:22.846+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T09:12:22.846+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T09:12:22.848+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T09:12:22.848+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T09:12:22.849+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T09:12:22.849+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T09:12:22.850+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T09:12:22.850+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T09:12:22.851+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T09:12:22.852+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T09:12:22.853+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T09:12:22.854+08:00 DEBUG 1816 --- [FAF Client] [pool-3-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-02-11T09:12:22.854+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T09:12:22.855+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T09:12:22.856+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T09:12:22.856+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T09:12:22.858+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T09:12:22.859+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T09:12:22.860+08:00 ERROR 1816 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T09:12:22.863+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T09:12:22.865+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T09:12:22.867+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T09:12:22.870+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T09:12:22.871+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T09:12:22.873+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T09:12:22.875+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T09:12:22.877+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T09:12:22.878+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T09:12:22.880+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T09:12:22.881+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T09:12:22.882+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T09:12:22.884+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T09:12:22.885+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T09:12:22.887+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T09:12:22.888+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T09:12:22.889+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T09:12:22.889+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T09:12:22.891+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T09:12:22.892+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T09:12:22.893+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T09:12:22.894+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T09:12:22.895+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T09:12:22.896+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T09:12:22.897+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T09:12:22.898+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T09:12:22.899+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T09:12:22.900+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T09:12:22.901+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T09:12:22.902+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T09:12:22.903+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T09:12:22.904+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T09:12:22.905+08:00 DEBUG 1816 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T09:12:22.906+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T09:12:22.907+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T09:12:22.908+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T09:12:22.909+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T09:12:22.910+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T09:12:22.912+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T09:12:22.913+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T09:12:22.914+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T09:12:22.915+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T09:12:22.916+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T09:12:22.918+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T09:12:22.919+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T09:12:22.920+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T09:12:22.921+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T09:12:22.921+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T09:12:22.922+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T09:12:22.924+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T09:12:22.925+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T09:12:22.925+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T09:12:22.926+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T09:12:22.927+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T09:12:22.928+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T09:12:22.929+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T09:12:22.930+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T09:12:22.931+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T09:12:22.932+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T09:12:22.933+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T09:12:22.934+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T09:12:22.935+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T09:12:22.936+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T09:12:22.937+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T09:12:22.938+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T09:12:22.939+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T09:12:22.940+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T09:12:22.941+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T09:12:22.942+08:00 DEBUG 1816 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T09:12:22.966+08:00 DEBUG 1816 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T09:12:22.967+08:00 DEBUG 1816 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T09:12:23.053+08:00 INFO 1816 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T09:12:23.331+08:00 DEBUG 1816 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T09:12:23.634+08:00 INFO 1816 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 4.93 seconds (process running for 5.629) 2024-02-11T09:12:23.640+08:00 INFO 1816 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T09:12:23.697+08:00 DEBUG 1816 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T09:12:23.866+08:00 INFO 1816 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T09:12:24.358+08:00 INFO 1816 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T09:12:24.362+08:00 INFO 1816 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T09:12:34.561+08:00 ERROR 1816 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.login.LoginController : Could not read remote preferences java.util.concurrent.CompletionException: java.net.SocketTimeoutException: Connect timed out at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:147) 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) Caused by: java.net.SocketTimeoutException: Connect timed out at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:546) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:751) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1237) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1123) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1675) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223) at com.faforever.client.preferences.PreferencesService.getRemotePreferences(PreferencesService.java:135) at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:145) ... 7 common frames omitted 2024-02-11T09:12:34.562+08:00 ERROR 1816 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.task.TaskService : Task failed java.util.concurrent.CompletionException: java.net.SocketTimeoutException: Connect timed out at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:147) 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) Caused by: java.net.SocketTimeoutException: Connect timed out at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:546) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:751) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1237) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1123) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1675) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223) at com.faforever.client.preferences.PreferencesService.getRemotePreferences(PreferencesService.java:135) at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:145) ... 7 common frames omitted 2024-02-11T09:13:43.906+08:00 INFO 1816 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.login.OAuthValuesReceiver : GET /?code=3WOfm-kOUkVYIOZ73JxDiMC9S7yt11_ACjc-YNnaK1s.3bW72k5Xx9UKl-GiX-XPOxYYOWZylbKGF7pjF4AIJL4&scope=openid+offline+public_profile+upload_map+upload_mod+lobby&state=ijVTRlvrerAC9gy7vmPVLCpxa1YoF2FKf3QhHdYIXh0zgdwE74QNNSHBsxdi9pqcXPeCTizxyw HTTP/1.1 2024-02-11T09:13:43.917+08:00 DEBUG 1816 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.fx.PlatformService : Focus '登录FA Forever' window 2024-02-11T09:13:43.948+08:00 INFO 1816 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with authorization code 2024-02-11T09:13:43.998+08:00 DEBUG 1816 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T09:13:45.554+08:00 INFO 1816 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T02:13:44.552347400Z 2024-02-11T09:13:45.564+08:00 DEBUG 1816 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T09:13:46.681+08:00 INFO 1816 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T02:13:45.681751600Z 2024-02-11T09:13:46.772+08:00 WARN 1816 --- [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: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:13:51.786+08:00 WARN 1816 --- [FAF Client] [parallel-3] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #1 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:13:56.820+08:00 WARN 1816 --- [FAF Client] [reactor-http-nio-4] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #2 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:14:01.831+08:00 WARN 1816 --- [FAF Client] [reactor-http-nio-5] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #3 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:14:06.851+08:00 WARN 1816 --- [FAF Client] [reactor-http-nio-6] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #4 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:14:11.870+08:00 WARN 1816 --- [FAF Client] [parallel-11] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #5 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:14:16.896+08:00 WARN 1816 --- [FAF Client] [reactor-http-nio-8] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #6 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:14:21.903+08:00 WARN 1816 --- [FAF Client] [reactor-http-nio-9] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #7 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:14:26.912+08:00 WARN 1816 --- [FAF Client] [reactor-http-nio-10] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #8 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:14:31.929+08:00 WARN 1816 --- [FAF Client] [parallel-19] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #9 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:14:36.941+08:00 WARN 1816 --- [FAF Client] [reactor-http-nio-12] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #10 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:14:41.949+08:00 WARN 1816 --- [FAF Client] [reactor-http-nio-13] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #11 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:14:46.958+08:00 WARN 1816 --- [FAF Client] [reactor-http-nio-14] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #12 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:14:51.976+08:00 WARN 1816 --- [FAF Client] [reactor-http-nio-15] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #13 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:14:56.992+08:00 WARN 1816 --- [FAF Client] [parallel-9] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #14 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:15:02.005+08:00 WARN 1816 --- [FAF Client] [reactor-http-nio-17] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #15 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:15:07.018+08:00 WARN 1816 --- [FAF Client] [reactor-http-nio-18] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #16 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:15:12.022+08:00 WARN 1816 --- [FAF Client] [reactor-http-nio-19] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #17 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:15:17.026+08:00 WARN 1816 --- [FAF Client] [reactor-http-nio-20] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #18 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:15:22.041+08:00 WARN 1816 --- [FAF Client] [reactor-http-nio-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #19 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:15:24.196+08:00 INFO 1816 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T09:15:24.198+08:00 INFO 1816 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T09:15:26.226+08:00 INFO 1816 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T09:15:26.229+08:00 DEBUG 1816 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T09:15:26.232+08:00 INFO 1816 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T09:15:26.233+08:00 INFO 1816 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T09:15:26.233+08:00 DEBUG 1816 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T09:15:26.233+08:00 INFO 1816 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T09:15:26.235+08:00 INFO 1816 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T09:15:26.236+08:00 INFO 1816 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T09:15:26.237+08:00 INFO 1816 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T09:15:26.239+08:00 INFO 1816 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T09:15:26.240+08:00 INFO 1816 --- [FAF Client] [Thread-30] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T09:15:27.083+08:00 WARN 1816 --- [FAF Client] [reactor-http-nio-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #20 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:15:32.595+08:00 INFO 11400 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T09:15:32.599+08:00 DEBUG 11400 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T09:15:32.647+08:00 ERROR 11400 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T09:15:32.712+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T09:15:32.713+08:00 DEBUG 11400 --- [FAF Client] [pool-3-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 2024-02-11T09:15:32.715+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T09:15:32.715+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T09:15:32.717+08:00 DEBUG 11400 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T09:15:32.718+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T09:15:32.719+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T09:15:32.720+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T09:15:32.722+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T09:15:32.724+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T09:15:32.727+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T09:15:32.727+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T09:15:32.729+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T09:15:32.729+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T09:15:32.730+08:00 DEBUG 11400 --- [FAF Client] [pool-3-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-02-11T09:15:32.731+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T09:15:32.731+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T09:15:32.732+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T09:15:32.732+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T09:15:32.733+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T09:15:32.733+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T09:15:32.734+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T09:15:32.734+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T09:15:32.735+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T09:15:32.735+08:00 DEBUG 11400 --- [FAF Client] [pool-3-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-02-11T09:15:32.736+08:00 DEBUG 11400 --- [FAF Client] [pool-3-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-02-11T09:15:32.736+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T09:15:32.737+08:00 DEBUG 11400 --- [FAF Client] [pool-3-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-02-11T09:15:32.737+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T09:15:32.739+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T09:15:32.739+08:00 DEBUG 11400 --- [FAF Client] [pool-3-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-02-11T09:15:32.740+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T09:15:32.740+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T09:15:32.740+08:00 DEBUG 11400 --- [FAF Client] [pool-3-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-02-11T09:15:32.741+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T09:15:32.741+08:00 DEBUG 11400 --- [FAF Client] [pool-3-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-02-11T09:15:32.742+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T09:15:32.742+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T09:15:32.743+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T09:15:32.743+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T09:15:32.744+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T09:15:32.744+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T09:15:32.745+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T09:15:32.745+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T09:15:32.746+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T09:15:32.746+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T09:15:32.747+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T09:15:32.747+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T09:15:32.748+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T09:15:32.750+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T09:15:32.750+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T09:15:32.751+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T09:15:32.751+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T09:15:32.752+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T09:15:32.752+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T09:15:32.753+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T09:15:32.753+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T09:15:32.754+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T09:15:32.755+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T09:15:32.755+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T09:15:32.756+08:00 INFO 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:15:32.756+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T09:15:32.756+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T09:15:32.757+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T09:15:32.757+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T09:15:32.758+08:00 DEBUG 11400 --- [FAF Client] [pool-3-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-02-11T09:15:32.758+08:00 INFO 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:15:32.758+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T09:15:32.758+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T09:15:32.759+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T09:15:32.759+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T09:15:32.759+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T09:15:32.760+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T09:15:32.760+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T09:15:32.761+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T09:15:32.762+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T09:15:32.763+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T09:15:32.763+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T09:15:32.764+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T09:15:32.764+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T09:15:32.765+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T09:15:32.767+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T09:15:32.767+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T09:15:32.767+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T09:15:32.768+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T09:15:32.768+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T09:15:32.769+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T09:15:32.769+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T09:15:32.770+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T09:15:32.771+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T09:15:32.771+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T09:15:32.772+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T09:15:32.772+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T09:15:32.772+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T09:15:32.772+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T09:15:32.773+08:00 ERROR 11400 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T09:15:32.773+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T09:15:32.775+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T09:15:32.776+08:00 DEBUG 11400 --- [FAF Client] [pool-3-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-02-11T09:15:32.776+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T09:15:32.777+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T09:15:32.777+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T09:15:32.779+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T09:15:32.779+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T09:15:32.780+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T09:15:32.781+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T09:15:32.781+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T09:15:32.782+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T09:15:32.783+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T09:15:32.784+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T09:15:32.786+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T09:15:32.787+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T09:15:32.789+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T09:15:32.790+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T09:15:32.790+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T09:15:32.791+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T09:15:32.792+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T09:15:32.792+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T09:15:32.793+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T09:15:32.794+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T09:15:32.795+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T09:15:32.795+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T09:15:32.796+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T09:15:32.797+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T09:15:32.797+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T09:15:32.798+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T09:15:32.799+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T09:15:32.799+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T09:15:32.800+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T09:15:32.802+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T09:15:32.802+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T09:15:32.803+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T09:15:32.804+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T09:15:32.805+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T09:15:32.806+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T09:15:32.806+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T09:15:32.807+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T09:15:32.807+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T09:15:32.808+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T09:15:32.808+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T09:15:32.809+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T09:15:32.810+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T09:15:32.810+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T09:15:32.810+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T09:15:32.811+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T09:15:32.812+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T09:15:32.813+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T09:15:32.813+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T09:15:32.814+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T09:15:32.815+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T09:15:32.815+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T09:15:32.816+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T09:15:32.816+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T09:15:32.817+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T09:15:32.817+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T09:15:32.818+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T09:15:32.818+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T09:15:32.819+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T09:15:32.821+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T09:15:32.821+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T09:15:32.822+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T09:15:32.822+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T09:15:32.823+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T09:15:32.824+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T09:15:32.825+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T09:15:32.826+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T09:15:32.826+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T09:15:32.827+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T09:15:32.837+08:00 DEBUG 11400 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T09:15:32.883+08:00 DEBUG 11400 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T09:15:32.883+08:00 DEBUG 11400 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T09:15:32.957+08:00 INFO 11400 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T09:15:33.057+08:00 DEBUG 11400 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T09:15:33.382+08:00 INFO 11400 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 4.076 seconds (process running for 4.737) 2024-02-11T09:15:33.397+08:00 INFO 11400 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T09:15:33.463+08:00 DEBUG 11400 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T09:15:33.631+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T09:15:34.137+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T09:15:34.142+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T09:15:35.621+08:00 INFO 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2023.12.3' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T09:15:35.622+08:00 INFO 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2024-02-11T09:15:35.663+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T09:15:36.949+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T02:15:36.948675Z 2024-02-11T09:15:38.116+08:00 DEBUG 11400 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T09:15:38.119+08:00 DEBUG 11400 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T09:15:38.120+08:00 DEBUG 11400 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T09:15:38.779+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T09:15:39.444+08:00 DEBUG 11400 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-02-11T09:15:42.757+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2024-02-11T09:15:42.906+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2024.1.2' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T09:15:42.912+08:00 DEBUG 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #zhanghm18'sParty 2024-02-11T09:15:43.866+08:00 DEBUG 11400 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-02-11T09:15:50.003+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\oof_acu_death_sound.v0002.png 2024-02-11T09:15:50.007+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\all_faction_quantum_gate.v0002.png 2024-02-11T09:15:50.008+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/mods/thumbs/no_build_restrictions_in_campaign.v0002.png 2024-02-11T09:15:50.009+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\total_mayhem.v0137.png 2024-02-11T09:15:50.010+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/mods/thumbs/2x_resources,storage,buildrate,buildrange.v0001.png 2024-02-11T09:15:50.011+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/mods/thumbs/Ultra%20Shields.v0003.png 2024-02-11T09:15:50.012+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\smart_tactical_missiles.v0021.png 2024-02-11T09:15:50.073+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/mods/thumbs/ai_wave_survival.v0270.png 2024-02-11T09:15:50.074+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/mods/thumbs/marlo_s_sorian_ai_edit.v0135.png 2024-02-11T09:15:50.075+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\m28ai.v0073.png 2024-02-11T09:15:50.076+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\annihilation_new_supcom.v0147.png 2024-02-11T09:15:50.076+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/mods/thumbs/range_overhaul.v0002.png 2024-02-11T09:15:50.077+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\savers_atlantis.v0009.png 2024-02-11T09:15:50.078+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\savers_fatboy.v0038.png 2024-02-11T09:15:50.206+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\blackops_faf__acus.v0019.png 2024-02-11T09:15:50.207+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\blackops_faf__unleashed.v0024.png 2024-02-11T09:15:50.208+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\ai-uveso.v0112.png 2024-02-11T09:15:50.210+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/mods/thumbs/brewlan.v0084.png 2024-02-11T09:15:50.211+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\blackops_faf__exunits.v0021.png 2024-02-11T09:15:50.211+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\brewlan__rng_mods.v0004.png 2024-02-11T09:15:50.242+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\total_annihilation_music.v0004.png 2024-02-11T09:15:50.244+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\supcom_vanilla_music_faf.v0002.png 2024-02-11T09:15:50.244+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\supreme_score_board.v0006.png 2024-02-11T09:15:50.245+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\build_range_preview.v0001.png 2024-02-11T09:15:50.246+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\phillip_crofts_soundtrack.v0005.png 2024-02-11T09:15:50.247+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/mods/thumbs/random_ui_improvements.v0001.png 2024-02-11T09:15:50.247+08:00 DEBUG 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\mods\redux_acu_icons.v0001.png 2024-02-11T09:15:50.856+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/mods/thumbs/2x_resources,storage,buildrate,buildrange.v0001.png for C:\ProgramData\FAForever\cache\mods\2x_resources,storage,buildrate,buildrange.v0001.png 2024-02-11T09:15:50.861+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/mods/thumbs/no_build_restrictions_in_campaign.v0002.png for C:\ProgramData\FAForever\cache\mods\no_build_restrictions_in_campaign.v0002.png 2024-02-11T09:15:50.902+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/mods/thumbs/Ultra%20Shields.v0003.png for C:\ProgramData\FAForever\cache\mods\Ultra%20Shields.v0003.png 2024-02-11T09:15:51.620+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/mods/thumbs/random_ui_improvements.v0001.png for C:\ProgramData\FAForever\cache\mods\random_ui_improvements.v0001.png 2024-02-11T09:15:51.992+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/mods/thumbs/range_overhaul.v0002.png for C:\ProgramData\FAForever\cache\mods\range_overhaul.v0002.png 2024-02-11T09:15:52.004+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/mods/thumbs/brewlan.v0084.png for C:\ProgramData\FAForever\cache\mods\brewlan.v0084.png 2024-02-11T09:16:07.949+08:00 DEBUG 11400 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-02-11T09:16:09.188+08:00 DEBUG 11400 --- [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-02-11T09:16:09.229+08:00 DEBUG 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-02-11T09:16:09.255+08:00 DEBUG 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\2v2%20sand%20box.v0001.png 2024-02-11T09:16:09.256+08:00 DEBUG 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\swamp_city_redux.v0015.png 2024-02-11T09:16:09.258+08:00 DEBUG 11400 --- [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-02-11T09:16:09.259+08:00 DEBUG 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\wartime2.v0001.png 2024-02-11T09:16:09.261+08:00 DEBUG 11400 --- [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-02-11T09:16:09.262+08:00 DEBUG 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\tomb_guard_survival.v0003.png 2024-02-11T09:16:09.264+08:00 DEBUG 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_027.png 2024-02-11T09:16:09.266+08:00 DEBUG 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_shillingstone.v0021.png 2024-02-11T09:16:09.267+08:00 DEBUG 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_028.png 2024-02-11T09:16:09.268+08:00 DEBUG 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\cybran_island_c.v0008.png 2024-02-11T09:16:09.269+08:00 DEBUG 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_009.png 2024-02-11T09:16:09.271+08:00 DEBUG 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_036.png 2024-02-11T09:16:09.825+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:16:09.826+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:16:09.851+08:00 DEBUG 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\large\setons_clutch_-_faf_version.v0004.png 2024-02-11T09:16:11.689+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T09:16:11.695+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:16:11.696+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:16:13.942+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T09:16:13.943+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23587, version=3801, name=init_fafdevelop.lua, md5=7d73e5ecf33d6e14b790b5be5ff97c21, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua?verify=1707614173-pN5JHFzDSBC8NMau6tAPLVZC5uI1ydx9%2BE6fWH5h9gA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua, hmacToken=1707614173-pN5JHFzDSBC8NMau6tAPLVZC5uI1ydx9%2BE6fWH5h9gA%3D, hmacParameter=verify)` 2024-02-11T09:16:13.953+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.faforever.client.io.DownloadService : Downloading file from `https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5` to `C:\ProgramData\FAForever\cache\featured_mod\gamedata\download5022153935479864883.tmp` 2024-02-11T09:16:18.308+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23588, version=3801, name=env.nx5, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5?verify=1707614173-9RKLi2cTMT244dNF5zrjZytoSmGrf26nBE01TzgsEaA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5, hmacToken=1707614173-9RKLi2cTMT244dNF5zrjZytoSmGrf26nBE01TzgsEaA%3D, hmacParameter=verify)` 2024-02-11T09:16:18.312+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23591, version=3801, name=loc.nx5, md5=54636a23d5c59511d55e24f12b5731a0, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5?verify=1707614173-pwIt42IRzh5bvqvUo%2BlY7Ucuume39p3RHzBSrM8RwzE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5, hmacToken=1707614173-pwIt42IRzh5bvqvUo%2BlY7Ucuume39p3RHzBSrM8RwzE%3D, hmacParameter=verify)` 2024-02-11T09:16:18.318+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.faforever.client.io.DownloadService : Downloading file from `https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5` to `C:\ProgramData\FAForever\cache\featured_mod\gamedata\download7025054711248396682.tmp` 2024-02-11T09:16:21.588+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23590, version=3801, name=meshes.nx5, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5?verify=1707614173-FHP7W7zQw7UITcFzzc87YDmp1iTUVMnMDrPeli9Vxu4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5, hmacToken=1707614173-FHP7W7zQw7UITcFzzc87YDmp1iTUVMnMDrPeli9Vxu4%3D, hmacParameter=verify)` 2024-02-11T09:16:21.590+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1307, version=3675, name=modules.nx5, md5=845ac769d62457e7c29f478cb954041a, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt?verify=1707614173-F9KjZsMvNEO7n9qAh%2BKtNCIDuIEyoYFWsdLtMVNKZzo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt, hmacToken=1707614173-F9KjZsMvNEO7n9qAh%2BKtNCIDuIEyoYFWsdLtMVNKZzo%3D, hmacParameter=verify)` 2024-02-11T09:16:21.592+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23594, version=3801, name=projectiles.nx5, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5?verify=1707614173-lfBEs3g2g7zIvq3flLGs73x12X3UGO7y%2BjonL83JW6s%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5, hmacToken=1707614173-lfBEs3g2g7zIvq3flLGs73x12X3UGO7y%2BjonL83JW6s%3D, hmacParameter=verify)` 2024-02-11T09:16:21.593+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23592, version=3801, name=schook.nx5, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5?verify=1707614173-vqhnX6Sv7VOW6uo4B7lib5lxQKXML%2FoPAlIZwJYZkiI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5, hmacToken=1707614173-vqhnX6Sv7VOW6uo4B7lib5lxQKXML%2FoPAlIZwJYZkiI%3D, hmacParameter=verify)` 2024-02-11T09:16:21.758+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23593, version=3801, name=textures.nx5, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5?verify=1707614173-%2FInPrLgHfsY4CeQHPlIgWIdkUwnS2r0Oc80snfOhodE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5, hmacToken=1707614173-%2FInPrLgHfsY4CeQHPlIgWIdkUwnS2r0Oc80snfOhodE%3D, hmacParameter=verify)` 2024-02-11T09:16:21.938+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.faforever.client.io.DownloadService : Downloading file from `https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5` to `C:\ProgramData\FAForever\cache\featured_mod\gamedata\download10550476230285947204.tmp` 2024-02-11T09:17:04.961+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23585, version=3801, name=etc.nx5, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5?verify=1707614173-FdMrq4bUDkT4189biGPxVRdypoSRnPuYrrRMajfodU8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5, hmacToken=1707614173-FdMrq4bUDkT4189biGPxVRdypoSRnPuYrrRMajfodU8%3D, hmacParameter=verify)` 2024-02-11T09:17:04.970+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3801` 2024-02-11T09:17:04.971+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T09:17:04.990+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T09:17:04.990+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T09:17:04.992+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T09:17:04.998+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T09:17:04.999+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T09:17:04.999+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T09:17:05.000+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T09:17:05.001+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T09:17:05.001+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T09:17:05.002+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T09:17:05.002+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T09:17:05.018+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3801 2024-02-11T09:17:05.435+08:00 INFO 11400 --- [FAF Client] [Thread-46] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T09:17:05.435+08:00 DEBUG 11400 --- [FAF Client] [Thread-46] c.faforever.client.replay.ReplayServer : Opening local replay server on port 50472 2024-02-11T09:17:05.436+08:00 INFO 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21832922, --login, zhanghm18, --rpc-port, 50470, --gpgnet-port, 50471] 2024-02-11T09:17:05.451+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T09:17:05.714+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T09:17:05.978+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T09:17:06.244+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T09:17:06.503+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T09:17:06.766+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T09:17:07.031+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T09:17:07.296+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 8/50) 2024-02-11T09:17:07.561+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 9/50) 2024-02-11T09:17:07.825+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 10/50) 2024-02-11T09:17:08.088+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 11/50) 2024-02-11T09:17:08.355+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 12/50) 2024-02-11T09:17:08.616+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 13/50) 2024-02-11T09:17:08.879+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 14/50) 2024-02-11T09:17:09.141+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 15/50) 2024-02-11T09:17:09.404+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 16/50) 2024-02-11T09:17:09.668+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 17/50) 2024-02-11T09:17:09.931+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 18/50) 2024-02-11T09:17:10.194+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 19/50) 2024-02-11T09:17:10.445+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 20/50) 2024-02-11T09:17:10.712+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 21/50) 2024-02-11T09:17:10.974+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 22/50) 2024-02-11T09:17:11.238+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 23/50) 2024-02-11T09:17:11.498+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 24/50) 2024-02-11T09:17:11.765+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 25/50) 2024-02-11T09:17:12.028+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 26/50) 2024-02-11T09:17:12.292+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 27/50) 2024-02-11T09:17:12.554+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 28/50) 2024-02-11T09:17:12.818+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 29/50) 2024-02-11T09:17:13.082+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 30/50) 2024-02-11T09:17:13.344+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 31/50) 2024-02-11T09:17:13.606+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 32/50) 2024-02-11T09:17:13.868+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 33/50) 2024-02-11T09:17:14.128+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 34/50) 2024-02-11T09:17:14.390+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 35/50) 2024-02-11T09:17:14.655+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 36/50) 2024-02-11T09:17:14.919+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 37/50) 2024-02-11T09:17:15.181+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 38/50) 2024-02-11T09:17:15.447+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 39/50) 2024-02-11T09:17:15.708+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 40/50) 2024-02-11T09:17:15.971+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 41/50) 2024-02-11T09:17:16.235+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 42/50) 2024-02-11T09:17:16.499+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 43/50) 2024-02-11T09:17:16.763+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 44/50) 2024-02-11T09:17:17.025+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 45/50) 2024-02-11T09:17:17.288+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 46/50) 2024-02-11T09:17:17.550+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 47/50) 2024-02-11T09:17:17.813+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 48/50) 2024-02-11T09:17:18.079+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 49/50) 2024-02-11T09:17:18.330+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 50/50) 2024-02-11T09:17:21.033+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-19] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: setIceServers([[{username=j_MM7AIVEsgTdN5MYZzN0mm25JGdvhIz28wEqSZE8ZyCaYyZo1EkmjWXnRs2xj0hAAAAAGXIICBmYWZvcmV2ZXI=, credential=4ddeb238-c87b-11ee-8865-0242ac120004, urls=[turn://fr-turn1.xirsys.com:3478?transport=tcp, turn://fr-turn1.xirsys.com:3478?transport=udp, turns://fr-turn1.xirsys.com:443?transport=tcp, stun://fr-turn1.xirsys.com, turn://fr-turn1.xirsys.com:80?transport=udp, turn://fr-turn1.xirsys.com:80?transport=tcp, turns://fr-turn1.xirsys.com:5349?transport=tcp]}]]) 2024-02-11T09:17:21.039+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-19] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21832922.log, /gpgnet, 127.0.0.1:50471, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:50472/21832922/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T09:17:41.800+08:00 INFO 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 0 2024-02-11T09:17:41.802+08:00 INFO 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T09:17:42.606+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:17:42.607+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:17:44.456+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T09:17:44.457+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:17:44.458+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:17:44.498+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T09:17:44.499+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23587, version=3801, name=init_fafdevelop.lua, md5=7d73e5ecf33d6e14b790b5be5ff97c21, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua?verify=1707614173-pN5JHFzDSBC8NMau6tAPLVZC5uI1ydx9%2BE6fWH5h9gA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua, hmacToken=1707614173-pN5JHFzDSBC8NMau6tAPLVZC5uI1ydx9%2BE6fWH5h9gA%3D, hmacParameter=verify)` 2024-02-11T09:17:44.503+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23586, version=3801, name=effects.nx5, md5=d277f28697fef9daa6ab52a80b4b4677, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5?verify=1707614173-1o7DhQMpyCZv8KVu24ZkTF8CYSV4kVBiQY9Brr3k3Bo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5, hmacToken=1707614173-1o7DhQMpyCZv8KVu24ZkTF8CYSV4kVBiQY9Brr3k3Bo%3D, hmacParameter=verify)` 2024-02-11T09:17:45.078+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23588, version=3801, name=env.nx5, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5?verify=1707614173-9RKLi2cTMT244dNF5zrjZytoSmGrf26nBE01TzgsEaA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5, hmacToken=1707614173-9RKLi2cTMT244dNF5zrjZytoSmGrf26nBE01TzgsEaA%3D, hmacParameter=verify)` 2024-02-11T09:17:45.081+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23591, version=3801, name=loc.nx5, md5=54636a23d5c59511d55e24f12b5731a0, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5?verify=1707614173-pwIt42IRzh5bvqvUo%2BlY7Ucuume39p3RHzBSrM8RwzE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5, hmacToken=1707614173-pwIt42IRzh5bvqvUo%2BlY7Ucuume39p3RHzBSrM8RwzE%3D, hmacParameter=verify)` 2024-02-11T09:17:45.085+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23595, version=3801, name=lua.nx5, md5=9adf60ce0525ec3b71fad58b5ff291f7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5?verify=1707614173-%2FtqAf1j3P%2BExu9i8Stm1fRbInMse%2FH4T0cVe0PZ3apE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5, hmacToken=1707614173-%2FtqAf1j3P%2BExu9i8Stm1fRbInMse%2FH4T0cVe0PZ3apE%3D, hmacParameter=verify)` 2024-02-11T09:17:45.090+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23590, version=3801, name=meshes.nx5, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5?verify=1707614173-FHP7W7zQw7UITcFzzc87YDmp1iTUVMnMDrPeli9Vxu4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5, hmacToken=1707614173-FHP7W7zQw7UITcFzzc87YDmp1iTUVMnMDrPeli9Vxu4%3D, hmacParameter=verify)` 2024-02-11T09:17:45.090+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1307, version=3675, name=modules.nx5, md5=845ac769d62457e7c29f478cb954041a, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt?verify=1707614173-F9KjZsMvNEO7n9qAh%2BKtNCIDuIEyoYFWsdLtMVNKZzo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt, hmacToken=1707614173-F9KjZsMvNEO7n9qAh%2BKtNCIDuIEyoYFWsdLtMVNKZzo%3D, hmacParameter=verify)` 2024-02-11T09:17:45.092+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23594, version=3801, name=projectiles.nx5, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5?verify=1707614173-lfBEs3g2g7zIvq3flLGs73x12X3UGO7y%2BjonL83JW6s%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5, hmacToken=1707614173-lfBEs3g2g7zIvq3flLGs73x12X3UGO7y%2BjonL83JW6s%3D, hmacParameter=verify)` 2024-02-11T09:17:45.092+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23592, version=3801, name=schook.nx5, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5?verify=1707614173-vqhnX6Sv7VOW6uo4B7lib5lxQKXML%2FoPAlIZwJYZkiI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5, hmacToken=1707614173-vqhnX6Sv7VOW6uo4B7lib5lxQKXML%2FoPAlIZwJYZkiI%3D, hmacParameter=verify)` 2024-02-11T09:17:45.211+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23593, version=3801, name=textures.nx5, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5?verify=1707614173-%2FInPrLgHfsY4CeQHPlIgWIdkUwnS2r0Oc80snfOhodE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5, hmacToken=1707614173-%2FInPrLgHfsY4CeQHPlIgWIdkUwnS2r0Oc80snfOhodE%3D, hmacParameter=verify)` 2024-02-11T09:17:45.380+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23589, version=3801, name=units.nx5, md5=b306e364205125b3b7702e02e46df2fe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5?verify=1707614173-7evhmn3fmE7u3Kie5ht6yDQwXfcljFteAaQHcqpNMno%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5, hmacToken=1707614173-7evhmn3fmE7u3Kie5ht6yDQwXfcljFteAaQHcqpNMno%3D, hmacParameter=verify)` 2024-02-11T09:17:45.380+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23585, version=3801, name=etc.nx5, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5?verify=1707614173-FdMrq4bUDkT4189biGPxVRdypoSRnPuYrrRMajfodU8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5, hmacToken=1707614173-FdMrq4bUDkT4189biGPxVRdypoSRnPuYrrRMajfodU8%3D, hmacParameter=verify)` 2024-02-11T09:17:45.381+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3801` 2024-02-11T09:17:45.381+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T09:17:45.381+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T09:17:45.381+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T09:17:45.382+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T09:17:45.382+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T09:17:45.382+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T09:17:45.382+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T09:17:45.382+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T09:17:45.382+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T09:17:45.382+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T09:17:45.382+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T09:17:45.382+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T09:17:45.382+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-2] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3801 2024-02-11T09:17:45.720+08:00 INFO 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21832925, --login, zhanghm18, --rpc-port, 50665, --gpgnet-port, 50666] 2024-02-11T09:17:45.720+08:00 INFO 11400 --- [FAF Client] [Thread-49] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T09:17:45.721+08:00 DEBUG 11400 --- [FAF Client] [Thread-49] c.faforever.client.replay.ReplayServer : Opening local replay server on port 50667 2024-02-11T09:17:45.729+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T09:17:45.992+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T09:17:46.244+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T09:17:46.508+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T09:17:46.769+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T09:17:47.033+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T09:17:47.295+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T09:17:47.559+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 8/50) 2024-02-11T09:17:47.820+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 9/50) 2024-02-11T09:17:48.082+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 10/50) 2024-02-11T09:17:48.343+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 11/50) 2024-02-11T09:17:48.602+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 12/50) 2024-02-11T09:17:48.867+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 13/50) 2024-02-11T09:17:49.132+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 14/50) 2024-02-11T09:17:49.396+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 15/50) 2024-02-11T09:17:49.654+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 16/50) 2024-02-11T09:17:49.921+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 17/50) 2024-02-11T09:17:50.180+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 18/50) 2024-02-11T09:17:50.440+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 19/50) 2024-02-11T09:17:50.703+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 20/50) 2024-02-11T09:17:50.966+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 21/50) 2024-02-11T09:17:51.229+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 22/50) 2024-02-11T09:17:51.491+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 23/50) 2024-02-11T09:17:51.754+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 24/50) 2024-02-11T09:17:52.014+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 25/50) 2024-02-11T09:17:52.278+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 26/50) 2024-02-11T09:17:52.540+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 27/50) 2024-02-11T09:17:52.805+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 28/50) 2024-02-11T09:17:53.066+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 29/50) 2024-02-11T09:17:53.326+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 30/50) 2024-02-11T09:17:53.588+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 31/50) 2024-02-11T09:17:53.851+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 32/50) 2024-02-11T09:17:54.111+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 33/50) 2024-02-11T09:17:54.374+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 34/50) 2024-02-11T09:17:54.636+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 35/50) 2024-02-11T09:17:54.900+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 36/50) 2024-02-11T09:17:55.160+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 37/50) 2024-02-11T09:17:55.426+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 38/50) 2024-02-11T09:17:55.689+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 39/50) 2024-02-11T09:17:55.954+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 40/50) 2024-02-11T09:17:56.216+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 41/50) 2024-02-11T09:17:56.478+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 42/50) 2024-02-11T09:17:56.740+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 43/50) 2024-02-11T09:17:57.004+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 44/50) 2024-02-11T09:17:57.264+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 45/50) 2024-02-11T09:17:57.526+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 46/50) 2024-02-11T09:17:57.788+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 47/50) 2024-02-11T09:17:58.050+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 48/50) 2024-02-11T09:17:58.311+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 49/50) 2024-02-11T09:17:58.574+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 50/50) 2024-02-11T09:18:01.507+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-20] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: setIceServers([[{username=RAQJ2slUNGkQdG2YEchD6QVGIellKorQi815UiaqN1wdb-yRqMiyon6IaEaX-MmrAAAAAGXIIElmYWZvcmV2ZXI=, credential=660005ec-c87b-11ee-ba42-0242ac120004, urls=[turn://fr-turn1.xirsys.com:3478?transport=tcp, turn://fr-turn1.xirsys.com:3478?transport=udp, turns://fr-turn1.xirsys.com:443?transport=tcp, stun://fr-turn1.xirsys.com, turn://fr-turn1.xirsys.com:80?transport=udp, turn://fr-turn1.xirsys.com:80?transport=tcp, turns://fr-turn1.xirsys.com:5349?transport=tcp]}]]) 2024-02-11T09:18:01.509+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-20] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21832925.log, /gpgnet, 127.0.0.1:50666, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:50667/21832925/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T09:18:43.638+08:00 INFO 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 0 2024-02-11T09:18:43.640+08:00 INFO 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T09:18:44.958+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T09:18:44.959+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-02-11T09:18:44.960+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-02-11T09:18:44.960+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T09:18:50.045+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T09:19:07.076+08:00 DEBUG 11400 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T09:19:07.076+08:00 DEBUG 11400 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T09:19:07.076+08:00 DEBUG 11400 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T09:19:07.615+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T09:19:08.182+08:00 DEBUG 11400 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-02-11T09:19:11.834+08:00 DEBUG 11400 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-02-11T09:19:12.062+08:00 DEBUG 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dual_gap_v5.6.v0001.png 2024-02-11T09:19:14.646+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:19:14.646+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:19:15.767+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T09:19:15.770+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:19:15.770+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:19:15.812+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-4] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T09:19:15.812+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23587, version=3801, name=init_fafdevelop.lua, md5=7d73e5ecf33d6e14b790b5be5ff97c21, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua?verify=1707614173-pN5JHFzDSBC8NMau6tAPLVZC5uI1ydx9%2BE6fWH5h9gA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua, hmacToken=1707614173-pN5JHFzDSBC8NMau6tAPLVZC5uI1ydx9%2BE6fWH5h9gA%3D, hmacParameter=verify)` 2024-02-11T09:19:15.817+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23586, version=3801, name=effects.nx5, md5=d277f28697fef9daa6ab52a80b4b4677, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5?verify=1707614173-1o7DhQMpyCZv8KVu24ZkTF8CYSV4kVBiQY9Brr3k3Bo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5, hmacToken=1707614173-1o7DhQMpyCZv8KVu24ZkTF8CYSV4kVBiQY9Brr3k3Bo%3D, hmacParameter=verify)` 2024-02-11T09:19:16.383+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23588, version=3801, name=env.nx5, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5?verify=1707614173-9RKLi2cTMT244dNF5zrjZytoSmGrf26nBE01TzgsEaA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5, hmacToken=1707614173-9RKLi2cTMT244dNF5zrjZytoSmGrf26nBE01TzgsEaA%3D, hmacParameter=verify)` 2024-02-11T09:19:16.386+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23591, version=3801, name=loc.nx5, md5=54636a23d5c59511d55e24f12b5731a0, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5?verify=1707614173-pwIt42IRzh5bvqvUo%2BlY7Ucuume39p3RHzBSrM8RwzE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5, hmacToken=1707614173-pwIt42IRzh5bvqvUo%2BlY7Ucuume39p3RHzBSrM8RwzE%3D, hmacParameter=verify)` 2024-02-11T09:19:16.390+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23595, version=3801, name=lua.nx5, md5=9adf60ce0525ec3b71fad58b5ff291f7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5?verify=1707614173-%2FtqAf1j3P%2BExu9i8Stm1fRbInMse%2FH4T0cVe0PZ3apE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5, hmacToken=1707614173-%2FtqAf1j3P%2BExu9i8Stm1fRbInMse%2FH4T0cVe0PZ3apE%3D, hmacParameter=verify)` 2024-02-11T09:19:16.395+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23590, version=3801, name=meshes.nx5, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5?verify=1707614173-FHP7W7zQw7UITcFzzc87YDmp1iTUVMnMDrPeli9Vxu4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5, hmacToken=1707614173-FHP7W7zQw7UITcFzzc87YDmp1iTUVMnMDrPeli9Vxu4%3D, hmacParameter=verify)` 2024-02-11T09:19:16.395+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1307, version=3675, name=modules.nx5, md5=845ac769d62457e7c29f478cb954041a, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt?verify=1707614173-F9KjZsMvNEO7n9qAh%2BKtNCIDuIEyoYFWsdLtMVNKZzo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt, hmacToken=1707614173-F9KjZsMvNEO7n9qAh%2BKtNCIDuIEyoYFWsdLtMVNKZzo%3D, hmacParameter=verify)` 2024-02-11T09:19:16.397+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23594, version=3801, name=projectiles.nx5, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5?verify=1707614173-lfBEs3g2g7zIvq3flLGs73x12X3UGO7y%2BjonL83JW6s%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5, hmacToken=1707614173-lfBEs3g2g7zIvq3flLGs73x12X3UGO7y%2BjonL83JW6s%3D, hmacParameter=verify)` 2024-02-11T09:19:16.397+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23592, version=3801, name=schook.nx5, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5?verify=1707614173-vqhnX6Sv7VOW6uo4B7lib5lxQKXML%2FoPAlIZwJYZkiI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5, hmacToken=1707614173-vqhnX6Sv7VOW6uo4B7lib5lxQKXML%2FoPAlIZwJYZkiI%3D, hmacParameter=verify)` 2024-02-11T09:19:16.515+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23593, version=3801, name=textures.nx5, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5?verify=1707614173-%2FInPrLgHfsY4CeQHPlIgWIdkUwnS2r0Oc80snfOhodE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5, hmacToken=1707614173-%2FInPrLgHfsY4CeQHPlIgWIdkUwnS2r0Oc80snfOhodE%3D, hmacParameter=verify)` 2024-02-11T09:19:16.677+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23589, version=3801, name=units.nx5, md5=b306e364205125b3b7702e02e46df2fe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5?verify=1707614173-7evhmn3fmE7u3Kie5ht6yDQwXfcljFteAaQHcqpNMno%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5, hmacToken=1707614173-7evhmn3fmE7u3Kie5ht6yDQwXfcljFteAaQHcqpNMno%3D, hmacParameter=verify)` 2024-02-11T09:19:16.677+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23585, version=3801, name=etc.nx5, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5?verify=1707614173-FdMrq4bUDkT4189biGPxVRdypoSRnPuYrrRMajfodU8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5, hmacToken=1707614173-FdMrq4bUDkT4189biGPxVRdypoSRnPuYrrRMajfodU8%3D, hmacParameter=verify)` 2024-02-11T09:19:16.688+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3801` 2024-02-11T09:19:16.688+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T09:19:16.688+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T09:19:16.688+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T09:19:16.688+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T09:19:16.689+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T09:19:16.689+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T09:19:16.689+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T09:19:16.689+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T09:19:16.689+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T09:19:16.689+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T09:19:16.689+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T09:19:16.689+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T09:19:16.689+08:00 DEBUG 11400 --- [FAF Client] [pool-3-thread-4] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3801 2024-02-11T09:19:17.056+08:00 INFO 11400 --- [FAF Client] [Thread-54] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T09:19:17.056+08:00 INFO 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21832931, --login, zhanghm18, --rpc-port, 50845, --gpgnet-port, 50846] 2024-02-11T09:19:17.056+08:00 DEBUG 11400 --- [FAF Client] [Thread-54] c.faforever.client.replay.ReplayServer : Opening local replay server on port 50847 2024-02-11T09:19:17.062+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T09:19:17.265+08:00 DEBUG 11400 --- [FAF Client] [reactor-http-nio-1] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T09:19:17.265+08:00 DEBUG 11400 --- [FAF Client] [reactor-http-nio-1] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T09:19:17.265+08:00 DEBUG 11400 --- [FAF Client] [reactor-http-nio-1] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T09:19:17.265+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-02-11T09:19:17.266+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-02-11T09:19:17.266+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T09:19:17.317+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T09:19:17.570+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T09:19:17.755+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-1] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T09:19:17.833+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T09:19:18.089+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T09:19:18.305+08:00 DEBUG 11400 --- [FAF Client] [reactor-http-nio-1] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-02-11T09:19:18.351+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T09:19:18.602+08:00 WARN 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T09:19:21.673+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-2] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21832931.log, /gpgnet, 127.0.0.1:50846, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:50847/21832931/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T09:19:22.473+08:00 DEBUG 11400 --- [FAF Client] [reactor-http-nio-1] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-02-11T09:19:27.369+08:00 DEBUG 11400 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Connected 2024-02-11T09:19:27.372+08:00 DEBUG 11400 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Idle"]' 2024-02-11T09:19:27.547+08:00 DEBUG 11400 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Lobby"]' 2024-02-11T09:19:35.548+08:00 DEBUG 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\paradise_survival.v0004.png 2024-02-11T09:19:36.443+08:00 DEBUG 11400 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Disconnected 2024-02-11T09:19:37.132+08:00 INFO 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2024-02-11T09:19:37.596+08:00 INFO 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 0 2024-02-11T09:19:37.598+08:00 INFO 11400 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T09:19:40.197+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T09:19:40.199+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T09:19:40.200+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-1] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-02-11T09:19:40.200+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-1] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-02-11T09:19:40.200+08:00 INFO 11400 --- [FAF Client] [reactor-http-nio-1] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T09:19:42.220+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T09:19:42.222+08:00 DEBUG 11400 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T09:19:42.223+08:00 WARN 11400 --- [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-02-11T09:19:42.224+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T09:19:42.224+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T09:19:42.224+08:00 DEBUG 11400 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T09:19:42.224+08:00 INFO 11400 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T09:19:42.225+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T09:19:42.226+08:00 WARN 11400 --- [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-02-11T09:19:42.226+08:00 INFO 11400 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T09:19:42.228+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T09:19:42.229+08:00 INFO 11400 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T09:19:42.230+08:00 INFO 11400 --- [FAF Client] [Thread-59] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T09:19:42.647+08:00 DEBUG 11400 --- [FAF Client] [Thread-60] c.f.client.os.FileOpeningHandler : Handling startup: 2024-02-11T09:19:42.648+08:00 INFO 11400 --- [FAF Client] [Thread-60] c.faforever.client.replay.ReplayService : Starting replay file: `D:\FAF Client` 2024-02-11T09:19:48.015+08:00 INFO 21228 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T09:19:48.018+08:00 DEBUG 21228 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T09:19:48.064+08:00 ERROR 21228 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T09:19:48.122+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T09:19:48.123+08:00 DEBUG 21228 --- [FAF Client] [pool-3-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 2024-02-11T09:19:48.125+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T09:19:48.125+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T09:19:48.127+08:00 DEBUG 21228 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T09:19:48.128+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T09:19:48.129+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T09:19:48.130+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T09:19:48.132+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T09:19:48.134+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T09:19:48.136+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T09:19:48.136+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T09:19:48.137+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T09:19:48.138+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T09:19:48.138+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T09:19:48.139+08:00 DEBUG 21228 --- [FAF Client] [pool-3-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-02-11T09:19:48.141+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T09:19:48.141+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T09:19:48.141+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T09:19:48.142+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T09:19:48.143+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T09:19:48.145+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T09:19:48.145+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T09:19:48.146+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T09:19:48.146+08:00 DEBUG 21228 --- [FAF Client] [pool-3-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-02-11T09:19:48.148+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:19:48.148+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T09:19:48.148+08:00 DEBUG 21228 --- [FAF Client] [pool-3-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-02-11T09:19:48.149+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:19:48.149+08:00 DEBUG 21228 --- [FAF Client] [pool-3-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-02-11T09:19:48.149+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T09:19:48.150+08:00 DEBUG 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T09:19:48.152+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T09:19:48.152+08:00 DEBUG 21228 --- [FAF Client] [pool-3-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-02-11T09:19:48.153+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T09:19:48.153+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T09:19:48.153+08:00 DEBUG 21228 --- [FAF Client] [pool-3-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-02-11T09:19:48.154+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T09:19:48.154+08:00 DEBUG 21228 --- [FAF Client] [pool-3-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-02-11T09:19:48.155+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T09:19:48.155+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T09:19:48.157+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T09:19:48.157+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T09:19:48.158+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T09:19:48.158+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T09:19:48.159+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T09:19:48.159+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T09:19:48.160+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T09:19:48.160+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T09:19:48.162+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T09:19:48.162+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T09:19:48.163+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T09:19:48.163+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T09:19:48.163+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T09:19:48.164+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T09:19:48.164+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T09:19:48.165+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T09:19:48.165+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T09:19:48.166+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T09:19:48.166+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T09:19:48.167+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T09:19:48.167+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T09:19:48.167+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T09:19:48.168+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T09:19:48.168+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T09:19:48.168+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T09:19:48.169+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T09:19:48.169+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T09:19:48.170+08:00 DEBUG 21228 --- [FAF Client] [pool-3-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-02-11T09:19:48.171+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T09:19:48.171+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T09:19:48.172+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T09:19:48.172+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T09:19:48.173+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T09:19:48.174+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T09:19:48.174+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T09:19:48.175+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T09:19:48.175+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T09:19:48.176+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T09:19:48.176+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T09:19:48.177+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T09:19:48.177+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T09:19:48.178+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T09:19:48.178+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T09:19:48.178+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T09:19:48.180+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T09:19:48.180+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T09:19:48.181+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T09:19:48.181+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T09:19:48.182+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T09:19:48.183+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T09:19:48.183+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T09:19:48.184+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T09:19:48.184+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T09:19:48.184+08:00 ERROR 21228 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T09:19:48.185+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T09:19:48.186+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T09:19:48.186+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T09:19:48.187+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T09:19:48.187+08:00 DEBUG 21228 --- [FAF Client] [pool-3-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-02-11T09:19:48.189+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T09:19:48.189+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T09:19:48.192+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T09:19:48.192+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T09:19:48.193+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T09:19:48.194+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T09:19:48.196+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T09:19:48.196+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T09:19:48.197+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T09:19:48.198+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T09:19:48.199+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T09:19:48.200+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T09:19:48.201+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T09:19:48.201+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T09:19:48.202+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T09:19:48.203+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T09:19:48.206+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T09:19:48.210+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T09:19:48.211+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T09:19:48.212+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T09:19:48.213+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T09:19:48.214+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T09:19:48.214+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T09:19:48.215+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T09:19:48.216+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T09:19:48.217+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T09:19:48.217+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T09:19:48.218+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T09:19:48.219+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T09:19:48.219+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T09:19:48.220+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T09:19:48.221+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T09:19:48.222+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T09:19:48.222+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T09:19:48.223+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T09:19:48.223+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T09:19:48.224+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T09:19:48.224+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T09:19:48.225+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T09:19:48.226+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T09:19:48.226+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T09:19:48.227+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T09:19:48.227+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T09:19:48.228+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T09:19:48.228+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T09:19:48.229+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T09:19:48.230+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T09:19:48.230+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T09:19:48.231+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T09:19:48.231+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T09:19:48.232+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T09:19:48.232+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T09:19:48.233+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T09:19:48.234+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T09:19:48.235+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T09:19:48.235+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T09:19:48.236+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T09:19:48.237+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T09:19:48.239+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T09:19:48.240+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T09:19:48.241+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T09:19:48.241+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T09:19:48.242+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T09:19:48.243+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T09:19:48.244+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T09:19:48.244+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T09:19:48.246+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T09:19:48.247+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T09:19:48.257+08:00 DEBUG 21228 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T09:19:48.302+08:00 DEBUG 21228 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T09:19:48.302+08:00 DEBUG 21228 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T09:19:48.369+08:00 INFO 21228 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T09:19:48.439+08:00 DEBUG 21228 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T09:19:48.773+08:00 INFO 21228 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.947 seconds (process running for 4.632) 2024-02-11T09:19:48.784+08:00 INFO 21228 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T09:19:48.850+08:00 DEBUG 21228 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T09:19:49.028+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T09:19:49.525+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T09:19:49.529+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T09:19:50.522+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2023.12.3' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T09:19:50.522+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2024-02-11T09:19:50.561+08:00 DEBUG 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T09:19:51.885+08:00 INFO 21228 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T02:19:51.884199900Z 2024-02-11T09:20:13.991+08:00 DEBUG 21228 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T09:20:13.995+08:00 DEBUG 21228 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T09:20:13.997+08:00 DEBUG 21228 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T09:20:14.507+08:00 INFO 21228 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T09:20:15.112+08:00 DEBUG 21228 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-02-11T09:20:18.404+08:00 INFO 21228 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2024-02-11T09:20:18.583+08:00 INFO 21228 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2024.1.2' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T09:20:18.584+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #zhanghm18'sParty 2024-02-11T09:20:19.624+08:00 DEBUG 21228 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-02-11T09:20:44.028+08:00 DEBUG 21228 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-02-11T09:20:47.792+08:00 DEBUG 21228 --- [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-02-11T09:20:47.829+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-02-11T09:20:47.863+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\2v2%20sand%20box.v0001.png 2024-02-11T09:20:47.865+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\swamp_city_redux.v0015.png 2024-02-11T09:20:47.867+08:00 DEBUG 21228 --- [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-02-11T09:20:47.869+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\cybran_island_c.v0008.png 2024-02-11T09:20:47.870+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_009.png 2024-02-11T09:20:47.872+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_036.png 2024-02-11T09:20:47.875+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dual_gap_v5.6.v0001.png 2024-02-11T09:20:47.877+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\paradise_survival.v0004.png 2024-02-11T09:20:47.884+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\setons%2010x10.png 2024-02-11T09:20:48.348+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:20:48.348+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:20:48.373+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\large\setons_clutch_-_faf_version.v0004.png 2024-02-11T09:20:50.149+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T09:20:50.157+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:20:50.157+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:20:52.616+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-2] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T09:20:52.617+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23587, version=3801, name=init_fafdevelop.lua, md5=7d73e5ecf33d6e14b790b5be5ff97c21, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua?verify=1707614173-pN5JHFzDSBC8NMau6tAPLVZC5uI1ydx9%2BE6fWH5h9gA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua, hmacToken=1707614173-pN5JHFzDSBC8NMau6tAPLVZC5uI1ydx9%2BE6fWH5h9gA%3D, hmacParameter=verify)` 2024-02-11T09:20:52.624+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23586, version=3801, name=effects.nx5, md5=d277f28697fef9daa6ab52a80b4b4677, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5?verify=1707614173-1o7DhQMpyCZv8KVu24ZkTF8CYSV4kVBiQY9Brr3k3Bo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5, hmacToken=1707614173-1o7DhQMpyCZv8KVu24ZkTF8CYSV4kVBiQY9Brr3k3Bo%3D, hmacParameter=verify)` 2024-02-11T09:20:53.233+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23588, version=3801, name=env.nx5, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5?verify=1707614173-9RKLi2cTMT244dNF5zrjZytoSmGrf26nBE01TzgsEaA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5, hmacToken=1707614173-9RKLi2cTMT244dNF5zrjZytoSmGrf26nBE01TzgsEaA%3D, hmacParameter=verify)` 2024-02-11T09:20:53.236+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23591, version=3801, name=loc.nx5, md5=54636a23d5c59511d55e24f12b5731a0, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5?verify=1707614173-pwIt42IRzh5bvqvUo%2BlY7Ucuume39p3RHzBSrM8RwzE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5, hmacToken=1707614173-pwIt42IRzh5bvqvUo%2BlY7Ucuume39p3RHzBSrM8RwzE%3D, hmacParameter=verify)` 2024-02-11T09:20:53.241+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23595, version=3801, name=lua.nx5, md5=9adf60ce0525ec3b71fad58b5ff291f7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5?verify=1707614173-%2FtqAf1j3P%2BExu9i8Stm1fRbInMse%2FH4T0cVe0PZ3apE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5, hmacToken=1707614173-%2FtqAf1j3P%2BExu9i8Stm1fRbInMse%2FH4T0cVe0PZ3apE%3D, hmacParameter=verify)` 2024-02-11T09:20:53.246+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23590, version=3801, name=meshes.nx5, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5?verify=1707614173-FHP7W7zQw7UITcFzzc87YDmp1iTUVMnMDrPeli9Vxu4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5, hmacToken=1707614173-FHP7W7zQw7UITcFzzc87YDmp1iTUVMnMDrPeli9Vxu4%3D, hmacParameter=verify)` 2024-02-11T09:20:53.246+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1307, version=3675, name=modules.nx5, md5=845ac769d62457e7c29f478cb954041a, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt?verify=1707614173-F9KjZsMvNEO7n9qAh%2BKtNCIDuIEyoYFWsdLtMVNKZzo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt, hmacToken=1707614173-F9KjZsMvNEO7n9qAh%2BKtNCIDuIEyoYFWsdLtMVNKZzo%3D, hmacParameter=verify)` 2024-02-11T09:20:53.247+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23594, version=3801, name=projectiles.nx5, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5?verify=1707614173-lfBEs3g2g7zIvq3flLGs73x12X3UGO7y%2BjonL83JW6s%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5, hmacToken=1707614173-lfBEs3g2g7zIvq3flLGs73x12X3UGO7y%2BjonL83JW6s%3D, hmacParameter=verify)` 2024-02-11T09:20:53.248+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23592, version=3801, name=schook.nx5, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5?verify=1707614173-vqhnX6Sv7VOW6uo4B7lib5lxQKXML%2FoPAlIZwJYZkiI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5, hmacToken=1707614173-vqhnX6Sv7VOW6uo4B7lib5lxQKXML%2FoPAlIZwJYZkiI%3D, hmacParameter=verify)` 2024-02-11T09:20:53.375+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23593, version=3801, name=textures.nx5, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5?verify=1707614173-%2FInPrLgHfsY4CeQHPlIgWIdkUwnS2r0Oc80snfOhodE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5, hmacToken=1707614173-%2FInPrLgHfsY4CeQHPlIgWIdkUwnS2r0Oc80snfOhodE%3D, hmacParameter=verify)` 2024-02-11T09:20:53.554+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23589, version=3801, name=units.nx5, md5=b306e364205125b3b7702e02e46df2fe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5?verify=1707614173-7evhmn3fmE7u3Kie5ht6yDQwXfcljFteAaQHcqpNMno%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5, hmacToken=1707614173-7evhmn3fmE7u3Kie5ht6yDQwXfcljFteAaQHcqpNMno%3D, hmacParameter=verify)` 2024-02-11T09:20:53.554+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23585, version=3801, name=etc.nx5, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5?verify=1707614173-FdMrq4bUDkT4189biGPxVRdypoSRnPuYrrRMajfodU8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5, hmacToken=1707614173-FdMrq4bUDkT4189biGPxVRdypoSRnPuYrrRMajfodU8%3D, hmacParameter=verify)` 2024-02-11T09:20:53.560+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3801` 2024-02-11T09:20:53.560+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T09:20:53.563+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T09:20:53.563+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T09:20:53.563+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T09:20:53.563+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T09:20:53.563+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T09:20:53.564+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T09:20:53.564+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T09:20:53.564+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T09:20:53.564+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T09:20:53.564+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T09:20:53.564+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T09:20:53.569+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-2] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3801 2024-02-11T09:20:53.588+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dual-setorater.v0002.png 2024-02-11T09:20:53.955+08:00 INFO 21228 --- [FAF Client] [Thread-43] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T09:20:53.955+08:00 DEBUG 21228 --- [FAF Client] [Thread-43] c.faforever.client.replay.ReplayServer : Opening local replay server on port 50982 2024-02-11T09:20:53.956+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-7] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21832942, --login, zhanghm18, --rpc-port, 50980, --gpgnet-port, 50981] 2024-02-11T09:20:53.968+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-7] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T09:20:54.219+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-7] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T09:20:54.470+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-7] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T09:20:54.721+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-7] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T09:20:54.973+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-7] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T09:20:55.224+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-7] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T09:20:55.476+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-7] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T09:20:58.449+08:00 INFO 21228 --- [FAF Client] [reactor-http-nio-8] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21832942.log, /gpgnet, 127.0.0.1:50981, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:50982/21832942/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T09:21:04.263+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Connected 2024-02-11T09:21:04.270+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Idle"]' 2024-02-11T09:21:04.438+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Lobby"]' 2024-02-11T09:21:04.806+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameMods' '["activated",23]' 2024-02-11T09:21:04.810+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameMods' '["uids","90970e41-d9c5-4dd9-944d-81d07519131 6aa65d2a-5926-11dc-8314-0800200c9a081 81DE7248-XTWA-3652-0160-94B6CD7856CC 62e2j64a-TOMA-3652-01370-146as555a8u3 D817E8B8-5F40-3656-0180-F37F6166FB5E 9a9C61C0-1787-10DF-A0AD-BATTLEPACK005 9e8ea941-c306-4751-b367-a00000019000 05a16cd7-cbtt-4f3a-bdac-3d4ee11dc8991 9e8ea941-c306-aaaf-b367-u00000024000 25D57D85-9JA7-D842-GKG4-ORIGIN0000001 ce809895-b8a4-469a-b3cc-a6bfee32dcee 51705a9a-a569-424a-80af-254222051757v9 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc892231 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc89291 25D57D85-9JA7-D842-BREW-AIR00000000023 51705a9a-a569-424a-80af-254222051745v1 05a16cd7-egad-4f3c-bdac-3d4ee8fdc897 05a16cd7-cbtt-4f3a-bdac-3d4e1e8fdc892231 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc898 fnewm028-v073-55b4-92b6-64398e7ge43f 25D57D85-9JA7-D842-BREW-MAGNUMD000002 25D57D85-9JA7-D842-BREW-BOATS00000001 e2d4648b-1e7a-43ad-b410-5922a41f7985"]' 2024-02-11T09:21:04.811+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Share","ShareUntilDeath"]' 2024-02-11T09:21:04.812+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Unranked","Yes"]' 2024-02-11T09:21:04.812+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AllowObservers",1]' 2024-02-11T09:21:04.813+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["UnitCap","1250"]' 2024-02-11T09:21:04.813+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["ShareUnitCap","none"]' 2024-02-11T09:21:04.814+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["FogOfWar","none"]' 2024-02-11T09:21:04.814+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Victory","eradication"]' 2024-02-11T09:21:04.814+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Timeouts","3"]' 2024-02-11T09:21:04.815+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["DisconnectionDelay02","90"]' 2024-02-11T09:21:04.815+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["GameSpeed","adjustable"]' 2024-02-11T09:21:04.816+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CheatsEnabled","true"]' 2024-02-11T09:21:04.816+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CivilianAlliance","removed"]' 2024-02-11T09:21:04.816+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["RevealCivilians","Yes"]' 2024-02-11T09:21:04.816+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["PrebuiltUnits","On"]' 2024-02-11T09:21:04.818+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["NoRushOption","Off"]' 2024-02-11T09:21:04.818+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["RandomMap","Off"]' 2024-02-11T09:21:04.819+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Score","no"]' 2024-02-11T09:21:04.819+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["ManualUnitShare","none"]' 2024-02-11T09:21:04.820+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIReplacement","Off"]' 2024-02-11T09:21:04.820+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["TeamSpawn","fixed"]' 2024-02-11T09:21:04.821+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["TeamLock","locked"]' 2024-02-11T09:21:04.821+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AutoTeams","none"]' 2024-02-11T09:21:04.822+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CommonArmy","Off"]' 2024-02-11T09:21:04.822+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CheatMult","5.9"]' 2024-02-11T09:21:04.822+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["BuildMult","5.9"]' 2024-02-11T09:21:04.823+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["TMLRandom","0"]' 2024-02-11T09:21:04.823+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["LandExpansionsAllowed","99999"]' 2024-02-11T09:21:04.823+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["NavalExpansionsAllowed","99999"]' 2024-02-11T09:21:04.824+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["OmniCheat","off"]' 2024-02-11T09:21:04.824+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["MySpecialKey1","off"]' 2024-02-11T09:21:04.825+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIUnitCap","0"]' 2024-02-11T09:21:04.825+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIOverwhelmIncrease",0]' 2024-02-11T09:21:04.825+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIOverwhelmDelay",20]' 2024-02-11T09:21:04.826+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIGameenderStart",10]' 2024-02-11T09:21:04.826+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIPathingDebug","off"]' 2024-02-11T09:21:04.827+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIPLatoonNameDebug","off"]' 2024-02-11T09:21:04.827+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIBuilderNameDebug","off"]' 2024-02-11T09:21:04.828+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIEndlessGameLoop","off"]' 2024-02-11T09:21:04.828+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIDebugDisplay","displayOff"]' 2024-02-11T09:21:04.829+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AICDRCombat","cdrcombatOn"]' 2024-02-11T09:21:04.829+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["UnitCap","1250"]' 2024-02-11T09:21:04.830+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CampAI",1]' 2024-02-11T09:21:04.830+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CmpAIDelay","300"]' 2024-02-11T09:21:04.830+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CmApplyAiX",1]' 2024-02-11T09:21:04.831+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["ScenarioFile","\/maps\/setons_clutch_-_faf_version.v0004\/setons_clutch_-_faf_version_scenario.lua"]' 2024-02-11T09:21:04.831+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Slots",8]' 2024-02-11T09:21:05.484+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Faction",1]' 2024-02-11T09:21:05.485+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Color",11]' 2024-02-11T09:21:05.485+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Team",1]' 2024-02-11T09:21:05.487+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","StartSpot",1]' 2024-02-11T09:21:05.487+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[2]' 2024-02-11T09:21:05.516+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T09:21:05.517+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T09:21:05.517+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T09:21:05.517+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T09:21:05.517+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T09:21:05.519+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T09:21:05.545+08:00 DEBUG 21228 --- [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-02-11T09:21:06.691+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Team",-1]' 2024-02-11T09:21:06.692+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Army",-1]' 2024-02-11T09:21:06.693+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","StartSpot",-1]' 2024-02-11T09:21:06.693+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[1]' 2024-02-11T09:21:06.723+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[1]' 2024-02-11T09:21:06.724+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[2]' 2024-02-11T09:21:06.724+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T09:21:06.725+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T09:21:06.725+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T09:21:06.725+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T09:21:06.726+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T09:21:06.726+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T09:21:08.914+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T09:21:08.915+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T09:21:08.915+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T09:21:08.915+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T09:21:10.790+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T09:21:10.791+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T09:21:10.791+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T09:21:10.792+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T09:21:11.571+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_028.png 2024-02-11T09:21:11.589+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_027.png 2024-02-11T09:21:13.257+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T09:21:13.258+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T09:21:13.258+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T09:21:13.258+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T09:21:13.259+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T09:21:13.259+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T09:21:13.260+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T09:21:13.260+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T09:21:13.260+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T09:21:13.260+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T09:21:13.261+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T09:21:13.266+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T09:21:13.267+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T09:21:13.267+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T09:21:14.849+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T09:21:14.849+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",11]' 2024-02-11T09:21:14.851+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T09:21:14.851+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T09:21:14.852+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T09:21:14.852+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T09:21:14.853+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T09:21:14.853+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T09:21:14.853+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T09:21:14.853+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T09:21:14.853+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T09:21:14.855+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T09:21:14.861+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T09:21:14.861+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T09:21:16.291+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T09:21:16.292+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",11]' 2024-02-11T09:21:16.292+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T09:21:16.292+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T09:21:16.293+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",3]' 2024-02-11T09:21:16.293+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T09:21:16.294+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T09:21:16.294+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T09:21:16.295+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T09:21:16.295+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T09:21:16.295+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T09:21:16.296+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T09:21:16.296+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T09:21:16.297+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T09:21:20.986+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["Lundquist (AIx: M28)","Army",1]' 2024-02-11T09:21:20.987+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["Fu Hok (AIx: M28)","Army",2]' 2024-02-11T09:21:20.995+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Launching"]' 2024-02-11T09:21:31.972+08:00 INFO 21228 --- [FAF Client] [Thread-43] c.faforever.client.replay.ReplayServer : Accepted connection from `/127.0.0.1:51014` 2024-02-11T09:22:12.578+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_015.png 2024-02-11T09:22:47.614+08:00 DEBUG 21228 --- [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-02-11T09:23:43.648+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\volcano_beach.v0002.png 2024-02-11T09:24:19.687+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\avatar_trainer.png 2024-02-11T09:24:31.629+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\the_passings.v0003.png 2024-02-11T09:24:49.003+08:00 INFO 21228 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T09:25:20.116+08:00 WARN 21228 --- [FAF Client] [Thread-43] c.faforever.client.replay.ReplayServer : Connection to replay server lost (Connection reset by peer) 2024-02-11T09:26:10.662+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\setons_isle.v0002.png 2024-02-11T09:26:20.694+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_survival_no_mods.v0004.png 2024-02-11T09:29:31.761+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_012.png 2024-02-11T09:29:46.746+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\seraphim_temple.v0002.png 2024-02-11T09:29:49.009+08:00 INFO 21228 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T09:30:25.808+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\water_the_pass.v0002.png 2024-02-11T09:30:39.784+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\tomb_guard_survival.v0003.png 2024-02-11T09:30:53.825+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_4v4.v0001.png 2024-02-11T09:31:08.780+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_007.png 2024-02-11T09:31:21.791+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\sea_battle.v0008.png 2024-02-11T09:32:03.796+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\ozone%20islands%20v3.png 2024-02-11T09:33:28.523+08:00 ERROR 21228 --- [FAF Client] [Thread-43] c.faforever.client.replay.ReplayServer : Error while recording replay java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.InputStream.read(InputStream.java:220) at com.faforever.client.replay.ReplayServer.recordAndRelay(ReplayServer.java:157) at com.faforever.client.replay.ReplayServer.lambda$start$1(ReplayServer.java:108) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:33:28.524+08:00 WARN 21228 --- [FAF Client] [Thread-43] c.faforever.client.replay.ReplayServer : Error in replay server java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.InputStream.read(InputStream.java:220) at com.faforever.client.replay.ReplayServer.recordAndRelay(ReplayServer.java:157) at com.faforever.client.replay.ReplayServer.lambda$start$1(ReplayServer.java:108) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T09:33:28.524+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Disconnected 2024-02-11T09:33:28.674+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-7] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 1 2024-02-11T09:33:28.741+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-6] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2024-02-11T09:33:28.824+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-7] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T09:33:46.054+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:33:46.055+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:33:47.827+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T09:33:47.829+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:33:47.830+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:33:49.037+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-4] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T09:33:49.037+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23587, version=3801, name=init_fafdevelop.lua, md5=7d73e5ecf33d6e14b790b5be5ff97c21, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua?verify=1707615228-%2B%2Byl1Y1u0p8RYThnm7j3kpbhuoDYieVOFl9Pqu7rGfA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua, hmacToken=1707615228-%2B%2Byl1Y1u0p8RYThnm7j3kpbhuoDYieVOFl9Pqu7rGfA%3D, hmacParameter=verify)` 2024-02-11T09:33:49.042+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23586, version=3801, name=effects.nx5, md5=d277f28697fef9daa6ab52a80b4b4677, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5?verify=1707615228-ByWEuxEk%2FZT%2BVha4pvAPtTtJ1AOGbM5H1NjUI9H46Hc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5, hmacToken=1707615228-ByWEuxEk%2FZT%2BVha4pvAPtTtJ1AOGbM5H1NjUI9H46Hc%3D, hmacParameter=verify)` 2024-02-11T09:33:49.633+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23588, version=3801, name=env.nx5, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5?verify=1707615228-wid8z3npVG62OduKQ%2F2YiVIa1kccJZRre2sebJGhNs8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5, hmacToken=1707615228-wid8z3npVG62OduKQ%2F2YiVIa1kccJZRre2sebJGhNs8%3D, hmacParameter=verify)` 2024-02-11T09:33:49.636+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23591, version=3801, name=loc.nx5, md5=54636a23d5c59511d55e24f12b5731a0, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5?verify=1707615228-A44bDY8QcrN31E02vDT%2FNdxAK8GtBE%2F70iPCz1E41aA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5, hmacToken=1707615228-A44bDY8QcrN31E02vDT%2FNdxAK8GtBE%2F70iPCz1E41aA%3D, hmacParameter=verify)` 2024-02-11T09:33:49.640+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23595, version=3801, name=lua.nx5, md5=9adf60ce0525ec3b71fad58b5ff291f7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5?verify=1707615228-6Mh%2FnnXSNBlhN8X2U9wOpHGpr17fepIf2yri%2B6EvA9Q%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5, hmacToken=1707615228-6Mh%2FnnXSNBlhN8X2U9wOpHGpr17fepIf2yri%2B6EvA9Q%3D, hmacParameter=verify)` 2024-02-11T09:33:49.645+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23590, version=3801, name=meshes.nx5, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5?verify=1707615228-pKGUuqj4qrJ%2BZ%2Bx0jxTGmASD0YMFELTtN%2F%2BOdkMv8yo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5, hmacToken=1707615228-pKGUuqj4qrJ%2BZ%2Bx0jxTGmASD0YMFELTtN%2F%2BOdkMv8yo%3D, hmacParameter=verify)` 2024-02-11T09:33:49.645+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1307, version=3675, name=modules.nx5, md5=845ac769d62457e7c29f478cb954041a, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt?verify=1707615228-bZB%2F%2FASVxDsWloYzhSTxdSe99m9rGmYCkFIvuSUORDA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt, hmacToken=1707615228-bZB%2F%2FASVxDsWloYzhSTxdSe99m9rGmYCkFIvuSUORDA%3D, hmacParameter=verify)` 2024-02-11T09:33:49.647+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23594, version=3801, name=projectiles.nx5, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5?verify=1707615228-EEf6HrZ0Srlgd2iaLkDu5ZGzYcX%2B%2Buy2a3Ew7azPFdE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5, hmacToken=1707615228-EEf6HrZ0Srlgd2iaLkDu5ZGzYcX%2B%2Buy2a3Ew7azPFdE%3D, hmacParameter=verify)` 2024-02-11T09:33:49.647+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23592, version=3801, name=schook.nx5, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5?verify=1707615228-t%2BB%2Fa9zo%2FepkF%2FSqQi2fBtovoN%2BrPRjLif6CpQgbPVY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5, hmacToken=1707615228-t%2BB%2Fa9zo%2FepkF%2FSqQi2fBtovoN%2BrPRjLif6CpQgbPVY%3D, hmacParameter=verify)` 2024-02-11T09:33:49.773+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23593, version=3801, name=textures.nx5, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5?verify=1707615228-3ffbrhcpEN8qzpT%2FBq0%2BUHwgCTCeZXV6xybyai15MtU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5, hmacToken=1707615228-3ffbrhcpEN8qzpT%2FBq0%2BUHwgCTCeZXV6xybyai15MtU%3D, hmacParameter=verify)` 2024-02-11T09:33:49.939+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23589, version=3801, name=units.nx5, md5=b306e364205125b3b7702e02e46df2fe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5?verify=1707615228-ixRwJRvnPezjWOwzSqMUGe4s0X5Gy3ybxVyR4mmtcPY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5, hmacToken=1707615228-ixRwJRvnPezjWOwzSqMUGe4s0X5Gy3ybxVyR4mmtcPY%3D, hmacParameter=verify)` 2024-02-11T09:33:49.939+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23585, version=3801, name=etc.nx5, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5?verify=1707615228-y%2F7xjH6od7juBVQftvfXs5%2BDq%2Bzf9ME%2FBYcWIhsnG%2Fk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5, hmacToken=1707615228-y%2F7xjH6od7juBVQftvfXs5%2BDq%2Bzf9ME%2FBYcWIhsnG%2Fk%3D, hmacParameter=verify)` 2024-02-11T09:33:49.942+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3801` 2024-02-11T09:33:49.942+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T09:33:49.942+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T09:33:49.942+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T09:33:49.942+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T09:33:49.942+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T09:33:49.942+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T09:33:49.943+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T09:33:49.943+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T09:33:49.943+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T09:33:49.943+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T09:33:49.943+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T09:33:49.943+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T09:33:49.943+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-4] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3801 2024-02-11T09:33:50.319+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21832993, --login, zhanghm18, --rpc-port, 51332, --gpgnet-port, 51333] 2024-02-11T09:33:50.319+08:00 INFO 21228 --- [FAF Client] [Thread-65] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T09:33:50.320+08:00 DEBUG 21228 --- [FAF Client] [Thread-65] c.faforever.client.replay.ReplayServer : Opening local replay server on port 51334 2024-02-11T09:33:50.329+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T09:33:50.580+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T09:33:50.831+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T09:33:51.084+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T09:33:51.334+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T09:33:51.585+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T09:33:51.837+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T09:33:52.089+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 8/50) 2024-02-11T09:33:52.341+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 9/50) 2024-02-11T09:33:52.593+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 10/50) 2024-02-11T09:33:52.847+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 11/50) 2024-02-11T09:33:53.101+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 12/50) 2024-02-11T09:33:53.353+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 13/50) 2024-02-11T09:33:53.605+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 14/50) 2024-02-11T09:33:53.858+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 15/50) 2024-02-11T09:33:54.108+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 16/50) 2024-02-11T09:33:54.360+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 17/50) 2024-02-11T09:33:54.611+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 18/50) 2024-02-11T09:33:54.863+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 19/50) 2024-02-11T09:33:55.117+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 20/50) 2024-02-11T09:33:55.367+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 21/50) 2024-02-11T09:33:55.619+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 22/50) 2024-02-11T09:33:55.871+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 23/50) 2024-02-11T09:33:56.123+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 24/50) 2024-02-11T09:33:56.376+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 25/50) 2024-02-11T09:33:56.628+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 26/50) 2024-02-11T09:33:56.880+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 27/50) 2024-02-11T09:33:57.132+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 28/50) 2024-02-11T09:33:57.384+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 29/50) 2024-02-11T09:33:57.643+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 30/50) 2024-02-11T09:33:57.895+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 31/50) 2024-02-11T09:33:58.145+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 32/50) 2024-02-11T09:33:58.397+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 33/50) 2024-02-11T09:33:58.649+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 34/50) 2024-02-11T09:33:58.901+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 35/50) 2024-02-11T09:33:59.153+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 36/50) 2024-02-11T09:33:59.404+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 37/50) 2024-02-11T09:33:59.661+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 38/50) 2024-02-11T09:33:59.913+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 39/50) 2024-02-11T09:34:00.165+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 40/50) 2024-02-11T09:34:00.417+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 41/50) 2024-02-11T09:34:00.670+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 42/50) 2024-02-11T09:34:00.923+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 43/50) 2024-02-11T09:34:01.174+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 44/50) 2024-02-11T09:34:01.427+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 45/50) 2024-02-11T09:34:01.679+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 46/50) 2024-02-11T09:34:01.930+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 47/50) 2024-02-11T09:34:02.181+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 48/50) 2024-02-11T09:34:02.432+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 49/50) 2024-02-11T09:34:02.684+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 50/50) 2024-02-11T09:34:05.613+08:00 INFO 21228 --- [FAF Client] [reactor-http-nio-10] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: setIceServers([[{credential=a4a65a9c-c87d-11ee-bc0e-0242ac120004, urls=[turn://fr-turn1.xirsys.com:3478?transport=tcp, turn://fr-turn1.xirsys.com:3478?transport=udp, turns://fr-turn1.xirsys.com:443?transport=tcp, stun://fr-turn1.xirsys.com, turn://fr-turn1.xirsys.com:80?transport=udp, turn://fr-turn1.xirsys.com:80?transport=tcp, turns://fr-turn1.xirsys.com:5349?transport=tcp], username=KkdlvLM5p0M_4M2PZRt_ts1wFIUqKd8Q8hH2cAHGt02eKI4Atw7v0NovAOCRu9gvAAAAAGXIJA1mYWZvcmV2ZXI=}]]) 2024-02-11T09:34:05.614+08:00 INFO 21228 --- [FAF Client] [reactor-http-nio-10] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21832993.log, /gpgnet, 127.0.0.1:51333, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:51334/21832993/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T09:34:49.011+08:00 INFO 21228 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T09:34:57.853+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_unreal.v0026.png 2024-02-11T09:35:34.896+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_039.png 2024-02-11T09:35:36.093+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 0 2024-02-11T09:35:36.095+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T09:37:01.951+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\Ladder%20Warrior.png 2024-02-11T09:39:49.024+08:00 INFO 21228 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T09:42:51.918+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:42:51.918+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:42:53.342+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T09:42:53.345+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:42:53.345+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:42:53.389+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T09:42:53.389+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23587, version=3801, name=init_fafdevelop.lua, md5=7d73e5ecf33d6e14b790b5be5ff97c21, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua?verify=1707615228-%2B%2Byl1Y1u0p8RYThnm7j3kpbhuoDYieVOFl9Pqu7rGfA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua, hmacToken=1707615228-%2B%2Byl1Y1u0p8RYThnm7j3kpbhuoDYieVOFl9Pqu7rGfA%3D, hmacParameter=verify)` 2024-02-11T09:42:53.394+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23586, version=3801, name=effects.nx5, md5=d277f28697fef9daa6ab52a80b4b4677, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5?verify=1707615228-ByWEuxEk%2FZT%2BVha4pvAPtTtJ1AOGbM5H1NjUI9H46Hc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5, hmacToken=1707615228-ByWEuxEk%2FZT%2BVha4pvAPtTtJ1AOGbM5H1NjUI9H46Hc%3D, hmacParameter=verify)` 2024-02-11T09:42:53.963+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23588, version=3801, name=env.nx5, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5?verify=1707615228-wid8z3npVG62OduKQ%2F2YiVIa1kccJZRre2sebJGhNs8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5, hmacToken=1707615228-wid8z3npVG62OduKQ%2F2YiVIa1kccJZRre2sebJGhNs8%3D, hmacParameter=verify)` 2024-02-11T09:42:53.963+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23591, version=3801, name=loc.nx5, md5=54636a23d5c59511d55e24f12b5731a0, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5?verify=1707615228-A44bDY8QcrN31E02vDT%2FNdxAK8GtBE%2F70iPCz1E41aA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5, hmacToken=1707615228-A44bDY8QcrN31E02vDT%2FNdxAK8GtBE%2F70iPCz1E41aA%3D, hmacParameter=verify)` 2024-02-11T09:42:53.963+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23595, version=3801, name=lua.nx5, md5=9adf60ce0525ec3b71fad58b5ff291f7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5?verify=1707615228-6Mh%2FnnXSNBlhN8X2U9wOpHGpr17fepIf2yri%2B6EvA9Q%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5, hmacToken=1707615228-6Mh%2FnnXSNBlhN8X2U9wOpHGpr17fepIf2yri%2B6EvA9Q%3D, hmacParameter=verify)` 2024-02-11T09:42:53.979+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23590, version=3801, name=meshes.nx5, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5?verify=1707615228-pKGUuqj4qrJ%2BZ%2Bx0jxTGmASD0YMFELTtN%2F%2BOdkMv8yo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5, hmacToken=1707615228-pKGUuqj4qrJ%2BZ%2Bx0jxTGmASD0YMFELTtN%2F%2BOdkMv8yo%3D, hmacParameter=verify)` 2024-02-11T09:42:53.979+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1307, version=3675, name=modules.nx5, md5=845ac769d62457e7c29f478cb954041a, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt?verify=1707615228-bZB%2F%2FASVxDsWloYzhSTxdSe99m9rGmYCkFIvuSUORDA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt, hmacToken=1707615228-bZB%2F%2FASVxDsWloYzhSTxdSe99m9rGmYCkFIvuSUORDA%3D, hmacParameter=verify)` 2024-02-11T09:42:53.979+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23594, version=3801, name=projectiles.nx5, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5?verify=1707615228-EEf6HrZ0Srlgd2iaLkDu5ZGzYcX%2B%2Buy2a3Ew7azPFdE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5, hmacToken=1707615228-EEf6HrZ0Srlgd2iaLkDu5ZGzYcX%2B%2Buy2a3Ew7azPFdE%3D, hmacParameter=verify)` 2024-02-11T09:42:53.979+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23592, version=3801, name=schook.nx5, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5?verify=1707615228-t%2BB%2Fa9zo%2FepkF%2FSqQi2fBtovoN%2BrPRjLif6CpQgbPVY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5, hmacToken=1707615228-t%2BB%2Fa9zo%2FepkF%2FSqQi2fBtovoN%2BrPRjLif6CpQgbPVY%3D, hmacParameter=verify)` 2024-02-11T09:42:54.100+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23593, version=3801, name=textures.nx5, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5?verify=1707615228-3ffbrhcpEN8qzpT%2FBq0%2BUHwgCTCeZXV6xybyai15MtU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5, hmacToken=1707615228-3ffbrhcpEN8qzpT%2FBq0%2BUHwgCTCeZXV6xybyai15MtU%3D, hmacParameter=verify)` 2024-02-11T09:42:54.260+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23589, version=3801, name=units.nx5, md5=b306e364205125b3b7702e02e46df2fe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5?verify=1707615228-ixRwJRvnPezjWOwzSqMUGe4s0X5Gy3ybxVyR4mmtcPY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5, hmacToken=1707615228-ixRwJRvnPezjWOwzSqMUGe4s0X5Gy3ybxVyR4mmtcPY%3D, hmacParameter=verify)` 2024-02-11T09:42:54.262+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23585, version=3801, name=etc.nx5, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5?verify=1707615228-y%2F7xjH6od7juBVQftvfXs5%2BDq%2Bzf9ME%2FBYcWIhsnG%2Fk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5, hmacToken=1707615228-y%2F7xjH6od7juBVQftvfXs5%2BDq%2Bzf9ME%2FBYcWIhsnG%2Fk%3D, hmacParameter=verify)` 2024-02-11T09:42:54.262+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3801` 2024-02-11T09:42:54.262+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T09:42:54.262+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T09:42:54.262+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T09:42:54.263+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T09:42:54.263+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T09:42:54.263+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T09:42:54.263+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T09:42:54.263+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T09:42:54.263+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T09:42:54.263+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T09:42:54.263+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T09:42:54.263+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T09:42:54.264+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3801 2024-02-11T09:42:54.624+08:00 INFO 21228 --- [FAF Client] [Thread-71] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T09:42:54.624+08:00 DEBUG 21228 --- [FAF Client] [Thread-71] c.faforever.client.replay.ReplayServer : Opening local replay server on port 51735 2024-02-11T09:42:54.625+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21833030, --login, zhanghm18, --rpc-port, 51733, --gpgnet-port, 51734] 2024-02-11T09:42:54.634+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T09:42:54.895+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T09:42:54.974+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\king-of-dual-gap.png 2024-02-11T09:42:55.156+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T09:42:55.419+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T09:42:55.674+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T09:42:55.941+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T09:42:56.196+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T09:43:19.904+08:00 INFO 21228 --- [FAF Client] [reactor-http-nio-11] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21833030.log, /gpgnet, 127.0.0.1:51734, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:51735/21833030/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T09:43:21.946+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\paradise_survival.v0004.png 2024-02-11T09:43:31.910+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 1 2024-02-11T09:43:32.605+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2024-02-11T09:43:32.940+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\foxtrot_runway.v0002.png 2024-02-11T09:43:36.415+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:43:36.415+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:43:37.733+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T09:43:37.734+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:43:37.735+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:43:37.777+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T09:43:37.777+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23587, version=3801, name=init_fafdevelop.lua, md5=7d73e5ecf33d6e14b790b5be5ff97c21, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua?verify=1707615228-%2B%2Byl1Y1u0p8RYThnm7j3kpbhuoDYieVOFl9Pqu7rGfA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua, hmacToken=1707615228-%2B%2Byl1Y1u0p8RYThnm7j3kpbhuoDYieVOFl9Pqu7rGfA%3D, hmacParameter=verify)` 2024-02-11T09:43:37.782+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23586, version=3801, name=effects.nx5, md5=d277f28697fef9daa6ab52a80b4b4677, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5?verify=1707615228-ByWEuxEk%2FZT%2BVha4pvAPtTtJ1AOGbM5H1NjUI9H46Hc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5, hmacToken=1707615228-ByWEuxEk%2FZT%2BVha4pvAPtTtJ1AOGbM5H1NjUI9H46Hc%3D, hmacParameter=verify)` 2024-02-11T09:43:38.344+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23588, version=3801, name=env.nx5, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5?verify=1707615228-wid8z3npVG62OduKQ%2F2YiVIa1kccJZRre2sebJGhNs8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5, hmacToken=1707615228-wid8z3npVG62OduKQ%2F2YiVIa1kccJZRre2sebJGhNs8%3D, hmacParameter=verify)` 2024-02-11T09:43:38.348+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23591, version=3801, name=loc.nx5, md5=54636a23d5c59511d55e24f12b5731a0, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5?verify=1707615228-A44bDY8QcrN31E02vDT%2FNdxAK8GtBE%2F70iPCz1E41aA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5, hmacToken=1707615228-A44bDY8QcrN31E02vDT%2FNdxAK8GtBE%2F70iPCz1E41aA%3D, hmacParameter=verify)` 2024-02-11T09:43:38.352+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23595, version=3801, name=lua.nx5, md5=9adf60ce0525ec3b71fad58b5ff291f7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5?verify=1707615228-6Mh%2FnnXSNBlhN8X2U9wOpHGpr17fepIf2yri%2B6EvA9Q%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5, hmacToken=1707615228-6Mh%2FnnXSNBlhN8X2U9wOpHGpr17fepIf2yri%2B6EvA9Q%3D, hmacParameter=verify)` 2024-02-11T09:43:38.357+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23590, version=3801, name=meshes.nx5, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5?verify=1707615228-pKGUuqj4qrJ%2BZ%2Bx0jxTGmASD0YMFELTtN%2F%2BOdkMv8yo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5, hmacToken=1707615228-pKGUuqj4qrJ%2BZ%2Bx0jxTGmASD0YMFELTtN%2F%2BOdkMv8yo%3D, hmacParameter=verify)` 2024-02-11T09:43:38.357+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1307, version=3675, name=modules.nx5, md5=845ac769d62457e7c29f478cb954041a, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt?verify=1707615228-bZB%2F%2FASVxDsWloYzhSTxdSe99m9rGmYCkFIvuSUORDA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt, hmacToken=1707615228-bZB%2F%2FASVxDsWloYzhSTxdSe99m9rGmYCkFIvuSUORDA%3D, hmacParameter=verify)` 2024-02-11T09:43:38.358+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23594, version=3801, name=projectiles.nx5, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5?verify=1707615228-EEf6HrZ0Srlgd2iaLkDu5ZGzYcX%2B%2Buy2a3Ew7azPFdE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5, hmacToken=1707615228-EEf6HrZ0Srlgd2iaLkDu5ZGzYcX%2B%2Buy2a3Ew7azPFdE%3D, hmacParameter=verify)` 2024-02-11T09:43:38.359+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23592, version=3801, name=schook.nx5, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5?verify=1707615228-t%2BB%2Fa9zo%2FepkF%2FSqQi2fBtovoN%2BrPRjLif6CpQgbPVY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5, hmacToken=1707615228-t%2BB%2Fa9zo%2FepkF%2FSqQi2fBtovoN%2BrPRjLif6CpQgbPVY%3D, hmacParameter=verify)` 2024-02-11T09:43:38.476+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23593, version=3801, name=textures.nx5, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5?verify=1707615228-3ffbrhcpEN8qzpT%2FBq0%2BUHwgCTCeZXV6xybyai15MtU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5, hmacToken=1707615228-3ffbrhcpEN8qzpT%2FBq0%2BUHwgCTCeZXV6xybyai15MtU%3D, hmacParameter=verify)` 2024-02-11T09:43:38.637+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23589, version=3801, name=units.nx5, md5=b306e364205125b3b7702e02e46df2fe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5?verify=1707615228-ixRwJRvnPezjWOwzSqMUGe4s0X5Gy3ybxVyR4mmtcPY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5, hmacToken=1707615228-ixRwJRvnPezjWOwzSqMUGe4s0X5Gy3ybxVyR4mmtcPY%3D, hmacParameter=verify)` 2024-02-11T09:43:38.638+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23585, version=3801, name=etc.nx5, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5?verify=1707615228-y%2F7xjH6od7juBVQftvfXs5%2BDq%2Bzf9ME%2FBYcWIhsnG%2Fk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5, hmacToken=1707615228-y%2F7xjH6od7juBVQftvfXs5%2BDq%2Bzf9ME%2FBYcWIhsnG%2Fk%3D, hmacParameter=verify)` 2024-02-11T09:43:38.638+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3801` 2024-02-11T09:43:38.638+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T09:43:38.639+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T09:43:38.639+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T09:43:38.639+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T09:43:38.639+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T09:43:38.639+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T09:43:38.639+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T09:43:38.639+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T09:43:38.639+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T09:43:38.639+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T09:43:38.639+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T09:43:38.639+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T09:43:38.639+08:00 DEBUG 21228 --- [FAF Client] [pool-3-thread-5] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3801 2024-02-11T09:43:38.992+08:00 INFO 21228 --- [FAF Client] [Thread-78] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T09:43:38.992+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21833037, --login, zhanghm18, --rpc-port, 51780, --gpgnet-port, 51781] 2024-02-11T09:43:38.992+08:00 DEBUG 21228 --- [FAF Client] [Thread-78] c.faforever.client.replay.ReplayServer : Opening local replay server on port 51782 2024-02-11T09:43:39.000+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T09:43:39.251+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T09:43:39.502+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T09:43:39.753+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T09:43:40.005+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T09:43:40.256+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T09:43:40.507+08:00 WARN 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T09:43:53.942+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_039.png 2024-02-11T09:44:04.449+08:00 INFO 21228 --- [FAF Client] [reactor-http-nio-12] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21833037.log, /gpgnet, 127.0.0.1:51781, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:51782/21833037/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T09:44:10.194+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Connected 2024-02-11T09:44:10.199+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Idle"]' 2024-02-11T09:44:10.363+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Lobby"]' 2024-02-11T09:44:20.704+08:00 DEBUG 21228 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Disconnected 2024-02-11T09:44:21.398+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2024-02-11T09:44:21.864+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 0 2024-02-11T09:44:21.865+08:00 INFO 21228 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T09:44:24.007+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T09:44:24.012+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T09:44:24.014+08:00 INFO 21228 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-02-11T09:44:24.015+08:00 INFO 21228 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-02-11T09:44:24.017+08:00 INFO 21228 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T09:44:26.049+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T09:44:26.051+08:00 DEBUG 21228 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T09:44:26.054+08:00 WARN 21228 --- [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-02-11T09:44:26.055+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T09:44:26.055+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T09:44:26.055+08:00 DEBUG 21228 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T09:44:26.056+08:00 INFO 21228 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T09:44:26.057+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T09:44:26.057+08:00 WARN 21228 --- [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-02-11T09:44:26.058+08:00 INFO 21228 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T09:44:26.059+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T09:44:26.062+08:00 INFO 21228 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T09:44:26.064+08:00 INFO 21228 --- [FAF Client] [Thread-83] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T09:44:33.957+08:00 INFO 19160 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T09:44:33.962+08:00 DEBUG 19160 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T09:44:34.013+08:00 ERROR 19160 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T09:44:34.070+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T09:44:34.071+08:00 DEBUG 19160 --- [FAF Client] [pool-3-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 2024-02-11T09:44:34.073+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T09:44:34.073+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T09:44:34.074+08:00 DEBUG 19160 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T09:44:34.075+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T09:44:34.077+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T09:44:34.077+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T09:44:34.079+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T09:44:34.080+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T09:44:34.081+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T09:44:34.083+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T09:44:34.083+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T09:44:34.085+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T09:44:34.085+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T09:44:34.087+08:00 DEBUG 19160 --- [FAF Client] [pool-3-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-02-11T09:44:34.087+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T09:44:34.088+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T09:44:34.089+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T09:44:34.089+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T09:44:34.090+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T09:44:34.090+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T09:44:34.091+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T09:44:34.092+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T09:44:34.092+08:00 DEBUG 19160 --- [FAF Client] [pool-3-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-02-11T09:44:34.094+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T09:44:34.094+08:00 DEBUG 19160 --- [FAF Client] [pool-3-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-02-11T09:44:34.096+08:00 DEBUG 19160 --- [FAF Client] [pool-3-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-02-11T09:44:34.096+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T09:44:34.097+08:00 INFO 19160 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:44:34.097+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T09:44:34.097+08:00 DEBUG 19160 --- [FAF Client] [pool-3-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-02-11T09:44:34.098+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T09:44:34.098+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T09:44:34.099+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T09:44:34.099+08:00 INFO 19160 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:44:34.100+08:00 DEBUG 19160 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T09:44:34.100+08:00 DEBUG 19160 --- [FAF Client] [pool-3-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-02-11T09:44:34.101+08:00 DEBUG 19160 --- [FAF Client] [pool-3-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-02-11T09:44:34.101+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T09:44:34.102+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T09:44:34.102+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T09:44:34.104+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T09:44:34.105+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T09:44:34.105+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T09:44:34.106+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T09:44:34.106+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T09:44:34.106+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T09:44:34.107+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T09:44:34.108+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T09:44:34.108+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T09:44:34.109+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T09:44:34.109+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T09:44:34.110+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T09:44:34.110+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T09:44:34.111+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T09:44:34.111+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T09:44:34.112+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T09:44:34.112+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T09:44:34.113+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T09:44:34.113+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T09:44:34.113+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T09:44:34.114+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T09:44:34.114+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T09:44:34.114+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T09:44:34.115+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T09:44:34.115+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T09:44:34.116+08:00 DEBUG 19160 --- [FAF Client] [pool-3-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-02-11T09:44:34.117+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T09:44:34.117+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T09:44:34.118+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T09:44:34.118+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T09:44:34.119+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T09:44:34.119+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T09:44:34.119+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T09:44:34.120+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T09:44:34.120+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T09:44:34.121+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T09:44:34.121+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T09:44:34.124+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T09:44:34.124+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T09:44:34.125+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T09:44:34.125+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T09:44:34.126+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T09:44:34.126+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T09:44:34.127+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T09:44:34.127+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T09:44:34.128+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T09:44:34.128+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T09:44:34.129+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T09:44:34.129+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T09:44:34.130+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T09:44:34.130+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T09:44:34.130+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T09:44:34.130+08:00 ERROR 19160 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T09:44:34.131+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T09:44:34.131+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T09:44:34.131+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T09:44:34.133+08:00 DEBUG 19160 --- [FAF Client] [pool-3-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-02-11T09:44:34.133+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T09:44:34.134+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T09:44:34.134+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T09:44:34.135+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T09:44:34.135+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T09:44:34.136+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T09:44:34.138+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T09:44:34.139+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T09:44:34.139+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T09:44:34.141+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T09:44:34.142+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T09:44:34.143+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T09:44:34.143+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T09:44:34.144+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T09:44:34.146+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T09:44:34.147+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T09:44:34.148+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T09:44:34.149+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T09:44:34.149+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T09:44:34.150+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T09:44:34.151+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T09:44:34.152+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T09:44:34.153+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T09:44:34.154+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T09:44:34.155+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T09:44:34.156+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T09:44:34.157+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T09:44:34.158+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T09:44:34.158+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T09:44:34.159+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T09:44:34.160+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T09:44:34.161+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T09:44:34.161+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T09:44:34.163+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T09:44:34.164+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T09:44:34.164+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T09:44:34.165+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T09:44:34.166+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T09:44:34.167+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T09:44:34.167+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T09:44:34.168+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T09:44:34.169+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T09:44:34.169+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T09:44:34.170+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T09:44:34.171+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T09:44:34.171+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T09:44:34.172+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T09:44:34.173+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T09:44:34.174+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T09:44:34.174+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T09:44:34.175+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T09:44:34.176+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T09:44:34.176+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T09:44:34.177+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T09:44:34.178+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T09:44:34.178+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T09:44:34.179+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T09:44:34.180+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T09:44:34.181+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T09:44:34.181+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T09:44:34.182+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T09:44:34.183+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T09:44:34.183+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T09:44:34.184+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T09:44:34.185+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T09:44:34.185+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T09:44:34.186+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T09:44:34.187+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T09:44:34.187+08:00 DEBUG 19160 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T09:44:34.192+08:00 DEBUG 19160 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T09:44:34.230+08:00 DEBUG 19160 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T09:44:34.231+08:00 DEBUG 19160 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T09:44:34.283+08:00 INFO 19160 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T09:44:34.411+08:00 DEBUG 19160 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T09:44:34.737+08:00 INFO 19160 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.96 seconds (process running for 4.633) 2024-02-11T09:44:34.744+08:00 INFO 19160 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T09:44:34.802+08:00 DEBUG 19160 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T09:44:34.946+08:00 INFO 19160 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T09:44:35.421+08:00 INFO 19160 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T09:44:35.426+08:00 INFO 19160 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T09:44:45.531+08:00 ERROR 19160 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.login.LoginController : Could not read remote preferences java.util.concurrent.CompletionException: java.net.SocketTimeoutException: Connect timed out at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:147) 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) Caused by: java.net.SocketTimeoutException: Connect timed out at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:546) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:751) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1237) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1123) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1675) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223) at com.faforever.client.preferences.PreferencesService.getRemotePreferences(PreferencesService.java:135) at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:145) ... 7 common frames omitted 2024-02-11T09:44:45.537+08:00 ERROR 19160 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.task.TaskService : Task failed java.util.concurrent.CompletionException: java.net.SocketTimeoutException: Connect timed out at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:147) 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) Caused by: java.net.SocketTimeoutException: Connect timed out at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:546) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:751) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1237) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1123) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1675) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223) at com.faforever.client.preferences.PreferencesService.getRemotePreferences(PreferencesService.java:135) at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:145) ... 7 common frames omitted 2024-02-11T09:44:56.331+08:00 INFO 19160 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.login.OAuthValuesReceiver : GET /?code=55HWq0LvsMQMVbm7ftd1IZVZbdyuP_NADNaiGUPnCDU.wa1in9sNH8P0xDRk3aImvaKOUft8sgveTPlA5RKt998&scope=openid+offline+public_profile+upload_map+upload_mod+lobby&state=Bt1TQhSARLBb9v2WtNELSrkyUblQsUU40KA0lFhrpKITpFpnhkFJRvFgk3RzbSJB1 HTTP/1.1 2024-02-11T09:44:56.338+08:00 DEBUG 19160 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.fx.PlatformService : Focus '登录FA Forever' window 2024-02-11T09:44:56.350+08:00 INFO 19160 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with authorization code 2024-02-11T09:44:56.438+08:00 DEBUG 19160 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T09:45:18.997+08:00 INFO 19160 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T02:45:18.997018300Z 2024-02-11T09:45:19.004+08:00 DEBUG 19160 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T09:45:33.633+08:00 INFO 19160 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T09:45:33.636+08:00 INFO 19160 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T09:45:35.692+08:00 INFO 19160 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T09:45:35.694+08:00 DEBUG 19160 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T09:45:35.696+08:00 INFO 19160 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T09:45:35.697+08:00 INFO 19160 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T09:45:35.697+08:00 DEBUG 19160 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T09:45:35.697+08:00 INFO 19160 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T09:45:35.698+08:00 INFO 19160 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T09:45:35.702+08:00 INFO 19160 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T09:45:35.704+08:00 INFO 19160 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T09:45:35.707+08:00 INFO 19160 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T09:45:35.709+08:00 INFO 19160 --- [FAF Client] [Thread-50] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T09:46:15.843+08:00 INFO 26680 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T09:46:15.848+08:00 DEBUG 26680 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T09:46:15.889+08:00 ERROR 26680 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T09:46:15.952+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T09:46:15.954+08:00 DEBUG 26680 --- [FAF Client] [pool-3-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 2024-02-11T09:46:15.956+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T09:46:15.956+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T09:46:15.957+08:00 DEBUG 26680 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T09:46:15.958+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:46:15.959+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T09:46:15.960+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T09:46:15.962+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:46:15.962+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T09:46:15.962+08:00 DEBUG 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T09:46:15.965+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T09:46:15.965+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T09:46:15.967+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T09:46:15.968+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T09:46:15.968+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T09:46:15.970+08:00 DEBUG 26680 --- [FAF Client] [pool-3-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-02-11T09:46:15.970+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T09:46:15.972+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T09:46:15.972+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T09:46:15.973+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T09:46:15.974+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T09:46:15.974+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T09:46:15.975+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T09:46:15.975+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T09:46:15.976+08:00 DEBUG 26680 --- [FAF Client] [pool-3-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-02-11T09:46:15.977+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T09:46:15.977+08:00 DEBUG 26680 --- [FAF Client] [pool-3-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-02-11T09:46:15.979+08:00 DEBUG 26680 --- [FAF Client] [pool-3-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-02-11T09:46:15.979+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T09:46:15.980+08:00 DEBUG 26680 --- [FAF Client] [pool-3-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-02-11T09:46:15.981+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T09:46:15.982+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T09:46:15.982+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T09:46:15.983+08:00 DEBUG 26680 --- [FAF Client] [pool-3-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-02-11T09:46:15.983+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T09:46:15.984+08:00 DEBUG 26680 --- [FAF Client] [pool-3-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-02-11T09:46:15.984+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T09:46:15.985+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T09:46:15.985+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T09:46:15.986+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T09:46:15.986+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T09:46:15.987+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T09:46:15.987+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T09:46:15.988+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T09:46:15.988+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T09:46:15.989+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T09:46:15.989+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T09:46:15.990+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T09:46:15.990+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T09:46:15.991+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T09:46:15.992+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T09:46:15.992+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T09:46:15.993+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T09:46:15.993+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T09:46:15.995+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T09:46:15.995+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T09:46:15.996+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T09:46:15.996+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T09:46:15.996+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T09:46:15.997+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T09:46:15.998+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T09:46:15.998+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T09:46:15.999+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T09:46:16.000+08:00 DEBUG 26680 --- [FAF Client] [pool-3-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-02-11T09:46:16.000+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T09:46:16.000+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T09:46:16.001+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T09:46:16.001+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T09:46:16.002+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T09:46:16.002+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T09:46:16.003+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T09:46:16.003+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T09:46:16.004+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T09:46:16.005+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T09:46:16.006+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T09:46:16.008+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T09:46:16.008+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T09:46:16.009+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T09:46:16.009+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T09:46:16.010+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T09:46:16.010+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T09:46:16.011+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T09:46:16.011+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T09:46:16.011+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T09:46:16.012+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T09:46:16.012+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T09:46:16.012+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T09:46:16.014+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T09:46:16.014+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T09:46:16.015+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T09:46:16.015+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T09:46:16.015+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T09:46:16.016+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T09:46:16.016+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T09:46:16.016+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T09:46:16.017+08:00 DEBUG 26680 --- [FAF Client] [pool-3-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-02-11T09:46:16.017+08:00 ERROR 26680 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T09:46:16.018+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T09:46:16.020+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T09:46:16.020+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T09:46:16.021+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T09:46:16.022+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T09:46:16.023+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T09:46:16.023+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T09:46:16.025+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T09:46:16.026+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T09:46:16.028+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T09:46:16.029+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T09:46:16.030+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T09:46:16.031+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T09:46:16.032+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T09:46:16.034+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T09:46:16.035+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T09:46:16.035+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T09:46:16.036+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T09:46:16.037+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T09:46:16.038+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T09:46:16.038+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T09:46:16.039+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T09:46:16.040+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T09:46:16.041+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T09:46:16.042+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T09:46:16.042+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T09:46:16.043+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T09:46:16.044+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T09:46:16.044+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T09:46:16.045+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T09:46:16.046+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T09:46:16.047+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T09:46:16.047+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T09:46:16.048+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T09:46:16.048+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T09:46:16.049+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T09:46:16.049+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T09:46:16.050+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T09:46:16.050+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T09:46:16.051+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T09:46:16.052+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T09:46:16.052+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T09:46:16.053+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T09:46:16.053+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T09:46:16.055+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T09:46:16.056+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T09:46:16.056+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T09:46:16.057+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T09:46:16.057+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T09:46:16.058+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T09:46:16.058+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T09:46:16.059+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T09:46:16.060+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T09:46:16.060+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T09:46:16.061+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T09:46:16.061+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T09:46:16.062+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T09:46:16.062+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T09:46:16.062+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T09:46:16.063+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T09:46:16.064+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T09:46:16.064+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T09:46:16.065+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T09:46:16.065+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T09:46:16.066+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T09:46:16.066+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T09:46:16.066+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T09:46:16.067+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T09:46:16.068+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T09:46:16.068+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T09:46:16.071+08:00 DEBUG 26680 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T09:46:16.115+08:00 DEBUG 26680 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T09:46:16.115+08:00 DEBUG 26680 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T09:46:16.175+08:00 INFO 26680 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T09:46:16.271+08:00 DEBUG 26680 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T09:46:16.584+08:00 INFO 26680 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.877 seconds (process running for 4.537) 2024-02-11T09:46:16.589+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T09:46:16.650+08:00 DEBUG 26680 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T09:46:16.796+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T09:46:17.271+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T09:46:17.274+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T09:46:18.244+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2023.12.3' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T09:46:18.245+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2024-02-11T09:46:18.287+08:00 DEBUG 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T09:46:40.633+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T02:46:39.632718Z 2024-02-11T09:46:41.773+08:00 DEBUG 26680 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T09:46:41.777+08:00 DEBUG 26680 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T09:46:41.778+08:00 DEBUG 26680 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T09:46:42.271+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T09:46:42.850+08:00 DEBUG 26680 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-02-11T09:46:46.229+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2024-02-11T09:46:46.331+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2024.1.2' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T09:46:46.335+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #zhanghm18'sParty 2024-02-11T09:46:46.879+08:00 DEBUG 26680 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-02-11T09:46:55.114+08:00 DEBUG 26680 --- [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-02-11T09:46:55.153+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-02-11T09:46:55.191+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\2v2%20sand%20box.v0001.png 2024-02-11T09:46:55.193+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_009.png 2024-02-11T09:46:55.195+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\ozone%20islands%20v3.png 2024-02-11T09:46:55.198+08:00 DEBUG 26680 --- [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-02-11T09:46:55.205+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\8_the_pass.v0001.png 2024-02-11T09:46:55.209+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\zone51.v0002.png 2024-02-11T09:46:55.701+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:46:55.701+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:46:55.727+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\large\setons_clutch_-_faf_version.v0004.png 2024-02-11T09:46:57.600+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T09:46:57.613+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:46:57.613+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:46:58.080+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\foxtrot_runway.v0002.png 2024-02-11T09:46:59.669+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T09:46:59.670+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23587, version=3801, name=init_fafdevelop.lua, md5=7d73e5ecf33d6e14b790b5be5ff97c21, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua?verify=1707616019-xxQERYbt9WmEi0J0UJgi6u1mZbETV%2FKhtQnuxctcock%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua, hmacToken=1707616019-xxQERYbt9WmEi0J0UJgi6u1mZbETV%2FKhtQnuxctcock%3D, hmacParameter=verify)` 2024-02-11T09:46:59.675+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23586, version=3801, name=effects.nx5, md5=d277f28697fef9daa6ab52a80b4b4677, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5?verify=1707616019-se66U9ygM45oVs0ubkD9KMc474nZvYmIm5mR6%2Fp82h8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5, hmacToken=1707616019-se66U9ygM45oVs0ubkD9KMc474nZvYmIm5mR6%2Fp82h8%3D, hmacParameter=verify)` 2024-02-11T09:47:00.245+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23588, version=3801, name=env.nx5, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5?verify=1707616019-GDGRGUeIMBGHq5956RLrt16cHCGNuu3Ghpg4ZwWKhCQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5, hmacToken=1707616019-GDGRGUeIMBGHq5956RLrt16cHCGNuu3Ghpg4ZwWKhCQ%3D, hmacParameter=verify)` 2024-02-11T09:47:00.248+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23591, version=3801, name=loc.nx5, md5=54636a23d5c59511d55e24f12b5731a0, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5?verify=1707616019-9aChVKLxtJ95IP%2BjlYZ5cnEonsOoFAkyNKne1qzoWzQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5, hmacToken=1707616019-9aChVKLxtJ95IP%2BjlYZ5cnEonsOoFAkyNKne1qzoWzQ%3D, hmacParameter=verify)` 2024-02-11T09:47:00.252+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23595, version=3801, name=lua.nx5, md5=9adf60ce0525ec3b71fad58b5ff291f7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5?verify=1707616019-fmxKd%2BGA0YyXpTYIfdz%2Ftox7JGaNrxPBgQf9zV4Kajw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5, hmacToken=1707616019-fmxKd%2BGA0YyXpTYIfdz%2Ftox7JGaNrxPBgQf9zV4Kajw%3D, hmacParameter=verify)` 2024-02-11T09:47:00.256+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23590, version=3801, name=meshes.nx5, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5?verify=1707616019-oI%2FlaDXaqmSt13ZefkdLPAQ8s30CDUEo5dpYgwTuSW4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5, hmacToken=1707616019-oI%2FlaDXaqmSt13ZefkdLPAQ8s30CDUEo5dpYgwTuSW4%3D, hmacParameter=verify)` 2024-02-11T09:47:00.257+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1307, version=3675, name=modules.nx5, md5=845ac769d62457e7c29f478cb954041a, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt?verify=1707616019-jQ37nYoS2cbJEluANYQSVSBx2eh4C%2BxvZKm8Gtnr4FM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt, hmacToken=1707616019-jQ37nYoS2cbJEluANYQSVSBx2eh4C%2BxvZKm8Gtnr4FM%3D, hmacParameter=verify)` 2024-02-11T09:47:00.258+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23594, version=3801, name=projectiles.nx5, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5?verify=1707616019-WF3q5ah2LgCgG7FYVSR7t445w%2FmQdMDpZlmGQwCiNso%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5, hmacToken=1707616019-WF3q5ah2LgCgG7FYVSR7t445w%2FmQdMDpZlmGQwCiNso%3D, hmacParameter=verify)` 2024-02-11T09:47:00.259+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23592, version=3801, name=schook.nx5, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5?verify=1707616019-gMsQNvZkwJC3TSh%2Fu9hdqNH4I70drTuo2qKeDd%2FhesE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5, hmacToken=1707616019-gMsQNvZkwJC3TSh%2Fu9hdqNH4I70drTuo2qKeDd%2FhesE%3D, hmacParameter=verify)` 2024-02-11T09:47:00.379+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23593, version=3801, name=textures.nx5, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5?verify=1707616019-LaQqm2bjRmLwuiN931En8oejmoHX6cEcVoZdv8O8mUI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5, hmacToken=1707616019-LaQqm2bjRmLwuiN931En8oejmoHX6cEcVoZdv8O8mUI%3D, hmacParameter=verify)` 2024-02-11T09:47:00.553+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23589, version=3801, name=units.nx5, md5=b306e364205125b3b7702e02e46df2fe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5?verify=1707616019-0u8zAu5xuB28oGdE2FizUHtHT%2BG6ebSHeoFagVs3gzQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5, hmacToken=1707616019-0u8zAu5xuB28oGdE2FizUHtHT%2BG6ebSHeoFagVs3gzQ%3D, hmacParameter=verify)` 2024-02-11T09:47:00.553+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23585, version=3801, name=etc.nx5, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5?verify=1707616019-L%2FKApHAWHU6aXir2eoPcCXq7uoub5kBFIqNp8h6piqQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5, hmacToken=1707616019-L%2FKApHAWHU6aXir2eoPcCXq7uoub5kBFIqNp8h6piqQ%3D, hmacParameter=verify)` 2024-02-11T09:47:00.558+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3801` 2024-02-11T09:47:00.559+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T09:47:00.562+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T09:47:00.562+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T09:47:00.562+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T09:47:00.562+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T09:47:00.562+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T09:47:00.563+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T09:47:00.563+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T09:47:00.563+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T09:47:00.563+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T09:47:00.563+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T09:47:00.563+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T09:47:00.567+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3801 2024-02-11T09:47:00.936+08:00 INFO 26680 --- [FAF Client] [Thread-40] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T09:47:00.937+08:00 DEBUG 26680 --- [FAF Client] [Thread-40] c.faforever.client.replay.ReplayServer : Opening local replay server on port 60438 2024-02-11T09:47:00.937+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21833055, --login, zhanghm18, --rpc-port, 60436, --gpgnet-port, 60437] 2024-02-11T09:47:00.949+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T09:47:01.201+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T09:47:01.452+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T09:47:01.704+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T09:47:01.955+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T09:47:02.206+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T09:47:02.458+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T09:47:03.036+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\tomb_guard_survival.v0003.png 2024-02-11T09:47:05.335+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-8] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21833055.log, /gpgnet, 127.0.0.1:60437, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:60438/21833055/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T09:47:11.905+08:00 DEBUG 26680 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #zhanghm18'sParty 2024-02-11T09:47:11.906+08:00 DEBUG 26680 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-02-11T09:47:14.047+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 1 2024-02-11T09:47:14.742+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2024-02-11T09:47:16.082+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:47:16.082+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:47:17.208+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T09:47:17.210+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T09:47:17.211+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T09:47:17.252+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T09:47:17.252+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23587, version=3801, name=init_fafdevelop.lua, md5=7d73e5ecf33d6e14b790b5be5ff97c21, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua?verify=1707616019-xxQERYbt9WmEi0J0UJgi6u1mZbETV%2FKhtQnuxctcock%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua, hmacToken=1707616019-xxQERYbt9WmEi0J0UJgi6u1mZbETV%2FKhtQnuxctcock%3D, hmacParameter=verify)` 2024-02-11T09:47:17.257+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23586, version=3801, name=effects.nx5, md5=d277f28697fef9daa6ab52a80b4b4677, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5?verify=1707616019-se66U9ygM45oVs0ubkD9KMc474nZvYmIm5mR6%2Fp82h8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5, hmacToken=1707616019-se66U9ygM45oVs0ubkD9KMc474nZvYmIm5mR6%2Fp82h8%3D, hmacParameter=verify)` 2024-02-11T09:47:17.847+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23588, version=3801, name=env.nx5, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5?verify=1707616019-GDGRGUeIMBGHq5956RLrt16cHCGNuu3Ghpg4ZwWKhCQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5, hmacToken=1707616019-GDGRGUeIMBGHq5956RLrt16cHCGNuu3Ghpg4ZwWKhCQ%3D, hmacParameter=verify)` 2024-02-11T09:47:17.850+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23591, version=3801, name=loc.nx5, md5=54636a23d5c59511d55e24f12b5731a0, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5?verify=1707616019-9aChVKLxtJ95IP%2BjlYZ5cnEonsOoFAkyNKne1qzoWzQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5, hmacToken=1707616019-9aChVKLxtJ95IP%2BjlYZ5cnEonsOoFAkyNKne1qzoWzQ%3D, hmacParameter=verify)` 2024-02-11T09:47:17.855+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23595, version=3801, name=lua.nx5, md5=9adf60ce0525ec3b71fad58b5ff291f7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5?verify=1707616019-fmxKd%2BGA0YyXpTYIfdz%2Ftox7JGaNrxPBgQf9zV4Kajw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5, hmacToken=1707616019-fmxKd%2BGA0YyXpTYIfdz%2Ftox7JGaNrxPBgQf9zV4Kajw%3D, hmacParameter=verify)` 2024-02-11T09:47:17.860+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23590, version=3801, name=meshes.nx5, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5?verify=1707616019-oI%2FlaDXaqmSt13ZefkdLPAQ8s30CDUEo5dpYgwTuSW4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5, hmacToken=1707616019-oI%2FlaDXaqmSt13ZefkdLPAQ8s30CDUEo5dpYgwTuSW4%3D, hmacParameter=verify)` 2024-02-11T09:47:17.860+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1307, version=3675, name=modules.nx5, md5=845ac769d62457e7c29f478cb954041a, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt?verify=1707616019-jQ37nYoS2cbJEluANYQSVSBx2eh4C%2BxvZKm8Gtnr4FM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt, hmacToken=1707616019-jQ37nYoS2cbJEluANYQSVSBx2eh4C%2BxvZKm8Gtnr4FM%3D, hmacParameter=verify)` 2024-02-11T09:47:17.862+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23594, version=3801, name=projectiles.nx5, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5?verify=1707616019-WF3q5ah2LgCgG7FYVSR7t445w%2FmQdMDpZlmGQwCiNso%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5, hmacToken=1707616019-WF3q5ah2LgCgG7FYVSR7t445w%2FmQdMDpZlmGQwCiNso%3D, hmacParameter=verify)` 2024-02-11T09:47:17.862+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23592, version=3801, name=schook.nx5, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5?verify=1707616019-gMsQNvZkwJC3TSh%2Fu9hdqNH4I70drTuo2qKeDd%2FhesE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5, hmacToken=1707616019-gMsQNvZkwJC3TSh%2Fu9hdqNH4I70drTuo2qKeDd%2FhesE%3D, hmacParameter=verify)` 2024-02-11T09:47:18.003+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23593, version=3801, name=textures.nx5, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5?verify=1707616019-LaQqm2bjRmLwuiN931En8oejmoHX6cEcVoZdv8O8mUI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5, hmacToken=1707616019-LaQqm2bjRmLwuiN931En8oejmoHX6cEcVoZdv8O8mUI%3D, hmacParameter=verify)` 2024-02-11T09:47:18.188+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23589, version=3801, name=units.nx5, md5=b306e364205125b3b7702e02e46df2fe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5?verify=1707616019-0u8zAu5xuB28oGdE2FizUHtHT%2BG6ebSHeoFagVs3gzQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5, hmacToken=1707616019-0u8zAu5xuB28oGdE2FizUHtHT%2BG6ebSHeoFagVs3gzQ%3D, hmacParameter=verify)` 2024-02-11T09:47:18.189+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23585, version=3801, name=etc.nx5, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5?verify=1707616019-L%2FKApHAWHU6aXir2eoPcCXq7uoub5kBFIqNp8h6piqQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5, hmacToken=1707616019-L%2FKApHAWHU6aXir2eoPcCXq7uoub5kBFIqNp8h6piqQ%3D, hmacParameter=verify)` 2024-02-11T09:47:18.191+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3801` 2024-02-11T09:47:18.191+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T09:47:18.191+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T09:47:18.191+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T09:47:18.191+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T09:47:18.191+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T09:47:18.191+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T09:47:18.191+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T09:47:18.192+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T09:47:18.192+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T09:47:18.192+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T09:47:18.192+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T09:47:18.192+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T09:47:18.192+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-2] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3801 2024-02-11T09:47:18.526+08:00 INFO 26680 --- [FAF Client] [Thread-45] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T09:47:18.526+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21833057, --login, zhanghm18, --rpc-port, 60463, --gpgnet-port, 60464] 2024-02-11T09:47:18.526+08:00 DEBUG 26680 --- [FAF Client] [Thread-45] c.faforever.client.replay.ReplayServer : Opening local replay server on port 60465 2024-02-11T09:47:18.535+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T09:47:18.788+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T09:47:19.031+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_015.png 2024-02-11T09:47:19.038+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T09:47:19.289+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T09:47:19.540+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T09:47:19.792+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T09:47:20.043+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T09:47:22.892+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-9] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21833057.log, /gpgnet, 127.0.0.1:60464, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:60465/21833057/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T09:47:29.067+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Connected 2024-02-11T09:47:29.071+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Idle"]' 2024-02-11T09:47:29.248+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Lobby"]' 2024-02-11T09:47:29.587+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameMods' '["activated",23]' 2024-02-11T09:47:29.588+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameMods' '["uids","90970e41-d9c5-4dd9-944d-81d07519131 6aa65d2a-5926-11dc-8314-0800200c9a081 81DE7248-XTWA-3652-0160-94B6CD7856CC 62e2j64a-TOMA-3652-01370-146as555a8u3 25D57D85-9JA7-D842-GKG4-ORIGIN0000001 9a9C61C0-1787-10DF-A0AD-BATTLEPACK005 9e8ea941-c306-4751-b367-a00000019000 05a16cd7-cbtt-4f3a-bdac-3d4ee11dc8991 9e8ea941-c306-aaaf-b367-u00000024000 D817E8B8-5F40-3656-0180-F37F6166FB5E ce809895-b8a4-469a-b3cc-a6bfee32dcee 51705a9a-a569-424a-80af-254222051757v9 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc892231 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc89291 25D57D85-9JA7-D842-BREW-AIR00000000023 51705a9a-a569-424a-80af-254222051745v1 25D57D85-9JA7-D842-BREW-MAGNUMD000002 05a16cd7-egad-4f3c-bdac-3d4ee8fdc897 fnewm028-v073-55b4-92b6-64398e7ge43f 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc898 05a16cd7-cbtt-4f3a-bdac-3d4e1e8fdc892231 25D57D85-9JA7-D842-BREW-BOATS00000001 e2d4648b-1e7a-43ad-b410-5922a41f7985"]' 2024-02-11T09:47:29.589+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Share","ShareUntilDeath"]' 2024-02-11T09:47:29.589+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Unranked","Yes"]' 2024-02-11T09:47:29.590+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AllowObservers",1]' 2024-02-11T09:47:29.590+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["UnitCap","1250"]' 2024-02-11T09:47:29.590+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["ShareUnitCap","none"]' 2024-02-11T09:47:29.591+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["FogOfWar","none"]' 2024-02-11T09:47:29.591+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Victory","eradication"]' 2024-02-11T09:47:29.593+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Timeouts","3"]' 2024-02-11T09:47:29.593+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["DisconnectionDelay02","90"]' 2024-02-11T09:47:29.593+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["GameSpeed","adjustable"]' 2024-02-11T09:47:29.594+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CheatsEnabled","true"]' 2024-02-11T09:47:29.595+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CivilianAlliance","removed"]' 2024-02-11T09:47:29.595+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["RevealCivilians","Yes"]' 2024-02-11T09:47:29.596+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["PrebuiltUnits","On"]' 2024-02-11T09:47:29.596+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["NoRushOption","Off"]' 2024-02-11T09:47:29.596+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["RandomMap","Off"]' 2024-02-11T09:47:29.597+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Score","no"]' 2024-02-11T09:47:29.597+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["ManualUnitShare","none"]' 2024-02-11T09:47:29.598+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIReplacement","Off"]' 2024-02-11T09:47:29.599+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["TeamSpawn","fixed"]' 2024-02-11T09:47:29.599+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["TeamLock","locked"]' 2024-02-11T09:47:29.600+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AutoTeams","none"]' 2024-02-11T09:47:29.601+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CommonArmy","Off"]' 2024-02-11T09:47:29.601+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CheatMult","5.9"]' 2024-02-11T09:47:29.602+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["BuildMult","5.9"]' 2024-02-11T09:47:29.602+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["TMLRandom","0"]' 2024-02-11T09:47:29.602+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["LandExpansionsAllowed","99999"]' 2024-02-11T09:47:29.604+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["NavalExpansionsAllowed","99999"]' 2024-02-11T09:47:29.604+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["OmniCheat","off"]' 2024-02-11T09:47:29.605+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["MySpecialKey1","off"]' 2024-02-11T09:47:29.606+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIUnitCap","0"]' 2024-02-11T09:47:29.606+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIOverwhelmIncrease",0]' 2024-02-11T09:47:29.607+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIOverwhelmDelay",20]' 2024-02-11T09:47:29.608+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIGameenderStart",10]' 2024-02-11T09:47:29.608+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIPathingDebug","off"]' 2024-02-11T09:47:29.609+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIPLatoonNameDebug","off"]' 2024-02-11T09:47:29.609+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIBuilderNameDebug","off"]' 2024-02-11T09:47:29.610+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIEndlessGameLoop","off"]' 2024-02-11T09:47:29.610+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIDebugDisplay","displayOff"]' 2024-02-11T09:47:29.611+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AICDRCombat","cdrcombatOn"]' 2024-02-11T09:47:29.612+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["UnitCap","1250"]' 2024-02-11T09:47:29.612+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CampAI",1]' 2024-02-11T09:47:29.613+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CmpAIDelay","300"]' 2024-02-11T09:47:29.614+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CmApplyAiX",1]' 2024-02-11T09:47:29.615+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["ScenarioFile","\/maps\/setons_clutch_-_faf_version.v0004\/setons_clutch_-_faf_version_scenario.lua"]' 2024-02-11T09:47:29.616+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Slots",8]' 2024-02-11T09:47:30.119+08:00 DEBUG 26680 --- [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-02-11T09:47:30.318+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Faction",1]' 2024-02-11T09:47:30.319+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Color",11]' 2024-02-11T09:47:30.320+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Team",1]' 2024-02-11T09:47:30.320+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","StartSpot",1]' 2024-02-11T09:47:30.321+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[2]' 2024-02-11T09:47:30.336+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T09:47:30.337+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T09:47:30.338+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T09:47:30.338+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T09:47:30.339+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T09:47:30.341+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T09:47:31.389+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Team",-1]' 2024-02-11T09:47:31.391+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Army",-1]' 2024-02-11T09:47:31.391+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","StartSpot",-1]' 2024-02-11T09:47:31.391+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[1]' 2024-02-11T09:47:31.423+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[1]' 2024-02-11T09:47:31.423+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[2]' 2024-02-11T09:47:31.424+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T09:47:31.424+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T09:47:31.424+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T09:47:31.424+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T09:47:31.425+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T09:47:31.425+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T09:47:33.101+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T09:47:33.102+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T09:47:33.102+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T09:47:33.102+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T09:47:34.656+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T09:47:34.656+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T09:47:34.656+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T09:47:34.657+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T09:47:36.155+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T09:47:36.156+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T09:47:36.156+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T09:47:36.156+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T09:47:36.156+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T09:47:36.157+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T09:47:36.157+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T09:47:36.157+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T09:47:36.157+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T09:47:36.157+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T09:47:36.159+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T09:47:36.161+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T09:47:36.162+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T09:47:36.165+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T09:47:37.003+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T09:47:37.004+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T09:47:37.004+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T09:47:37.004+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T09:47:37.004+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",3]' 2024-02-11T09:47:37.005+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T09:47:37.005+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T09:47:37.005+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T09:47:37.006+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T09:47:37.006+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T09:47:37.007+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T09:47:37.009+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T09:47:37.011+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T09:47:37.012+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T09:47:38.139+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T09:47:38.139+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",11]' 2024-02-11T09:47:38.140+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T09:47:38.143+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T09:47:38.143+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",3]' 2024-02-11T09:47:38.144+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T09:47:38.144+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T09:47:38.144+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T09:47:38.145+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T09:47:38.145+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T09:47:38.145+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T09:47:38.146+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T09:47:38.148+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T09:47:38.149+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T09:47:39.174+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["Garat (AIx: M28)","Army",1]' 2024-02-11T09:47:39.175+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["El Guapo (AIx: M28)","Army",2]' 2024-02-11T09:47:39.182+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Launching"]' 2024-02-11T09:47:49.310+08:00 INFO 26680 --- [FAF Client] [Thread-45] c.faforever.client.replay.ReplayServer : Accepted connection from `/127.0.0.1:60491` 2024-02-11T09:48:49.051+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_haz09fa.v0001.png 2024-02-11T09:48:51.052+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\wonder%20open%205v5%20v3b.v0002.png 2024-02-11T09:48:55.057+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_zone_6.v0005.png 2024-02-11T09:49:24.059+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\wave_of_death.v0012.png 2024-02-11T09:50:00.088+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_031.png 2024-02-11T09:50:07.056+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\cybran_island_c.v0008.png 2024-02-11T09:50:08.057+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\setons_claw.v0004.png 2024-02-11T09:50:40.121+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dueling_islands_by_cast.v0001.png 2024-02-11T09:50:51.106+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_aloren.v0002.png 2024-02-11T09:50:58.084+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\setons_clutch_ep.v0002.png 2024-02-11T09:51:01.097+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\stairs_to_heaven.v0007.png 2024-02-11T09:51:16.780+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T09:52:29.146+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_019.png 2024-02-11T09:52:31.110+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_citadel_survival.v0001.png 2024-02-11T09:53:47.169+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_unreal.v0026.png 2024-02-11T09:53:54.210+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\swamp_city_redux.v0015.png 2024-02-11T09:56:06.789+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_islet.v0004.png 2024-02-11T09:56:16.229+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_crateria.v0011.png 2024-02-11T09:56:16.784+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T09:57:33.957+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_036.png 2024-02-11T09:58:27.231+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/cloved%20island%201v1v1.v0001.png 2024-02-11T09:58:48.293+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/cloved%20island%201v1v1.v0001.png for C:\ProgramData\FAForever\cache\maps\small\cloved%20island%201v1v1.v0001.png 2024-02-11T09:59:39.245+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_003.png 2024-02-11T09:59:56.265+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scmp_wild_mass_canyon.png 2024-02-11T10:00:13.311+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\saskiya.v0005.png 2024-02-11T10:00:17.315+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/scmp_wild_mass_canyon.png for C:\ProgramData\FAForever\cache\maps\small\scmp_wild_mass_canyon.png 2024-02-11T10:00:53.276+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\the_passings.v0003.png 2024-02-11T10:00:55.298+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\tabula_rasa_v3_teamplay_ai.v0003.png 2024-02-11T10:01:16.788+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T10:01:52.896+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles.png 2024-02-11T10:02:04.327+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_dark_liver.v0003.png 2024-02-11T10:03:29.339+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\the_lake_v1.v0002.png 2024-02-11T10:03:40.333+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_035.png 2024-02-11T10:06:14.918+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_029.png 2024-02-11T10:06:16.794+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T10:06:18.914+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_021.png 2024-02-11T10:06:50.923+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_008.png 2024-02-11T10:06:52.979+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_002.png 2024-02-11T10:08:20.961+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\omaha_beach.v0006.png 2024-02-11T10:09:05.997+08:00 DEBUG 26680 --- [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-02-11T10:09:06.948+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dual_gap_v5.6.v0001.png 2024-02-11T10:09:39.975+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\the_divide.v0013.png 2024-02-11T10:10:04.974+08:00 DEBUG 26680 --- [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-02-11T10:11:16.800+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T10:11:22.004+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\paradisebay.v0007.png 2024-02-11T10:11:56.040+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\the_epic_pass_hy.v0005.png 2024-02-11T10:12:00.030+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_019.png 2024-02-11T10:12:39.070+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\tag_craftious_maximus_-_faf_version.v0004.png 2024-02-11T10:15:43.149+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/badcraft.v0001.png 2024-02-11T10:16:04.224+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/badcraft.v0001.png for C:\ProgramData\FAForever\cache\maps\small\badcraft.v0001.png 2024-02-11T10:16:16.808+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T10:18:03.190+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\tesla_island.v0004.png 2024-02-11T10:18:40.191+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/voodoo%20tournament%20v3.png 2024-02-11T10:19:20.200+08:00 DEBUG 26680 --- [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-02-11T10:19:47.194+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\beta_halo.v0001.png 2024-02-11T10:20:45.137+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\iced%20mountains.0004.png 2024-02-11T10:20:45.233+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_039.png 2024-02-11T10:21:05.230+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_022.png 2024-02-11T10:21:16.811+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T10:23:44.334+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_005.png 2024-02-11T10:23:52.338+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\tomb_guard_survival.v0003.png 2024-02-11T10:26:16.816+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T10:26:40.881+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\the%20pyramid%20v2.png 2024-02-11T10:28:03.421+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\6vs6%20battle%20of%20thermopylae%20v5.png 2024-02-11T10:28:03.438+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dual-setorater.v0002.png 2024-02-11T10:28:51.427+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\phantom_flat_10x10_circle.v0002.png 2024-02-11T10:30:01.481+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_mars_-_mangala_fossa.v0003.png 2024-02-11T10:31:01.499+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\8_the_pass.v0001.png 2024-02-11T10:31:15.501+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_012.png 2024-02-11T10:31:16.819+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T10:31:32.857+08:00 DEBUG 26680 --- [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-02-11T10:31:38.849+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_021.png 2024-02-11T10:35:00.954+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_002.png 2024-02-11T10:35:04.953+08:00 DEBUG 26680 --- [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-02-11T10:35:26.961+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_scale_adaptive.v0004.png 2024-02-11T10:36:16.822+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T10:36:21.985+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adoptive.v0021.png 2024-02-11T10:36:31.991+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_craters_war.v0001.png 2024-02-11T10:36:48.021+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/jungle%20v2%20teamplayai.v0002.png 2024-02-11T10:37:51.019+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\paradise%203v3.v0001.png 2024-02-11T10:38:11.040+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\thegreatrift.v0003.png 2024-02-11T10:38:45.086+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_032.png 2024-02-11T10:39:04.050+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\the_last_airbender.v0004.png 2024-02-11T10:39:25.076+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\black_sun_v2.png 2024-02-11T10:41:16.825+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T10:42:11.151+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_4v4.v0001.png 2024-02-11T10:43:00.148+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_036.png 2024-02-11T10:43:22.176+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\crash_site.v0003.png 2024-02-11T10:45:25.225+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\setons_claw.v0004.png 2024-02-11T10:45:45.216+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\paradisebay.v0007.png 2024-02-11T10:46:16.829+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T10:46:27.267+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_039.png 2024-02-11T10:51:16.831+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T10:52:51.382+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_016.png 2024-02-11T10:53:23.390+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\hilly_plateau.v0002.png 2024-02-11T10:54:07.350+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_bal01.png 2024-02-11T10:55:31.449+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\setons_clutch_ep.v0002.png 2024-02-11T10:55:44.459+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_017.png 2024-02-11T10:56:16.834+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T10:57:23.632+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_002.png 2024-02-11T10:57:40.078+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_007.png 2024-02-11T10:59:04.357+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\the_passings.v0003.png 2024-02-11T10:59:38.444+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\diversity.v0008.png 2024-02-11T10:59:39.580+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\tomb_guard_survival.v0003.png 2024-02-11T11:01:05.441+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\castle_fight_1.v0020.png 2024-02-11T11:01:16.836+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T11:01:25.436+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\many_gaps_2.v0029.png 2024-02-11T11:01:53.693+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_022.png 2024-02-11T11:02:05.460+08:00 DEBUG 26680 --- [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-02-11T11:05:35.620+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\setons_isle.v0002.png 2024-02-11T11:05:50.563+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_v2_teamplay_ai.v0001.png 2024-02-11T11:06:16.840+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T11:06:40.555+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_005.png 2024-02-11T11:06:50.702+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_haz09fa.v0001.png 2024-02-11T11:07:56.618+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_corona.v0002.png 2024-02-11T11:08:09.645+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\enfilade.v0007.png 2024-02-11T11:09:48.677+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/youragony.v0002.png 2024-02-11T11:09:49.674+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\theta%20passage%202v2.png 2024-02-11T11:09:49.699+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\Prince%20of%20Aeon.png 2024-02-11T11:10:46.650+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\setons_claw.v0004.png 2024-02-11T11:11:16.842+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T11:12:05.829+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/old_wall_4v4.v0002.png 2024-02-11T11:12:52.960+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/vex_vally.v0002.png 2024-02-11T11:12:56.855+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\ultimate_you_shall_not_pass_12_full_ai.v0002.png 2024-02-11T11:13:16.764+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_001.png 2024-02-11T11:14:14.734+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_018.png 2024-02-11T11:16:16.845+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T11:16:32.842+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro.v0001.png 2024-02-11T11:17:18.810+08:00 DEBUG 26680 --- [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-02-11T11:18:31.826+08:00 DEBUG 26680 --- [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-02-11T11:19:16.855+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_021.png 2024-02-11T11:19:21.818+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\chaos_clutch.v0005.png 2024-02-11T11:20:52.850+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\pacific_phantoms.v0004.png 2024-02-11T11:21:16.848+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T11:21:18.996+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\world_domination_40x40_12p_v2.v0002.png 2024-02-11T11:22:32.891+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adoptive.v0023.png 2024-02-11T11:23:25.857+08:00 ERROR 26680 --- [FAF Client] [Thread-45] c.faforever.client.replay.ReplayServer : Error while recording replay java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.InputStream.read(InputStream.java:220) at com.faforever.client.replay.ReplayServer.recordAndRelay(ReplayServer.java:157) at com.faforever.client.replay.ReplayServer.lambda$start$1(ReplayServer.java:108) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T11:23:25.858+08:00 WARN 26680 --- [FAF Client] [Thread-45] c.faforever.client.replay.ReplayServer : Error in replay server java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.InputStream.read(InputStream.java:220) at com.faforever.client.replay.ReplayServer.recordAndRelay(ReplayServer.java:157) at com.faforever.client.replay.ReplayServer.lambda$start$1(ReplayServer.java:108) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T11:23:25.860+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Disconnected 2024-02-11T11:23:26.023+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 1 2024-02-11T11:23:26.051+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T11:23:26.549+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2024-02-11T11:23:34.253+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T11:23:34.254+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T11:23:35.673+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T11:23:35.675+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T11:23:35.676+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T11:23:35.678+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T11:23:36.863+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-10] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T04:23:36.863157400Z 2024-02-11T11:23:38.154+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T11:23:38.155+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23587, version=3801, name=init_fafdevelop.lua, md5=7d73e5ecf33d6e14b790b5be5ff97c21, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua?verify=1707621817-zQIo1IQUzZutlFGs9JGFT%2B1nM5lIp23GrpkD26xZSi8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua, hmacToken=1707621817-zQIo1IQUzZutlFGs9JGFT%2B1nM5lIp23GrpkD26xZSi8%3D, hmacParameter=verify)` 2024-02-11T11:23:38.161+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23586, version=3801, name=effects.nx5, md5=d277f28697fef9daa6ab52a80b4b4677, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5?verify=1707621817-EZFRn9WJCnxOrWvWFSH6VmZrjRdzpQsrlXl%2B4C8eW84%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5, hmacToken=1707621817-EZFRn9WJCnxOrWvWFSH6VmZrjRdzpQsrlXl%2B4C8eW84%3D, hmacParameter=verify)` 2024-02-11T11:23:38.752+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23588, version=3801, name=env.nx5, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5?verify=1707621817-UUMBowanvn72lmMu3qV1GIfCjcp9L2c01ld0rpu5VlM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5, hmacToken=1707621817-UUMBowanvn72lmMu3qV1GIfCjcp9L2c01ld0rpu5VlM%3D, hmacParameter=verify)` 2024-02-11T11:23:38.755+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23591, version=3801, name=loc.nx5, md5=54636a23d5c59511d55e24f12b5731a0, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5?verify=1707621817-HQ9pOJ1aei5VNTS5u%2BauB0mVtGj7qIoZ2CTPo5T%2BTMM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5, hmacToken=1707621817-HQ9pOJ1aei5VNTS5u%2BauB0mVtGj7qIoZ2CTPo5T%2BTMM%3D, hmacParameter=verify)` 2024-02-11T11:23:38.760+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23595, version=3801, name=lua.nx5, md5=9adf60ce0525ec3b71fad58b5ff291f7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5?verify=1707621817-qQUaEQECglk8MZxMKdjoQ9IEhzHajgfGd0m6oifr%2BNM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5, hmacToken=1707621817-qQUaEQECglk8MZxMKdjoQ9IEhzHajgfGd0m6oifr%2BNM%3D, hmacParameter=verify)` 2024-02-11T11:23:38.764+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23590, version=3801, name=meshes.nx5, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5?verify=1707621817-FW%2BOO%2BaCx2CN36neJDgZllLLuzE4HcS4sR8VlfF2690%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5, hmacToken=1707621817-FW%2BOO%2BaCx2CN36neJDgZllLLuzE4HcS4sR8VlfF2690%3D, hmacParameter=verify)` 2024-02-11T11:23:38.765+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1307, version=3675, name=modules.nx5, md5=845ac769d62457e7c29f478cb954041a, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt?verify=1707621817-aJ3RoIekvdxJUoEfzDPZ7BbOBG3Gz8U9qL1MojYMH74%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt, hmacToken=1707621817-aJ3RoIekvdxJUoEfzDPZ7BbOBG3Gz8U9qL1MojYMH74%3D, hmacParameter=verify)` 2024-02-11T11:23:38.766+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23594, version=3801, name=projectiles.nx5, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5?verify=1707621817-1o4bvqenKVrvFNogSC0NsHArKXSyzH2MdC2deDPFWJI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5, hmacToken=1707621817-1o4bvqenKVrvFNogSC0NsHArKXSyzH2MdC2deDPFWJI%3D, hmacParameter=verify)` 2024-02-11T11:23:38.766+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23592, version=3801, name=schook.nx5, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5?verify=1707621817-Os3tVdRTlD%2BWq770XnXPFElBpefMgGvIGBYjPOMqTF4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5, hmacToken=1707621817-Os3tVdRTlD%2BWq770XnXPFElBpefMgGvIGBYjPOMqTF4%3D, hmacParameter=verify)` 2024-02-11T11:23:38.887+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23593, version=3801, name=textures.nx5, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5?verify=1707621817-MjieLY7OPs3JU%2FjriaCBX44sco4DkWWPCiqc8mzF%2FO8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5, hmacToken=1707621817-MjieLY7OPs3JU%2FjriaCBX44sco4DkWWPCiqc8mzF%2FO8%3D, hmacParameter=verify)` 2024-02-11T11:23:39.064+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23589, version=3801, name=units.nx5, md5=b306e364205125b3b7702e02e46df2fe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5?verify=1707621817-6G6y5OuQiu%2FmnXK1wdIVDLRDH2uWkDwGmdm2uIFQqHM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5, hmacToken=1707621817-6G6y5OuQiu%2FmnXK1wdIVDLRDH2uWkDwGmdm2uIFQqHM%3D, hmacParameter=verify)` 2024-02-11T11:23:39.065+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23585, version=3801, name=etc.nx5, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5?verify=1707621817-2oPAT1H8i47O2X18Gnipko2eLwlGyEuQ3yWHE8kGPc4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5, hmacToken=1707621817-2oPAT1H8i47O2X18Gnipko2eLwlGyEuQ3yWHE8kGPc4%3D, hmacParameter=verify)` 2024-02-11T11:23:39.065+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3801` 2024-02-11T11:23:39.066+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T11:23:39.066+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T11:23:39.066+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T11:23:39.066+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T11:23:39.066+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T11:23:39.066+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T11:23:39.066+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T11:23:39.066+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T11:23:39.066+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T11:23:39.066+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T11:23:39.066+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T11:23:39.067+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T11:23:39.067+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3801 2024-02-11T11:23:39.402+08:00 INFO 26680 --- [FAF Client] [Thread-162] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T11:23:39.402+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21833459, --login, zhanghm18, --rpc-port, 62704, --gpgnet-port, 62705] 2024-02-11T11:23:39.402+08:00 DEBUG 26680 --- [FAF Client] [Thread-162] c.faforever.client.replay.ReplayServer : Opening local replay server on port 62706 2024-02-11T11:23:39.412+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T11:23:39.663+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T11:23:39.914+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T11:23:40.166+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T11:23:40.420+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T11:23:40.671+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T11:23:40.923+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T11:23:43.657+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-11] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21833459.log, /gpgnet, 127.0.0.1:62705, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:62706/21833459/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T11:23:56.425+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 1 2024-02-11T11:23:57.118+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2024-02-11T11:23:58.407+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T11:23:58.408+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T11:23:59.535+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T11:23:59.537+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T11:23:59.537+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T11:23:59.578+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T11:23:59.578+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23587, version=3801, name=init_fafdevelop.lua, md5=7d73e5ecf33d6e14b790b5be5ff97c21, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua?verify=1707621817-zQIo1IQUzZutlFGs9JGFT%2B1nM5lIp23GrpkD26xZSi8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua, hmacToken=1707621817-zQIo1IQUzZutlFGs9JGFT%2B1nM5lIp23GrpkD26xZSi8%3D, hmacParameter=verify)` 2024-02-11T11:23:59.582+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23586, version=3801, name=effects.nx5, md5=d277f28697fef9daa6ab52a80b4b4677, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5?verify=1707621817-EZFRn9WJCnxOrWvWFSH6VmZrjRdzpQsrlXl%2B4C8eW84%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5, hmacToken=1707621817-EZFRn9WJCnxOrWvWFSH6VmZrjRdzpQsrlXl%2B4C8eW84%3D, hmacParameter=verify)` 2024-02-11T11:24:00.045+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_031.png 2024-02-11T11:24:00.140+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23588, version=3801, name=env.nx5, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5?verify=1707621817-UUMBowanvn72lmMu3qV1GIfCjcp9L2c01ld0rpu5VlM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5, hmacToken=1707621817-UUMBowanvn72lmMu3qV1GIfCjcp9L2c01ld0rpu5VlM%3D, hmacParameter=verify)` 2024-02-11T11:24:00.143+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23591, version=3801, name=loc.nx5, md5=54636a23d5c59511d55e24f12b5731a0, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5?verify=1707621817-HQ9pOJ1aei5VNTS5u%2BauB0mVtGj7qIoZ2CTPo5T%2BTMM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5, hmacToken=1707621817-HQ9pOJ1aei5VNTS5u%2BauB0mVtGj7qIoZ2CTPo5T%2BTMM%3D, hmacParameter=verify)` 2024-02-11T11:24:00.147+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23595, version=3801, name=lua.nx5, md5=9adf60ce0525ec3b71fad58b5ff291f7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5?verify=1707621817-qQUaEQECglk8MZxMKdjoQ9IEhzHajgfGd0m6oifr%2BNM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5, hmacToken=1707621817-qQUaEQECglk8MZxMKdjoQ9IEhzHajgfGd0m6oifr%2BNM%3D, hmacParameter=verify)` 2024-02-11T11:24:00.152+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23590, version=3801, name=meshes.nx5, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5?verify=1707621817-FW%2BOO%2BaCx2CN36neJDgZllLLuzE4HcS4sR8VlfF2690%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5, hmacToken=1707621817-FW%2BOO%2BaCx2CN36neJDgZllLLuzE4HcS4sR8VlfF2690%3D, hmacParameter=verify)` 2024-02-11T11:24:00.152+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1307, version=3675, name=modules.nx5, md5=845ac769d62457e7c29f478cb954041a, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt?verify=1707621817-aJ3RoIekvdxJUoEfzDPZ7BbOBG3Gz8U9qL1MojYMH74%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt, hmacToken=1707621817-aJ3RoIekvdxJUoEfzDPZ7BbOBG3Gz8U9qL1MojYMH74%3D, hmacParameter=verify)` 2024-02-11T11:24:00.153+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23594, version=3801, name=projectiles.nx5, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5?verify=1707621817-1o4bvqenKVrvFNogSC0NsHArKXSyzH2MdC2deDPFWJI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5, hmacToken=1707621817-1o4bvqenKVrvFNogSC0NsHArKXSyzH2MdC2deDPFWJI%3D, hmacParameter=verify)` 2024-02-11T11:24:00.153+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23592, version=3801, name=schook.nx5, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5?verify=1707621817-Os3tVdRTlD%2BWq770XnXPFElBpefMgGvIGBYjPOMqTF4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5, hmacToken=1707621817-Os3tVdRTlD%2BWq770XnXPFElBpefMgGvIGBYjPOMqTF4%3D, hmacParameter=verify)` 2024-02-11T11:24:00.275+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23593, version=3801, name=textures.nx5, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5?verify=1707621817-MjieLY7OPs3JU%2FjriaCBX44sco4DkWWPCiqc8mzF%2FO8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5, hmacToken=1707621817-MjieLY7OPs3JU%2FjriaCBX44sco4DkWWPCiqc8mzF%2FO8%3D, hmacParameter=verify)` 2024-02-11T11:24:00.442+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23589, version=3801, name=units.nx5, md5=b306e364205125b3b7702e02e46df2fe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5?verify=1707621817-6G6y5OuQiu%2FmnXK1wdIVDLRDH2uWkDwGmdm2uIFQqHM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5, hmacToken=1707621817-6G6y5OuQiu%2FmnXK1wdIVDLRDH2uWkDwGmdm2uIFQqHM%3D, hmacParameter=verify)` 2024-02-11T11:24:00.442+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23585, version=3801, name=etc.nx5, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5?verify=1707621817-2oPAT1H8i47O2X18Gnipko2eLwlGyEuQ3yWHE8kGPc4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5, hmacToken=1707621817-2oPAT1H8i47O2X18Gnipko2eLwlGyEuQ3yWHE8kGPc4%3D, hmacParameter=verify)` 2024-02-11T11:24:00.443+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3801` 2024-02-11T11:24:00.443+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T11:24:00.444+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T11:24:00.444+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T11:24:00.444+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T11:24:00.444+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T11:24:00.444+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T11:24:00.444+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T11:24:00.444+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T11:24:00.444+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T11:24:00.444+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T11:24:00.444+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T11:24:00.444+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T11:24:00.444+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-4] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3801 2024-02-11T11:24:00.777+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21833461, --login, zhanghm18, --rpc-port, 62730, --gpgnet-port, 62731] 2024-02-11T11:24:00.775+08:00 INFO 26680 --- [FAF Client] [Thread-167] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T11:24:00.777+08:00 DEBUG 26680 --- [FAF Client] [Thread-167] c.faforever.client.replay.ReplayServer : Opening local replay server on port 62732 2024-02-11T11:24:00.780+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T11:24:01.031+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T11:24:01.281+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T11:24:01.534+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T11:24:01.785+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T11:24:02.036+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T11:24:02.293+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T11:24:05.268+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-12] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21833461.log, /gpgnet, 127.0.0.1:62731, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:62732/21833461/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T11:24:11.300+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Connected 2024-02-11T11:24:11.308+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Idle"]' 2024-02-11T11:24:11.471+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Lobby"]' 2024-02-11T11:24:11.822+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameMods' '["activated",23]' 2024-02-11T11:24:11.823+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameMods' '["uids","90970e41-d9c5-4dd9-944d-81d07519131 6aa65d2a-5926-11dc-8314-0800200c9a081 81DE7248-XTWA-3652-0160-94B6CD7856CC 62e2j64a-TOMA-3652-01370-146as555a8u3 D817E8B8-5F40-3656-0180-F37F6166FB5E 9a9C61C0-1787-10DF-A0AD-BATTLEPACK005 9e8ea941-c306-4751-b367-a00000019000 05a16cd7-cbtt-4f3a-bdac-3d4ee11dc8991 9e8ea941-c306-aaaf-b367-u00000024000 25D57D85-9JA7-D842-GKG4-ORIGIN0000001 ce809895-b8a4-469a-b3cc-a6bfee32dcee 51705a9a-a569-424a-80af-254222051757v9 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc892231 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc89291 25D57D85-9JA7-D842-BREW-AIR00000000023 51705a9a-a569-424a-80af-254222051745v1 05a16cd7-cbtt-4f3a-bdac-3d4e1e8fdc892231 25D57D85-9JA7-D842-BREW-MAGNUMD000002 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc898 fnewm028-v073-55b4-92b6-64398e7ge43f 05a16cd7-egad-4f3c-bdac-3d4ee8fdc897 25D57D85-9JA7-D842-BREW-BOATS00000001 e2d4648b-1e7a-43ad-b410-5922a41f7985"]' 2024-02-11T11:24:11.824+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Share","ShareUntilDeath"]' 2024-02-11T11:24:11.824+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Unranked","Yes"]' 2024-02-11T11:24:11.824+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AllowObservers",1]' 2024-02-11T11:24:11.825+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["UnitCap","1250"]' 2024-02-11T11:24:11.825+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["ShareUnitCap","none"]' 2024-02-11T11:24:11.825+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["FogOfWar","none"]' 2024-02-11T11:24:11.825+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Victory","eradication"]' 2024-02-11T11:24:11.826+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Timeouts","3"]' 2024-02-11T11:24:11.826+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["DisconnectionDelay02","90"]' 2024-02-11T11:24:11.826+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["GameSpeed","adjustable"]' 2024-02-11T11:24:11.827+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CheatsEnabled","true"]' 2024-02-11T11:24:11.827+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CivilianAlliance","removed"]' 2024-02-11T11:24:11.829+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["RevealCivilians","Yes"]' 2024-02-11T11:24:11.829+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["PrebuiltUnits","On"]' 2024-02-11T11:24:11.830+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["NoRushOption","Off"]' 2024-02-11T11:24:11.830+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["RandomMap","Off"]' 2024-02-11T11:24:11.832+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Score","no"]' 2024-02-11T11:24:11.832+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["ManualUnitShare","none"]' 2024-02-11T11:24:11.832+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIReplacement","Off"]' 2024-02-11T11:24:11.832+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["TeamSpawn","fixed"]' 2024-02-11T11:24:11.834+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["TeamLock","locked"]' 2024-02-11T11:24:11.834+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AutoTeams","none"]' 2024-02-11T11:24:11.834+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CommonArmy","Off"]' 2024-02-11T11:24:11.834+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CheatMult","5.9"]' 2024-02-11T11:24:11.835+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["BuildMult","5.9"]' 2024-02-11T11:24:11.835+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["TMLRandom","0"]' 2024-02-11T11:24:11.836+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["LandExpansionsAllowed","99999"]' 2024-02-11T11:24:11.836+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["NavalExpansionsAllowed","99999"]' 2024-02-11T11:24:11.836+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["OmniCheat","off"]' 2024-02-11T11:24:11.837+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["MySpecialKey1","off"]' 2024-02-11T11:24:11.838+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIUnitCap","0"]' 2024-02-11T11:24:11.838+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIOverwhelmIncrease",0]' 2024-02-11T11:24:11.839+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIOverwhelmDelay",20]' 2024-02-11T11:24:11.839+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIGameenderStart",10]' 2024-02-11T11:24:11.840+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIPathingDebug","off"]' 2024-02-11T11:24:11.840+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIPLatoonNameDebug","off"]' 2024-02-11T11:24:11.840+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIBuilderNameDebug","off"]' 2024-02-11T11:24:11.841+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIEndlessGameLoop","off"]' 2024-02-11T11:24:11.841+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIDebugDisplay","displayOff"]' 2024-02-11T11:24:11.842+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AICDRCombat","cdrcombatOn"]' 2024-02-11T11:24:11.842+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["UnitCap","1250"]' 2024-02-11T11:24:11.843+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CampAI",1]' 2024-02-11T11:24:11.843+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CmpAIDelay","300"]' 2024-02-11T11:24:11.844+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CmApplyAiX",1]' 2024-02-11T11:24:11.846+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["ScenarioFile","\/maps\/setons_clutch_-_faf_version.v0004\/setons_clutch_-_faf_version_scenario.lua"]' 2024-02-11T11:24:11.846+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Slots",8]' 2024-02-11T11:24:11.933+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\cybran_island_c.v0008.png 2024-02-11T11:24:12.485+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Faction",1]' 2024-02-11T11:24:12.488+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Color",11]' 2024-02-11T11:24:12.488+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Team",1]' 2024-02-11T11:24:12.488+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","StartSpot",1]' 2024-02-11T11:24:12.488+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[2]' 2024-02-11T11:24:12.501+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T11:24:12.502+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T11:24:12.503+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T11:24:12.504+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T11:24:12.505+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T11:24:12.506+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T11:24:15.509+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Team",-1]' 2024-02-11T11:24:15.509+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Army",-1]' 2024-02-11T11:24:15.510+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","StartSpot",-1]' 2024-02-11T11:24:15.510+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[1]' 2024-02-11T11:24:15.542+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[1]' 2024-02-11T11:24:15.543+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[2]' 2024-02-11T11:24:15.543+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T11:24:15.543+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T11:24:15.544+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T11:24:15.545+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T11:24:15.545+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T11:24:15.545+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T11:24:17.651+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T11:24:17.652+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T11:24:17.652+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T11:24:17.652+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T11:24:19.608+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T11:24:19.609+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T11:24:19.609+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T11:24:19.609+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T11:24:21.138+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T11:24:21.139+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T11:24:21.139+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T11:24:21.139+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T11:24:21.141+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T11:24:21.141+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T11:24:21.141+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T11:24:21.141+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T11:24:21.141+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T11:24:21.142+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T11:24:21.144+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T11:24:21.146+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T11:24:21.149+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T11:24:21.149+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T11:24:23.131+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T11:24:23.131+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T11:24:23.131+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T11:24:23.131+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T11:24:23.132+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",3]' 2024-02-11T11:24:23.133+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T11:24:23.133+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T11:24:23.133+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T11:24:23.133+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T11:24:23.134+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T11:24:23.136+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T11:24:23.137+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T11:24:23.139+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T11:24:23.140+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T11:24:24.570+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T11:24:24.570+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",11]' 2024-02-11T11:24:24.571+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T11:24:24.572+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T11:24:24.572+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",3]' 2024-02-11T11:24:24.572+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T11:24:24.572+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T11:24:24.574+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T11:24:24.574+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T11:24:24.574+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T11:24:24.574+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T11:24:24.574+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T11:24:24.575+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T11:24:24.575+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T11:24:26.053+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["Bingham (AIx: M28)","Army",1]' 2024-02-11T11:24:26.053+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["Wyxe (AIx: M28)","Army",2]' 2024-02-11T11:24:26.063+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Launching"]' 2024-02-11T11:24:36.027+08:00 INFO 26680 --- [FAF Client] [Thread-167] c.faforever.client.replay.ReplayServer : Accepted connection from `/127.0.0.1:62796` 2024-02-11T11:24:37.925+08:00 DEBUG 26680 --- [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-02-11T11:24:52.935+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_dark_liver.v0003.png 2024-02-11T11:24:57.940+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_020.png 2024-02-11T11:25:14.976+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/sixxi_pass.v0006.png 2024-02-11T11:25:36.072+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/sixxi_pass.v0006.png for C:\ProgramData\FAForever\cache\maps\small\sixxi_pass.v0006.png 2024-02-11T11:26:16.853+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T11:26:48.972+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_delta_riva.v0007.png 2024-02-11T11:26:57.133+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_haz09fa.v0001.png 2024-02-11T11:27:05.119+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\phantom_bunny_roanoke_v12.v0002.png 2024-02-11T11:27:16.134+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_039.png 2024-02-11T11:27:38.871+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dual-setorater.v0002.png 2024-02-11T11:28:39.241+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_015.png 2024-02-11T11:29:36.263+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\gap%20of%20genesis%203v3%20teamplay_ai.png 2024-02-11T11:29:53.178+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_citadel_survival.v0001.png 2024-02-11T11:30:37.701+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EnforceRating' '[]' 2024-02-11T11:30:42.243+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_040.png 2024-02-11T11:31:16.856+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T11:32:19.330+08:00 DEBUG 26680 --- [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-02-11T11:33:48.310+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_the_great_pass.v0005.png 2024-02-11T11:34:17.301+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_002.png 2024-02-11T11:34:18.351+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\phantom_land_8_players_v2.v0005.png 2024-02-11T11:34:41.072+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\face_2_dm_ai.v0003.png 2024-02-11T11:36:16.859+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T11:37:52.381+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\siege_island_2v2.v0003.png 2024-02-11T11:38:34.373+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_003.png 2024-02-11T11:40:07.513+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\mountain_glacier_v4.v0021.png 2024-02-11T11:40:09.430+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\3v3_astro_crater_revamp.v0002.png 2024-02-11T11:40:43.430+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\huge_earth_world_map.v0002.png 2024-02-11T11:40:46.428+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\theta_passage_-_faf_version.v0001.png 2024-02-11T11:41:16.861+08:00 INFO 26680 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T11:41:38.460+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_037.png 2024-02-11T11:42:22.518+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_amadeo_and_eliseo.v0004.png 2024-02-11T11:42:41.756+08:00 ERROR 26680 --- [FAF Client] [Thread-167] c.faforever.client.replay.ReplayServer : Error while recording replay java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.InputStream.read(InputStream.java:220) at com.faforever.client.replay.ReplayServer.recordAndRelay(ReplayServer.java:157) at com.faforever.client.replay.ReplayServer.lambda$start$1(ReplayServer.java:108) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T11:42:41.757+08:00 WARN 26680 --- [FAF Client] [Thread-167] c.faforever.client.replay.ReplayServer : Error in replay server java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.InputStream.read(InputStream.java:220) at com.faforever.client.replay.ReplayServer.recordAndRelay(ReplayServer.java:157) at com.faforever.client.replay.ReplayServer.lambda$start$1(ReplayServer.java:108) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T11:42:41.757+08:00 DEBUG 26680 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Disconnected 2024-02-11T11:42:41.944+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 1 2024-02-11T11:42:41.971+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T11:42:41.979+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2024-02-11T11:42:45.050+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T11:42:45.051+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T11:42:50.809+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T11:42:50.811+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T11:42:50.811+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T11:42:52.059+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-5] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T11:42:52.060+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2234, version=3781, name=init_faf.lua, md5=86f27000aa5e441fc815a1e674cbef19, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3781.lua?verify=1707622754-bOkGCBxDYunI6FtIa42E%2Bl5SICBqevo%2FmNeKsm3BVVY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3781.lua, hmacToken=1707622754-bOkGCBxDYunI6FtIa42E%2Bl5SICBqevo%2FmNeKsm3BVVY%3D, hmacParameter=verify)` 2024-02-11T11:42:52.075+08:00 INFO 26680 --- [FAF Client] [pool-3-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=1707622754-i5CpF2giVAn2%2FOTlVkazo1K%2BlIrQPRUHg%2Bn87fvCUZ4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1707622754-i5CpF2giVAn2%2FOTlVkazo1K%2BlIrQPRUHg%2Bn87fvCUZ4%3D, hmacParameter=verify)` 2024-02-11T11:42:52.076+08:00 INFO 26680 --- [FAF Client] [pool-3-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=1707622754-hZ6xFxDGMEQc%2FEAWNACnOLeQFAENSvL%2F1r6tloEGils%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1707622754-hZ6xFxDGMEQc%2FEAWNACnOLeQFAENSvL%2F1r6tloEGils%3D, hmacParameter=verify)` 2024-02-11T11:42:52.078+08:00 INFO 26680 --- [FAF Client] [pool-3-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=1707622754-ZBomTiJOgStW6Rt55S1zz42zTkfvznLAfSsCTQcOPzU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1707622754-ZBomTiJOgStW6Rt55S1zz42zTkfvznLAfSsCTQcOPzU%3D, hmacParameter=verify)` 2024-02-11T11:42:52.079+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2239, version=3781, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3781.lua?verify=1707622754-t%2Fjm6lowXS2%2BlQ%2FVrwP8%2BHO33ztjz2986605X3nI59Q%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3781.lua, hmacToken=1707622754-t%2Fjm6lowXS2%2BlQ%2FVrwP8%2BHO33ztjz2986605X3nI59Q%3D, hmacParameter=verify)` 2024-02-11T11:42:52.079+08:00 INFO 26680 --- [FAF Client] [pool-3-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=1707622754-tuMu80ZgSSgWkhdU8vr56jyP3U9QV%2FqOxOQX%2BFp183M%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1707622754-tuMu80ZgSSgWkhdU8vr56jyP3U9QV%2FqOxOQX%2BFp183M%3D, hmacParameter=verify)` 2024-02-11T11:42:52.079+08:00 INFO 26680 --- [FAF Client] [pool-3-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=1707622754-OrLdFFFkTY%2BvOsZ4X8or0%2BPeC0uqHtcpc5MCWoPHvLU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1707622754-OrLdFFFkTY%2BvOsZ4X8or0%2BPeC0uqHtcpc5MCWoPHvLU%3D, hmacParameter=verify)` 2024-02-11T11:42:52.084+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2232, version=3781, name=effects.nx2, md5=63fb50f6d95de1e6c022b1c5c8a343b9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3781.nx2?verify=1707622754-KUawiGCQAL63Ra4PahNw9t2sxNyezTaM69p6vEmL2DU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3781.nx2, hmacToken=1707622754-KUawiGCQAL63Ra4PahNw9t2sxNyezTaM69p6vEmL2DU%3D, hmacParameter=verify)` 2024-02-11T11:42:52.697+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2233, version=3781, name=env.nx2, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3781.nx2?verify=1707622754-vcT4nESl3J713KclsWEmHaFrXRbCvLtDJvLUmN4SnfE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3781.nx2, hmacToken=1707622754-vcT4nESl3J713KclsWEmHaFrXRbCvLtDJvLUmN4SnfE%3D, hmacParameter=verify)` 2024-02-11T11:42:52.700+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2237, version=3781, name=loc.nx2, md5=ca12cdd74b7b69aac7eaa83814f12e0e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3781.nx2?verify=1707622754-XvvVm%2BzTzULCvJPoJCextJL4dT21AzZI8ODC5k0Jcko%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3781.nx2, hmacToken=1707622754-XvvVm%2BzTzULCvJPoJCextJL4dT21AzZI8ODC5k0Jcko%3D, hmacParameter=verify)` 2024-02-11T11:42:52.706+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2242, version=3781, name=lua.nx2, md5=99e384ef7825991417ac21a7c15398a3, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3781.nx2?verify=1707622754-E3k%2FjrBHRq27oZXfpmGFFoW9uBbetClRVhHLzog0ExE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3781.nx2, hmacToken=1707622754-E3k%2FjrBHRq27oZXfpmGFFoW9uBbetClRVhHLzog0ExE%3D, hmacParameter=verify)` 2024-02-11T11:42:52.713+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2236, version=3781, name=meshes.nx2, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3781.nx2?verify=1707622754-FQU5B5nVeKXFeqA%2BJh2ASdS95f%2Fi8nUM0Vy8LGG5cGc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3781.nx2, hmacToken=1707622754-FQU5B5nVeKXFeqA%2BJh2ASdS95f%2Fi8nUM0Vy8LGG5cGc%3D, hmacParameter=verify)` 2024-02-11T11:42:52.714+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=999, version=3677, name=modules.nx2, md5=8eaeb838a8a6f2585351d50e4a20d5d9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt?verify=1707622754-hlOT9eazQKQSHVFpwO0Er98UzDrOCZ84saSgMnJMcAk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1707622754-hlOT9eazQKQSHVFpwO0Er98UzDrOCZ84saSgMnJMcAk%3D, hmacParameter=verify)` 2024-02-11T11:42:52.716+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2241, version=3781, name=projectiles.nx2, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3781.nx2?verify=1707622754-4%2F%2FvRPhSsyfVdNg7XuMtWvm9rYCx%2FBnsjp6oTLmUaKM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3781.nx2, hmacToken=1707622754-4%2F%2FvRPhSsyfVdNg7XuMtWvm9rYCx%2FBnsjp6oTLmUaKM%3D, hmacParameter=verify)` 2024-02-11T11:42:52.716+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2238, version=3781, name=schook.nx2, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3781.nx2?verify=1707622754-EbZIzgi%2BTmoYwjBKK%2FBe5dweCk3MdbyXd0mKqaDgNao%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3781.nx2, hmacToken=1707622754-EbZIzgi%2BTmoYwjBKK%2FBe5dweCk3MdbyXd0mKqaDgNao%3D, hmacParameter=verify)` 2024-02-11T11:42:52.853+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2240, version=3781, name=textures.nx2, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3781.nx2?verify=1707622754-ivWXI2%2FLgKu1Dt37Qb1Hj4dPbV6SRPCPjNj2fn73k8w%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3781.nx2, hmacToken=1707622754-ivWXI2%2FLgKu1Dt37Qb1Hj4dPbV6SRPCPjNj2fn73k8w%3D, hmacParameter=verify)` 2024-02-11T11:42:53.022+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2235, version=3781, name=units.nx2, md5=4d8e03573c65bc19ff8b53b0644708c0, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3781.nx2?verify=1707622754-BufoY8SHCGeSL5TMCUqpRzSZSfZP6AvBlRrghhqLm6A%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3781.nx2, hmacToken=1707622754-BufoY8SHCGeSL5TMCUqpRzSZSfZP6AvBlRrghhqLm6A%3D, hmacParameter=verify)` 2024-02-11T11:42:53.022+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2231, version=3781, name=etc.nx2, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3781.nx2?verify=1707622754-v8%2BIKvmYQWokcTAh6gnYJb2nO7h8f2Fum46r0zFz75w%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3781.nx2, hmacToken=1707622754-v8%2BIKvmYQWokcTAh6gnYJb2nO7h8f2Fum46r0zFz75w%3D, hmacParameter=verify)` 2024-02-11T11:42:53.024+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3781` 2024-02-11T11:42:53.024+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T11:42:53.024+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T11:42:53.024+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T11:42:53.024+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T11:42:53.025+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T11:42:53.025+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T11:42:53.025+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T11:42:53.025+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T11:42:53.025+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T11:42:53.025+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T11:42:53.025+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T11:42:53.025+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T11:42:53.025+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-5] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3781 2024-02-11T11:42:53.359+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21833554, --login, zhanghm18, --rpc-port, 63059, --gpgnet-port, 63060] 2024-02-11T11:42:53.359+08:00 INFO 26680 --- [FAF Client] [Thread-200] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T11:42:53.359+08:00 DEBUG 26680 --- [FAF Client] [Thread-200] c.faforever.client.replay.ReplayServer : Opening local replay server on port 63061 2024-02-11T11:42:53.368+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T11:42:53.627+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T11:42:53.893+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T11:42:54.154+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T11:42:54.404+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T11:42:54.501+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\paradisebay_5v5.v0009.png 2024-02-11T11:42:54.655+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T11:42:54.907+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T11:42:55.158+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 8/50) 2024-02-11T11:42:55.409+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 9/50) 2024-02-11T11:42:55.662+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 10/50) 2024-02-11T11:42:55.914+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 11/50) 2024-02-11T11:42:56.165+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 12/50) 2024-02-11T11:42:56.417+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 13/50) 2024-02-11T11:42:56.669+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 14/50) 2024-02-11T11:42:56.921+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 15/50) 2024-02-11T11:42:57.173+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 16/50) 2024-02-11T11:42:57.424+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 17/50) 2024-02-11T11:42:57.675+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 18/50) 2024-02-11T11:42:57.926+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 19/50) 2024-02-11T11:42:58.178+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 20/50) 2024-02-11T11:42:58.429+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 21/50) 2024-02-11T11:42:58.684+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 22/50) 2024-02-11T11:42:58.935+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 23/50) 2024-02-11T11:42:59.186+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 24/50) 2024-02-11T11:42:59.437+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 25/50) 2024-02-11T11:42:59.689+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 26/50) 2024-02-11T11:42:59.941+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 27/50) 2024-02-11T11:43:00.192+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 28/50) 2024-02-11T11:43:00.443+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 29/50) 2024-02-11T11:43:00.498+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_008.png 2024-02-11T11:43:00.694+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 30/50) 2024-02-11T11:43:00.947+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 31/50) 2024-02-11T11:43:01.199+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 32/50) 2024-02-11T11:43:01.450+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 33/50) 2024-02-11T11:43:01.701+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 34/50) 2024-02-11T11:43:01.954+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 35/50) 2024-02-11T11:43:02.206+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 36/50) 2024-02-11T11:43:02.459+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 37/50) 2024-02-11T11:43:02.710+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 38/50) 2024-02-11T11:43:02.962+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 39/50) 2024-02-11T11:43:03.213+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 40/50) 2024-02-11T11:43:03.466+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 41/50) 2024-02-11T11:43:03.717+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 42/50) 2024-02-11T11:43:03.968+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 43/50) 2024-02-11T11:43:04.220+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 44/50) 2024-02-11T11:43:04.471+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 45/50) 2024-02-11T11:43:04.724+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 46/50) 2024-02-11T11:43:04.975+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 47/50) 2024-02-11T11:43:05.227+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 48/50) 2024-02-11T11:43:05.478+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 49/50) 2024-02-11T11:43:05.729+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 50/50) 2024-02-11T11:43:08.977+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-14] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: setIceServers([[{username=T1cqX4L7PMDzcaLJwIOLEnsj03aT53_SzeiUKiC3YO5BoLIIbz3104fwedGQDbCzAAAAAGXIQkxmYWZvcmV2ZXI=, urls=[turn://fr-turn2.xirsys.com:3478?transport=udp, turn://fr-turn2.xirsys.com:80?transport=tcp, turns://fr-turn2.xirsys.com:443?transport=tcp, turns://fr-turn2.xirsys.com:5349?transport=tcp, turn://fr-turn2.xirsys.com:80?transport=udp, stun://fr-turn2.xirsys.com, turn://fr-turn2.xirsys.com:3478?transport=tcp], credential=ac1c4798-c88f-11ee-a42f-0242ac120004}]]) 2024-02-11T11:43:08.978+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-14] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21833554.log, /gpgnet, 127.0.0.1:63060, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:63061/21833554/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T11:43:35.494+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 0 2024-02-11T11:43:35.496+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T11:43:53.308+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\phantom_land_8_players_v2.v0005.png 2024-02-11T11:43:53.328+08:00 DEBUG 26680 --- [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-02-11T11:43:53.342+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\cadmium_green.v0001.png 2024-02-11T11:43:53.347+08:00 DEBUG 26680 --- [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-02-11T11:43:53.349+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\paradisebay.v0007.png 2024-02-11T11:43:53.354+08:00 DEBUG 26680 --- [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-02-11T11:43:53.357+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\twin%20rivers.v0001.png 2024-02-11T11:43:53.359+08:00 DEBUG 26680 --- [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-02-11T11:43:53.362+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-02-11T11:43:53.365+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles.png 2024-02-11T11:43:53.367+08:00 DEBUG 26680 --- [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-02-11T11:43:53.369+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_015.v0002.png 2024-02-11T11:43:53.371+08:00 DEBUG 26680 --- [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-02-11T11:43:53.373+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_5thdimension.v0001.png 2024-02-11T11:43:53.375+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/sandstorm.v0001.png 2024-02-11T11:43:53.377+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\vex_vally.v0002.png 2024-02-11T11:43:53.379+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/ffa-5km.v0005.png 2024-02-11T11:43:53.380+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/nesodden_norway_x20.v0005.png 2024-02-11T11:43:53.381+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_citadel_survival.v0001.png 2024-02-11T11:43:53.383+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_terminus_of_hope.v0001.png 2024-02-11T11:43:53.385+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\oslo_norway_x10.v0003.png 2024-02-11T11:43:53.387+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\ditch%20reborn.v0001.png 2024-02-11T11:43:53.390+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\funeral_plains.v0001.png 2024-02-11T11:43:53.391+08:00 DEBUG 26680 --- [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-02-11T11:43:53.392+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\festea_vii.v0011.png 2024-02-11T11:43:53.393+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\virmire.v0002.png 2024-02-11T11:43:53.395+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\kappa.v0031.png 2024-02-11T11:43:53.396+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\frithen.v0004.png 2024-02-11T11:44:16.254+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T11:44:16.255+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T11:44:18.375+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T11:44:18.377+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-02-11T11:44:18.378+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-02-11T11:44:18.380+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T11:44:24.490+08:00 DEBUG 26680 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T11:44:24.491+08:00 DEBUG 26680 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T11:44:24.491+08:00 DEBUG 26680 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T11:44:25.034+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T11:44:25.604+08:00 DEBUG 26680 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-02-11T11:44:29.277+08:00 DEBUG 26680 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-02-11T11:44:30.966+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T11:44:30.970+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T11:44:30.970+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T11:44:30.989+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2243, version=3781, name=ForgedAlliance.exe, md5=1b4f88671f20d20b0f871055220ed958, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3781.exe?verify=1707622754-HCdp4Eo7MSy49EUdaQMWYJiLSvQsgmltW0MDlurIgUY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3781.exe, hmacToken=1707622754-HCdp4Eo7MSy49EUdaQMWYJiLSvQsgmltW0MDlurIgUY%3D, hmacParameter=verify)` 2024-02-11T11:44:30.990+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2234, version=3781, name=init_faf.lua, md5=86f27000aa5e441fc815a1e674cbef19, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3781.lua?verify=1707622754-bOkGCBxDYunI6FtIa42E%2Bl5SICBqevo%2FmNeKsm3BVVY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3781.lua, hmacToken=1707622754-bOkGCBxDYunI6FtIa42E%2Bl5SICBqevo%2FmNeKsm3BVVY%3D, hmacParameter=verify)` 2024-02-11T11:44:31.005+08:00 INFO 26680 --- [FAF Client] [pool-3-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=1707622754-i5CpF2giVAn2%2FOTlVkazo1K%2BlIrQPRUHg%2Bn87fvCUZ4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1707622754-i5CpF2giVAn2%2FOTlVkazo1K%2BlIrQPRUHg%2Bn87fvCUZ4%3D, hmacParameter=verify)` 2024-02-11T11:44:31.006+08:00 INFO 26680 --- [FAF Client] [pool-3-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=1707622754-hZ6xFxDGMEQc%2FEAWNACnOLeQFAENSvL%2F1r6tloEGils%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1707622754-hZ6xFxDGMEQc%2FEAWNACnOLeQFAENSvL%2F1r6tloEGils%3D, hmacParameter=verify)` 2024-02-11T11:44:31.007+08:00 INFO 26680 --- [FAF Client] [pool-3-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=1707622754-ZBomTiJOgStW6Rt55S1zz42zTkfvznLAfSsCTQcOPzU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1707622754-ZBomTiJOgStW6Rt55S1zz42zTkfvznLAfSsCTQcOPzU%3D, hmacParameter=verify)` 2024-02-11T11:44:31.007+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2239, version=3781, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3781.lua?verify=1707622754-t%2Fjm6lowXS2%2BlQ%2FVrwP8%2BHO33ztjz2986605X3nI59Q%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3781.lua, hmacToken=1707622754-t%2Fjm6lowXS2%2BlQ%2FVrwP8%2BHO33ztjz2986605X3nI59Q%3D, hmacParameter=verify)` 2024-02-11T11:44:31.007+08:00 INFO 26680 --- [FAF Client] [pool-3-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=1707622754-tuMu80ZgSSgWkhdU8vr56jyP3U9QV%2FqOxOQX%2BFp183M%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1707622754-tuMu80ZgSSgWkhdU8vr56jyP3U9QV%2FqOxOQX%2BFp183M%3D, hmacParameter=verify)` 2024-02-11T11:44:31.007+08:00 INFO 26680 --- [FAF Client] [pool-3-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=1707622754-OrLdFFFkTY%2BvOsZ4X8or0%2BPeC0uqHtcpc5MCWoPHvLU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1707622754-OrLdFFFkTY%2BvOsZ4X8or0%2BPeC0uqHtcpc5MCWoPHvLU%3D, hmacParameter=verify)` 2024-02-11T11:44:31.012+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2232, version=3781, name=effects.nx2, md5=63fb50f6d95de1e6c022b1c5c8a343b9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3781.nx2?verify=1707622754-KUawiGCQAL63Ra4PahNw9t2sxNyezTaM69p6vEmL2DU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3781.nx2, hmacToken=1707622754-KUawiGCQAL63Ra4PahNw9t2sxNyezTaM69p6vEmL2DU%3D, hmacParameter=verify)` 2024-02-11T11:44:31.618+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2233, version=3781, name=env.nx2, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3781.nx2?verify=1707622754-vcT4nESl3J713KclsWEmHaFrXRbCvLtDJvLUmN4SnfE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3781.nx2, hmacToken=1707622754-vcT4nESl3J713KclsWEmHaFrXRbCvLtDJvLUmN4SnfE%3D, hmacParameter=verify)` 2024-02-11T11:44:31.621+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2237, version=3781, name=loc.nx2, md5=ca12cdd74b7b69aac7eaa83814f12e0e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3781.nx2?verify=1707622754-XvvVm%2BzTzULCvJPoJCextJL4dT21AzZI8ODC5k0Jcko%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3781.nx2, hmacToken=1707622754-XvvVm%2BzTzULCvJPoJCextJL4dT21AzZI8ODC5k0Jcko%3D, hmacParameter=verify)` 2024-02-11T11:44:31.625+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2242, version=3781, name=lua.nx2, md5=99e384ef7825991417ac21a7c15398a3, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3781.nx2?verify=1707622754-E3k%2FjrBHRq27oZXfpmGFFoW9uBbetClRVhHLzog0ExE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3781.nx2, hmacToken=1707622754-E3k%2FjrBHRq27oZXfpmGFFoW9uBbetClRVhHLzog0ExE%3D, hmacParameter=verify)` 2024-02-11T11:44:31.630+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2236, version=3781, name=meshes.nx2, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3781.nx2?verify=1707622754-FQU5B5nVeKXFeqA%2BJh2ASdS95f%2Fi8nUM0Vy8LGG5cGc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3781.nx2, hmacToken=1707622754-FQU5B5nVeKXFeqA%2BJh2ASdS95f%2Fi8nUM0Vy8LGG5cGc%3D, hmacParameter=verify)` 2024-02-11T11:44:31.631+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=999, version=3677, name=modules.nx2, md5=8eaeb838a8a6f2585351d50e4a20d5d9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt?verify=1707622754-hlOT9eazQKQSHVFpwO0Er98UzDrOCZ84saSgMnJMcAk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1707622754-hlOT9eazQKQSHVFpwO0Er98UzDrOCZ84saSgMnJMcAk%3D, hmacParameter=verify)` 2024-02-11T11:44:31.632+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2241, version=3781, name=projectiles.nx2, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3781.nx2?verify=1707622754-4%2F%2FvRPhSsyfVdNg7XuMtWvm9rYCx%2FBnsjp6oTLmUaKM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3781.nx2, hmacToken=1707622754-4%2F%2FvRPhSsyfVdNg7XuMtWvm9rYCx%2FBnsjp6oTLmUaKM%3D, hmacParameter=verify)` 2024-02-11T11:44:31.634+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2238, version=3781, name=schook.nx2, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3781.nx2?verify=1707622754-EbZIzgi%2BTmoYwjBKK%2FBe5dweCk3MdbyXd0mKqaDgNao%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3781.nx2, hmacToken=1707622754-EbZIzgi%2BTmoYwjBKK%2FBe5dweCk3MdbyXd0mKqaDgNao%3D, hmacParameter=verify)` 2024-02-11T11:44:31.758+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2240, version=3781, name=textures.nx2, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3781.nx2?verify=1707622754-ivWXI2%2FLgKu1Dt37Qb1Hj4dPbV6SRPCPjNj2fn73k8w%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3781.nx2, hmacToken=1707622754-ivWXI2%2FLgKu1Dt37Qb1Hj4dPbV6SRPCPjNj2fn73k8w%3D, hmacParameter=verify)` 2024-02-11T11:44:31.918+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2235, version=3781, name=units.nx2, md5=4d8e03573c65bc19ff8b53b0644708c0, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3781.nx2?verify=1707622754-BufoY8SHCGeSL5TMCUqpRzSZSfZP6AvBlRrghhqLm6A%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3781.nx2, hmacToken=1707622754-BufoY8SHCGeSL5TMCUqpRzSZSfZP6AvBlRrghhqLm6A%3D, hmacParameter=verify)` 2024-02-11T11:44:31.918+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2231, version=3781, name=etc.nx2, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3781.nx2?verify=1707622754-v8%2BIKvmYQWokcTAh6gnYJb2nO7h8f2Fum46r0zFz75w%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3781.nx2, hmacToken=1707622754-v8%2BIKvmYQWokcTAh6gnYJb2nO7h8f2Fum46r0zFz75w%3D, hmacParameter=verify)` 2024-02-11T11:44:31.920+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3781` 2024-02-11T11:44:31.921+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T11:44:31.921+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T11:44:31.922+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T11:44:31.922+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T11:44:31.922+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T11:44:31.922+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T11:44:31.922+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T11:44:31.923+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T11:44:31.923+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T11:44:31.923+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T11:44:31.923+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T11:44:31.923+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T11:44:31.924+08:00 DEBUG 26680 --- [FAF Client] [pool-3-thread-6] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3781 2024-02-11T11:44:32.274+08:00 INFO 26680 --- [FAF Client] [Thread-210] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T11:44:32.274+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21833560, --login, zhanghm18, --rpc-port, 63169, --gpgnet-port, 63170] 2024-02-11T11:44:32.275+08:00 DEBUG 26680 --- [FAF Client] [Thread-210] c.faforever.client.replay.ReplayServer : Opening local replay server on port 63171 2024-02-11T11:44:32.286+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T11:44:32.538+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T11:44:32.789+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T11:44:33.041+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T11:44:33.292+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T11:44:33.544+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T11:44:33.796+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T11:44:34.047+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 8/50) 2024-02-11T11:44:34.298+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 9/50) 2024-02-11T11:44:34.551+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 10/50) 2024-02-11T11:44:34.802+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 11/50) 2024-02-11T11:44:35.054+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 12/50) 2024-02-11T11:44:35.310+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 13/50) 2024-02-11T11:44:35.563+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 14/50) 2024-02-11T11:44:35.814+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 15/50) 2024-02-11T11:44:36.066+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 16/50) 2024-02-11T11:44:36.318+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 17/50) 2024-02-11T11:44:36.569+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 18/50) 2024-02-11T11:44:36.822+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 19/50) 2024-02-11T11:44:37.073+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 20/50) 2024-02-11T11:44:37.327+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 21/50) 2024-02-11T11:44:37.579+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 22/50) 2024-02-11T11:44:37.830+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 23/50) 2024-02-11T11:44:38.082+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 24/50) 2024-02-11T11:44:38.334+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 25/50) 2024-02-11T11:44:38.585+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 26/50) 2024-02-11T11:44:38.837+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 27/50) 2024-02-11T11:44:39.090+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 28/50) 2024-02-11T11:44:39.341+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 29/50) 2024-02-11T11:44:39.593+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 30/50) 2024-02-11T11:44:39.845+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 31/50) 2024-02-11T11:44:40.097+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 32/50) 2024-02-11T11:44:40.348+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 33/50) 2024-02-11T11:44:40.600+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 34/50) 2024-02-11T11:44:40.851+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 35/50) 2024-02-11T11:44:41.102+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 36/50) 2024-02-11T11:44:41.354+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 37/50) 2024-02-11T11:44:41.605+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 38/50) 2024-02-11T11:44:41.856+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 39/50) 2024-02-11T11:44:42.108+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 40/50) 2024-02-11T11:44:42.359+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 41/50) 2024-02-11T11:44:42.612+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 42/50) 2024-02-11T11:44:42.863+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 43/50) 2024-02-11T11:44:43.115+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 44/50) 2024-02-11T11:44:43.367+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 45/50) 2024-02-11T11:44:43.619+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 46/50) 2024-02-11T11:44:43.870+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 47/50) 2024-02-11T11:44:44.121+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 48/50) 2024-02-11T11:44:44.373+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 49/50) 2024-02-11T11:44:44.626+08:00 WARN 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 50/50) 2024-02-11T11:44:48.044+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-3] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: setIceServers([[{username=1707709485:game/21833560, urls=[turn://coturn1.faforever.com:3478?transport=tcp, stun://coturn1.faforever.com:3478, turn://coturn1.faforever.com:3478?transport=udp], credential=stLJ83Oc/6H2muwAl9c+bLGZRh0=}, {username=1707709485:game/21833560, urls=[turn://coturn3.faforever.com:3478?transport=udp, turn://coturn3.faforever.com:3478?transport=tcp, stun://coturn3.faforever.com:3478], credential=stLJ83Oc/6H2muwAl9c+bLGZRh0=}, {username=1707709485:game/21833560, urls=[stun://coturn5.faforever.com:3478, turn://coturn5.faforever.com:3478?transport=tcp, turn://coturn5.faforever.com:3478?transport=udp], credential=stLJ83Oc/6H2muwAl9c+bLGZRh0=}, {username=5Q_2avwFNDznDyNowp-LzUzSKFWjrnwKBeuhbJBIlF4rTxLS4MlW7woDDKLkdu0cAAAAAGXIQq9mYWZvcmV2ZXI=, urls=[turn://fr-turn1.xirsys.com:3478?transport=tcp, turn://fr-turn1.xirsys.com:3478?transport=udp, turns://fr-turn1.xirsys.com:443?transport=tcp, stun://fr-turn1.xirsys.com, turn://fr-turn1.xirsys.com:80?transport=udp, turn://fr-turn1.xirsys.com:80?transport=tcp, turns://fr-turn1.xirsys.com:5349?transport=tcp], credential=e6db3060-c88f-11ee-9496-0242ac120004}]]) 2024-02-11T11:44:48.046+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-3] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21833560.log, /gpgnet, 127.0.0.1:63170, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:63171/21833560/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T11:45:08.533+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 0 2024-02-11T11:45:08.536+08:00 INFO 26680 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T11:45:08.537+08:00 WARN 26680 --- [FAF Client] [Thread-210] c.faforever.client.replay.ReplayServer : Error in replay server java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at com.faforever.client.replay.ReplayServer.recordAndRelay(ReplayServer.java:145) at com.faforever.client.replay.ReplayServer.lambda$start$1(ReplayServer.java:108) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T11:45:16.590+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T11:45:16.594+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T11:45:16.595+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-02-11T11:45:16.596+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-02-11T11:45:16.596+08:00 INFO 26680 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T11:45:18.627+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T11:45:18.629+08:00 DEBUG 26680 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T11:45:18.630+08:00 WARN 26680 --- [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-02-11T11:45:18.632+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T11:45:18.632+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T11:45:18.632+08:00 INFO 26680 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T11:45:18.632+08:00 DEBUG 26680 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T11:45:18.633+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T11:45:18.633+08:00 WARN 26680 --- [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-02-11T11:45:18.636+08:00 INFO 26680 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T11:45:18.638+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T11:45:18.639+08:00 INFO 26680 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T11:45:18.641+08:00 INFO 26680 --- [FAF Client] [Thread-213] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T12:19:05.425+08:00 INFO 8676 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T12:19:05.428+08:00 DEBUG 8676 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T12:19:05.472+08:00 ERROR 8676 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T12:19:05.541+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T12:19:05.542+08:00 DEBUG 8676 --- [FAF Client] [pool-3-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 2024-02-11T12:19:05.543+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T12:19:05.543+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T12:19:05.545+08:00 DEBUG 8676 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T12:19:05.545+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T12:19:05.546+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T12:19:05.546+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T12:19:05.548+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T12:19:05.549+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T12:19:05.551+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T12:19:05.552+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T12:19:05.552+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T12:19:05.553+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T12:19:05.554+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T12:19:05.555+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T12:19:05.555+08:00 DEBUG 8676 --- [FAF Client] [pool-3-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-02-11T12:19:05.556+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T12:19:05.556+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T12:19:05.558+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T12:19:05.558+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T12:19:05.559+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T12:19:05.559+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T12:19:05.560+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T12:19:05.560+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T12:19:05.561+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T12:19:05.561+08:00 DEBUG 8676 --- [FAF Client] [pool-3-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-02-11T12:19:05.562+08:00 DEBUG 8676 --- [FAF Client] [pool-3-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-02-11T12:19:05.563+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T12:19:05.563+08:00 DEBUG 8676 --- [FAF Client] [pool-3-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-02-11T12:19:05.563+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T12:19:05.564+08:00 DEBUG 8676 --- [FAF Client] [pool-3-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-02-11T12:19:05.564+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T12:19:05.565+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T12:19:05.565+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T12:19:05.565+08:00 DEBUG 8676 --- [FAF Client] [pool-3-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-02-11T12:19:05.566+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T12:19:05.566+08:00 DEBUG 8676 --- [FAF Client] [pool-3-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-02-11T12:19:05.567+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T12:19:05.567+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T12:19:05.568+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T12:19:05.568+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T12:19:05.568+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T12:19:05.569+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T12:19:05.569+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T12:19:05.569+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T12:19:05.570+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T12:19:05.570+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T12:19:05.570+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T12:19:05.571+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T12:19:05.571+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T12:19:05.572+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T12:19:05.572+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T12:19:05.572+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T12:19:05.573+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T12:19:05.573+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T12:19:05.573+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T12:19:05.575+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T12:19:05.575+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T12:19:05.576+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T12:19:05.576+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T12:19:05.577+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T12:19:05.577+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T12:19:05.577+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T12:19:05.577+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T12:19:05.578+08:00 DEBUG 8676 --- [FAF Client] [pool-3-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-02-11T12:19:05.578+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T12:19:05.579+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T12:19:05.579+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T12:19:05.579+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T12:19:05.580+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T12:19:05.580+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T12:19:05.580+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T12:19:05.581+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T12:19:05.581+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T12:19:05.582+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T12:19:05.582+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T12:19:05.583+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T12:19:05.583+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T12:19:05.583+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T12:19:05.584+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T12:19:05.584+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T12:19:05.585+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T12:19:05.585+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T12:19:05.585+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T12:19:05.586+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T12:19:05.586+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T12:19:05.586+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T12:19:05.587+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T12:19:05.586+08:00 ERROR 8676 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T12:19:05.587+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T12:19:05.588+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T12:19:05.588+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T12:19:05.589+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T12:19:05.589+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T12:19:05.589+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T12:19:05.590+08:00 DEBUG 8676 --- [FAF Client] [pool-3-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-02-11T12:19:05.591+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T12:19:05.591+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T12:19:05.592+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T12:19:05.592+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T12:19:05.594+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T12:19:05.594+08:00 INFO 8676 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T12:19:05.594+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T12:19:05.595+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T12:19:05.596+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T12:19:05.596+08:00 INFO 8676 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T12:19:05.597+08:00 DEBUG 8676 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T12:19:05.597+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T12:19:05.598+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T12:19:05.599+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T12:19:05.600+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T12:19:05.600+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T12:19:05.601+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T12:19:05.602+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T12:19:05.602+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T12:19:05.603+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T12:19:05.604+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T12:19:05.606+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T12:19:05.608+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T12:19:05.608+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T12:19:05.609+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T12:19:05.610+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T12:19:05.612+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T12:19:05.612+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T12:19:05.613+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T12:19:05.613+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T12:19:05.614+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T12:19:05.615+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T12:19:05.615+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T12:19:05.616+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T12:19:05.617+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T12:19:05.617+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T12:19:05.618+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T12:19:05.619+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T12:19:05.619+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T12:19:05.620+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T12:19:05.621+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T12:19:05.621+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T12:19:05.622+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T12:19:05.622+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T12:19:05.623+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T12:19:05.624+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T12:19:05.624+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T12:19:05.625+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T12:19:05.625+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T12:19:05.626+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T12:19:05.626+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T12:19:05.627+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T12:19:05.627+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T12:19:05.628+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T12:19:05.629+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T12:19:05.629+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T12:19:05.630+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T12:19:05.630+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T12:19:05.631+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T12:19:05.631+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T12:19:05.632+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T12:19:05.632+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T12:19:05.633+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T12:19:05.633+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T12:19:05.634+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T12:19:05.635+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T12:19:05.635+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T12:19:05.636+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T12:19:05.636+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T12:19:05.637+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T12:19:05.638+08:00 DEBUG 8676 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T12:19:05.661+08:00 DEBUG 8676 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T12:19:05.699+08:00 DEBUG 8676 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T12:19:05.699+08:00 DEBUG 8676 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T12:19:05.771+08:00 INFO 8676 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T12:19:05.848+08:00 DEBUG 8676 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T12:19:06.168+08:00 INFO 8676 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.832 seconds (process running for 4.51) 2024-02-11T12:19:06.181+08:00 INFO 8676 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T12:19:06.239+08:00 DEBUG 8676 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T12:19:06.381+08:00 INFO 8676 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T12:19:06.838+08:00 INFO 8676 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T12:19:06.842+08:00 INFO 8676 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T12:19:07.919+08:00 INFO 8676 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2023.12.3' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T12:19:07.920+08:00 INFO 8676 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2024-02-11T12:19:07.955+08:00 DEBUG 8676 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T12:19:09.240+08:00 INFO 8676 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T05:19:08.238769300Z 2024-02-11T12:19:31.487+08:00 DEBUG 8676 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T12:19:31.489+08:00 DEBUG 8676 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T12:19:31.491+08:00 DEBUG 8676 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T12:19:39.422+08:00 DEBUG 8676 --- [FAF Client] [parallel-1] c.f.commons.lobby.FafLobbyClient : Login cancelled 2024-02-11T12:19:39.422+08:00 INFO 8676 --- [FAF Client] [parallel-1] c.f.commons.lobby.FafLobbyClient : Connection cancelled 2024-02-11T12:19:39.427+08:00 WARN 8676 --- [FAF Client] [parallel-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #0 of 60 java.util.concurrent.TimeoutException: Did not observe any item or terminal signal within 30000ms in 'Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178)' (and no fallback has been configured) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.handleTimeout(FluxTimeout.java:296) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoTimeout] : reactor.core.publisher.Mono.timeout com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) Error has been observed at the following site(s): *__Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) Original Stack Trace: at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.handleTimeout(FluxTimeout.java:296) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.doTimeout(FluxTimeout.java:281) at reactor.core.publisher.FluxTimeout$TimeoutTimeoutSubscriber.onNext(FluxTimeout.java:420) at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onNext(FluxOnErrorReturn.java:162) 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-02-11T12:19:53.109+08:00 INFO 8676 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T12:19:53.116+08:00 INFO 8676 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T12:20:06.512+08:00 DEBUG 8676 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T12:20:06.513+08:00 DEBUG 8676 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T12:20:06.514+08:00 DEBUG 8676 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T12:20:14.452+08:00 DEBUG 8676 --- [FAF Client] [parallel-4] c.f.commons.lobby.FafLobbyClient : Login cancelled 2024-02-11T12:20:14.453+08:00 INFO 8676 --- [FAF Client] [parallel-4] c.f.commons.lobby.FafLobbyClient : Connection cancelled 2024-02-11T12:20:14.454+08:00 WARN 8676 --- [FAF Client] [parallel-4] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #1 of 60 java.util.concurrent.TimeoutException: Did not observe any item or terminal signal within 30000ms in 'Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178)' (and no fallback has been configured) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.handleTimeout(FluxTimeout.java:296) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoTimeout] : reactor.core.publisher.Mono.timeout com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) Error has been observed at the following site(s): *__Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) Original Stack Trace: at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.handleTimeout(FluxTimeout.java:296) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.doTimeout(FluxTimeout.java:281) at reactor.core.publisher.FluxTimeout$TimeoutTimeoutSubscriber.onNext(FluxTimeout.java:420) at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onNext(FluxOnErrorReturn.java:162) 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-02-11T12:20:28.060+08:00 INFO 8676 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T12:20:28.061+08:00 INFO 8676 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T12:20:41.927+08:00 DEBUG 8676 --- [FAF Client] [reactor-http-nio-4] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T12:20:41.927+08:00 DEBUG 8676 --- [FAF Client] [reactor-http-nio-4] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T12:20:41.927+08:00 DEBUG 8676 --- [FAF Client] [reactor-http-nio-4] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T12:20:49.472+08:00 DEBUG 8676 --- [FAF Client] [parallel-6] c.f.commons.lobby.FafLobbyClient : Login cancelled 2024-02-11T12:20:49.472+08:00 INFO 8676 --- [FAF Client] [parallel-6] c.f.commons.lobby.FafLobbyClient : Connection cancelled 2024-02-11T12:20:49.474+08:00 WARN 8676 --- [FAF Client] [parallel-6] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #2 of 60 java.util.concurrent.TimeoutException: Did not observe any item or terminal signal within 30000ms in 'Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178)' (and no fallback has been configured) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.handleTimeout(FluxTimeout.java:296) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoTimeout] : reactor.core.publisher.Mono.timeout com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) Error has been observed at the following site(s): *__Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) Original Stack Trace: at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.handleTimeout(FluxTimeout.java:296) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.doTimeout(FluxTimeout.java:281) at reactor.core.publisher.FluxTimeout$TimeoutTimeoutSubscriber.onNext(FluxTimeout.java:420) at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onNext(FluxOnErrorReturn.java:162) 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-02-11T12:20:55.550+08:00 INFO 8676 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T12:20:55.552+08:00 INFO 8676 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T12:20:57.693+08:00 INFO 8676 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T12:20:57.709+08:00 DEBUG 8676 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T12:20:57.710+08:00 INFO 8676 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T12:20:57.710+08:00 INFO 8676 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T12:20:57.711+08:00 INFO 8676 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T12:20:57.711+08:00 DEBUG 8676 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T12:20:57.712+08:00 INFO 8676 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T12:20:57.712+08:00 WARN 8676 --- [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-02-11T12:20:57.714+08:00 INFO 8676 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T12:20:57.715+08:00 INFO 8676 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T12:20:57.717+08:00 INFO 8676 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T12:20:57.718+08:00 INFO 8676 --- [FAF Client] [Thread-70] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T12:24:55.356+08:00 INFO 21916 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T12:24:55.360+08:00 DEBUG 21916 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T12:24:55.401+08:00 ERROR 21916 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T12:24:55.458+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T12:24:55.459+08:00 DEBUG 21916 --- [FAF Client] [pool-3-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 2024-02-11T12:24:55.460+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T12:24:55.461+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T12:24:55.462+08:00 DEBUG 21916 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T12:24:55.462+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T12:24:55.463+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T12:24:55.464+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T12:24:55.466+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T12:24:55.467+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T12:24:55.468+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T12:24:55.469+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T12:24:55.470+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T12:24:55.470+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T12:24:55.472+08:00 DEBUG 21916 --- [FAF Client] [pool-3-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-02-11T12:24:55.472+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T12:24:55.474+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T12:24:55.474+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T12:24:55.476+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T12:24:55.476+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T12:24:55.477+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T12:24:55.478+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T12:24:55.479+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T12:24:55.479+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T12:24:55.480+08:00 DEBUG 21916 --- [FAF Client] [pool-3-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-02-11T12:24:55.481+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T12:24:55.481+08:00 DEBUG 21916 --- [FAF Client] [pool-3-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-02-11T12:24:55.482+08:00 DEBUG 21916 --- [FAF Client] [pool-3-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-02-11T12:24:55.482+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T12:24:55.483+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T12:24:55.483+08:00 DEBUG 21916 --- [FAF Client] [pool-3-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-02-11T12:24:55.485+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T12:24:55.485+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T12:24:55.486+08:00 DEBUG 21916 --- [FAF Client] [pool-3-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-02-11T12:24:55.486+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T12:24:55.487+08:00 DEBUG 21916 --- [FAF Client] [pool-3-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-02-11T12:24:55.487+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T12:24:55.488+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T12:24:55.488+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T12:24:55.488+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T12:24:55.489+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T12:24:55.489+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T12:24:55.490+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T12:24:55.490+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T12:24:55.491+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T12:24:55.492+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T12:24:55.492+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T12:24:55.493+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T12:24:55.493+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T12:24:55.494+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T12:24:55.494+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T12:24:55.495+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T12:24:55.496+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T12:24:55.496+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T12:24:55.497+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T12:24:55.497+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T12:24:55.498+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T12:24:55.498+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T12:24:55.499+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T12:24:55.500+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T12:24:55.501+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T12:24:55.501+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T12:24:55.502+08:00 INFO 21916 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T12:24:55.502+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T12:24:55.502+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T12:24:55.503+08:00 DEBUG 21916 --- [FAF Client] [pool-3-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-02-11T12:24:55.503+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T12:24:55.504+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T12:24:55.504+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T12:24:55.504+08:00 INFO 21916 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T12:24:55.505+08:00 DEBUG 21916 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T12:24:55.505+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T12:24:55.506+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T12:24:55.507+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T12:24:55.507+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T12:24:55.508+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T12:24:55.509+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T12:24:55.509+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T12:24:55.511+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T12:24:55.511+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T12:24:55.512+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T12:24:55.512+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T12:24:55.512+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T12:24:55.513+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T12:24:55.514+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T12:24:55.514+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T12:24:55.515+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T12:24:55.515+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T12:24:55.516+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T12:24:55.516+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T12:24:55.516+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T12:24:55.517+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T12:24:55.517+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T12:24:55.518+08:00 ERROR 21916 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T12:24:55.518+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T12:24:55.519+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T12:24:55.519+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T12:24:55.520+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T12:24:55.520+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T12:24:55.520+08:00 DEBUG 21916 --- [FAF Client] [pool-3-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-02-11T12:24:55.521+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T12:24:55.521+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T12:24:55.522+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T12:24:55.522+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T12:24:55.523+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T12:24:55.523+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T12:24:55.524+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T12:24:55.525+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T12:24:55.526+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T12:24:55.527+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T12:24:55.529+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T12:24:55.530+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T12:24:55.531+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T12:24:55.533+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T12:24:55.533+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T12:24:55.534+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T12:24:55.535+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T12:24:55.537+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T12:24:55.538+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T12:24:55.540+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T12:24:55.541+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T12:24:55.542+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T12:24:55.543+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T12:24:55.544+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T12:24:55.544+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T12:24:55.547+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T12:24:55.547+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T12:24:55.548+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T12:24:55.549+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T12:24:55.550+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T12:24:55.550+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T12:24:55.551+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T12:24:55.552+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T12:24:55.553+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T12:24:55.553+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T12:24:55.554+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T12:24:55.555+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T12:24:55.556+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T12:24:55.556+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T12:24:55.557+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T12:24:55.558+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T12:24:55.558+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T12:24:55.559+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T12:24:55.560+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T12:24:55.560+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T12:24:55.561+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T12:24:55.561+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T12:24:55.562+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T12:24:55.562+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T12:24:55.563+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T12:24:55.563+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T12:24:55.564+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T12:24:55.565+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T12:24:55.565+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T12:24:55.566+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T12:24:55.566+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T12:24:55.567+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T12:24:55.567+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T12:24:55.568+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T12:24:55.568+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T12:24:55.569+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T12:24:55.570+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T12:24:55.570+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T12:24:55.572+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T12:24:55.573+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T12:24:55.573+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T12:24:55.574+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T12:24:55.575+08:00 DEBUG 21916 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T12:24:55.583+08:00 DEBUG 21916 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T12:24:55.624+08:00 DEBUG 21916 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T12:24:55.625+08:00 DEBUG 21916 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T12:24:55.686+08:00 INFO 21916 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T12:24:55.759+08:00 DEBUG 21916 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T12:24:56.074+08:00 INFO 21916 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.881 seconds (process running for 4.572) 2024-02-11T12:24:56.081+08:00 INFO 21916 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T12:24:56.139+08:00 DEBUG 21916 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T12:24:56.317+08:00 INFO 21916 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T12:24:56.793+08:00 INFO 21916 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T12:24:56.796+08:00 INFO 21916 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T12:25:06.922+08:00 ERROR 21916 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.login.LoginController : Could not read remote preferences java.util.concurrent.CompletionException: java.net.SocketTimeoutException: Connect timed out at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:147) 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) Caused by: java.net.SocketTimeoutException: Connect timed out at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:546) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:751) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1237) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1123) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1675) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223) at com.faforever.client.preferences.PreferencesService.getRemotePreferences(PreferencesService.java:135) at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:145) ... 7 common frames omitted 2024-02-11T12:25:06.933+08:00 ERROR 21916 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.task.TaskService : Task failed java.util.concurrent.CompletionException: java.net.SocketTimeoutException: Connect timed out at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:147) 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) Caused by: java.net.SocketTimeoutException: Connect timed out at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:546) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:751) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1237) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1123) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1675) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223) at com.faforever.client.preferences.PreferencesService.getRemotePreferences(PreferencesService.java:135) at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:145) ... 7 common frames omitted 2024-02-11T12:29:56.302+08:00 INFO 21916 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T12:31:09.483+08:00 INFO 21916 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T12:31:09.486+08:00 INFO 21916 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T12:31:11.588+08:00 INFO 21916 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T12:31:11.591+08:00 DEBUG 21916 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T12:31:11.594+08:00 INFO 21916 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T12:31:11.594+08:00 INFO 21916 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T12:31:11.594+08:00 DEBUG 21916 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T12:31:11.595+08:00 INFO 21916 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T12:31:11.599+08:00 INFO 21916 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T12:31:11.600+08:00 INFO 21916 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T12:31:11.603+08:00 INFO 21916 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T12:31:11.605+08:00 INFO 21916 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T12:31:11.608+08:00 INFO 21916 --- [FAF Client] [Thread-30] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T12:31:48.550+08:00 INFO 15240 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T12:31:48.554+08:00 DEBUG 15240 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T12:31:48.604+08:00 ERROR 15240 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T12:31:48.680+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T12:31:48.682+08:00 DEBUG 15240 --- [FAF Client] [pool-3-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 2024-02-11T12:31:48.684+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T12:31:48.684+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T12:31:48.686+08:00 DEBUG 15240 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T12:31:48.688+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T12:31:48.688+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T12:31:48.691+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T12:31:48.694+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T12:31:48.696+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T12:31:48.696+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T12:31:48.697+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T12:31:48.698+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T12:31:48.698+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T12:31:48.700+08:00 DEBUG 15240 --- [FAF Client] [pool-3-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-02-11T12:31:48.700+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T12:31:48.701+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T12:31:48.701+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T12:31:48.702+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T12:31:48.702+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T12:31:48.703+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T12:31:48.704+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T12:31:48.705+08:00 DEBUG 15240 --- [FAF Client] [pool-3-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-02-11T12:31:48.705+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T12:31:48.706+08:00 DEBUG 15240 --- [FAF Client] [pool-3-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-02-11T12:31:48.706+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T12:31:48.707+08:00 DEBUG 15240 --- [FAF Client] [pool-3-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-02-11T12:31:48.707+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T12:31:48.708+08:00 DEBUG 15240 --- [FAF Client] [pool-3-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-02-11T12:31:48.708+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T12:31:48.709+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T12:31:48.709+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T12:31:48.710+08:00 DEBUG 15240 --- [FAF Client] [pool-3-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-02-11T12:31:48.711+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T12:31:48.711+08:00 DEBUG 15240 --- [FAF Client] [pool-3-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-02-11T12:31:48.712+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T12:31:48.712+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T12:31:48.712+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T12:31:48.713+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T12:31:48.714+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T12:31:48.714+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T12:31:48.715+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T12:31:48.715+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T12:31:48.716+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T12:31:48.717+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T12:31:48.717+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T12:31:48.718+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T12:31:48.718+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T12:31:48.718+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T12:31:48.720+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T12:31:48.721+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T12:31:48.721+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T12:31:48.722+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T12:31:48.722+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T12:31:48.724+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T12:31:48.724+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T12:31:48.724+08:00 INFO 15240 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T12:31:48.725+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T12:31:48.726+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T12:31:48.726+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T12:31:48.726+08:00 INFO 15240 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T12:31:48.728+08:00 DEBUG 15240 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T12:31:48.728+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T12:31:48.728+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T12:31:48.728+08:00 DEBUG 15240 --- [FAF Client] [pool-3-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-02-11T12:31:48.729+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T12:31:48.729+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T12:31:48.729+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T12:31:48.730+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T12:31:48.730+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T12:31:48.730+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T12:31:48.731+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T12:31:48.731+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T12:31:48.732+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T12:31:48.732+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T12:31:48.733+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T12:31:48.733+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T12:31:48.734+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T12:31:48.734+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T12:31:48.735+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T12:31:48.735+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T12:31:48.735+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T12:31:48.735+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T12:31:48.737+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T12:31:48.737+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T12:31:48.738+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T12:31:48.738+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T12:31:48.739+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T12:31:48.739+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T12:31:48.742+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T12:31:48.742+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T12:31:48.743+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T12:31:48.743+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T12:31:48.744+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T12:31:48.744+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T12:31:48.744+08:00 ERROR 15240 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T12:31:48.745+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T12:31:48.745+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T12:31:48.746+08:00 DEBUG 15240 --- [FAF Client] [pool-3-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-02-11T12:31:48.746+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T12:31:48.747+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T12:31:48.747+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T12:31:48.747+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T12:31:48.748+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T12:31:48.749+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T12:31:48.750+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T12:31:48.751+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T12:31:48.751+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T12:31:48.752+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T12:31:48.753+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T12:31:48.754+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T12:31:48.755+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T12:31:48.756+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T12:31:48.757+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T12:31:48.757+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T12:31:48.759+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T12:31:48.759+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T12:31:48.760+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T12:31:48.761+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T12:31:48.762+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T12:31:48.762+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T12:31:48.763+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T12:31:48.763+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T12:31:48.764+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T12:31:48.765+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T12:31:48.765+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T12:31:48.766+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T12:31:48.766+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T12:31:48.767+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T12:31:48.768+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T12:31:48.768+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T12:31:48.769+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T12:31:48.770+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T12:31:48.770+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T12:31:48.771+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T12:31:48.772+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T12:31:48.772+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T12:31:48.773+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T12:31:48.773+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T12:31:48.774+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T12:31:48.774+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T12:31:48.775+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T12:31:48.776+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T12:31:48.776+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T12:31:48.777+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T12:31:48.778+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T12:31:48.778+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T12:31:48.779+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T12:31:48.779+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T12:31:48.781+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T12:31:48.781+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T12:31:48.782+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T12:31:48.782+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T12:31:48.783+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T12:31:48.784+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T12:31:48.785+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T12:31:48.785+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T12:31:48.786+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T12:31:48.787+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T12:31:48.788+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T12:31:48.788+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T12:31:48.789+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T12:31:48.789+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T12:31:48.790+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T12:31:48.790+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T12:31:48.791+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T12:31:48.791+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T12:31:48.792+08:00 DEBUG 15240 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T12:31:48.797+08:00 DEBUG 15240 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T12:31:48.842+08:00 DEBUG 15240 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T12:31:48.842+08:00 DEBUG 15240 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T12:31:48.920+08:00 INFO 15240 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T12:31:48.995+08:00 DEBUG 15240 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T12:31:49.303+08:00 INFO 15240 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.918 seconds (process running for 4.605) 2024-02-11T12:31:49.315+08:00 INFO 15240 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T12:31:49.370+08:00 DEBUG 15240 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T12:31:49.539+08:00 INFO 15240 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T12:31:50.002+08:00 INFO 15240 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T12:31:50.007+08:00 INFO 15240 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T12:31:50.970+08:00 INFO 15240 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2023.12.3' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T12:31:50.970+08:00 INFO 15240 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2024-02-11T12:31:51.013+08:00 DEBUG 15240 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T12:32:07.004+08:00 INFO 15240 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T12:32:07.006+08:00 INFO 15240 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T12:32:08.835+08:00 DEBUG 15240 --- [FAF Client] [Thread-50] c.f.client.os.FileOpeningHandler : Handling startup: 2024-02-11T12:32:08.835+08:00 INFO 15240 --- [FAF Client] [Thread-50] c.faforever.client.replay.ReplayService : Starting replay file: `D:\FAF Client` 2024-02-11T12:32:09.071+08:00 INFO 15240 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T12:32:09.073+08:00 DEBUG 15240 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T12:32:09.075+08:00 INFO 15240 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T12:32:09.075+08:00 INFO 15240 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T12:32:09.075+08:00 DEBUG 15240 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T12:32:09.076+08:00 INFO 15240 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T12:32:09.077+08:00 INFO 15240 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T12:32:09.078+08:00 INFO 15240 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T12:32:09.079+08:00 INFO 15240 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T12:32:09.083+08:00 INFO 15240 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T12:32:09.085+08:00 INFO 15240 --- [FAF Client] [Thread-51] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T12:32:09.484+08:00 DEBUG 15240 --- [FAF Client] [Thread-50] c.f.client.os.FileOpeningHandler : Handling startup: 2024-02-11T12:32:09.484+08:00 INFO 15240 --- [FAF Client] [Thread-50] c.faforever.client.replay.ReplayService : Starting replay file: `D:\FAF Client` 2024-02-11T12:32:14.941+08:00 INFO 1456 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T12:32:14.945+08:00 DEBUG 1456 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T12:32:14.989+08:00 ERROR 1456 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T12:32:15.046+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T12:32:15.046+08:00 DEBUG 1456 --- [FAF Client] [pool-3-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 2024-02-11T12:32:15.048+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T12:32:15.049+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T12:32:15.050+08:00 DEBUG 1456 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T12:32:15.051+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T12:32:15.052+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T12:32:15.054+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T12:32:15.055+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T12:32:15.058+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T12:32:15.058+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T12:32:15.059+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T12:32:15.060+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T12:32:15.061+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T12:32:15.062+08:00 DEBUG 1456 --- [FAF Client] [pool-3-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-02-11T12:32:15.062+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T12:32:15.063+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T12:32:15.064+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T12:32:15.065+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T12:32:15.066+08:00 INFO 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T12:32:15.067+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T12:32:15.067+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T12:32:15.068+08:00 INFO 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T12:32:15.069+08:00 DEBUG 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T12:32:15.069+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T12:32:15.069+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T12:32:15.070+08:00 DEBUG 1456 --- [FAF Client] [pool-3-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-02-11T12:32:15.071+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T12:32:15.072+08:00 DEBUG 1456 --- [FAF Client] [pool-3-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-02-11T12:32:15.072+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T12:32:15.073+08:00 DEBUG 1456 --- [FAF Client] [pool-3-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-02-11T12:32:15.073+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T12:32:15.074+08:00 DEBUG 1456 --- [FAF Client] [pool-3-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-02-11T12:32:15.074+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T12:32:15.075+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T12:32:15.075+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T12:32:15.076+08:00 DEBUG 1456 --- [FAF Client] [pool-3-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-02-11T12:32:15.077+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T12:32:15.077+08:00 DEBUG 1456 --- [FAF Client] [pool-3-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-02-11T12:32:15.078+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T12:32:15.078+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T12:32:15.079+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T12:32:15.079+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T12:32:15.080+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T12:32:15.080+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T12:32:15.081+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T12:32:15.081+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T12:32:15.082+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T12:32:15.082+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T12:32:15.083+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T12:32:15.083+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T12:32:15.084+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T12:32:15.084+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T12:32:15.085+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T12:32:15.085+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T12:32:15.085+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T12:32:15.086+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T12:32:15.086+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T12:32:15.087+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T12:32:15.087+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T12:32:15.088+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T12:32:15.089+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T12:32:15.089+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T12:32:15.090+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T12:32:15.090+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T12:32:15.093+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T12:32:15.093+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T12:32:15.094+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T12:32:15.094+08:00 DEBUG 1456 --- [FAF Client] [pool-3-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-02-11T12:32:15.095+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T12:32:15.095+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T12:32:15.096+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T12:32:15.096+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T12:32:15.098+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T12:32:15.098+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T12:32:15.100+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T12:32:15.100+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T12:32:15.101+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T12:32:15.101+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T12:32:15.102+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T12:32:15.102+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T12:32:15.103+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T12:32:15.103+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T12:32:15.104+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T12:32:15.104+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T12:32:15.104+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T12:32:15.104+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T12:32:15.105+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T12:32:15.105+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T12:32:15.105+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T12:32:15.106+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T12:32:15.106+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T12:32:15.106+08:00 ERROR 1456 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T12:32:15.106+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T12:32:15.107+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T12:32:15.107+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T12:32:15.108+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T12:32:15.108+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T12:32:15.109+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T12:32:15.109+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T12:32:15.109+08:00 DEBUG 1456 --- [FAF Client] [pool-3-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-02-11T12:32:15.110+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T12:32:15.110+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T12:32:15.111+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T12:32:15.111+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T12:32:15.113+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T12:32:15.114+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T12:32:15.114+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T12:32:15.115+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T12:32:15.116+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T12:32:15.117+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T12:32:15.118+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T12:32:15.118+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T12:32:15.119+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T12:32:15.120+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T12:32:15.121+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T12:32:15.121+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T12:32:15.124+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T12:32:15.125+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T12:32:15.127+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T12:32:15.129+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T12:32:15.130+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T12:32:15.130+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T12:32:15.131+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T12:32:15.132+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T12:32:15.133+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T12:32:15.134+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T12:32:15.134+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T12:32:15.135+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T12:32:15.135+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T12:32:15.137+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T12:32:15.137+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T12:32:15.138+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T12:32:15.139+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T12:32:15.139+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T12:32:15.141+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T12:32:15.141+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T12:32:15.142+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T12:32:15.142+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T12:32:15.143+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T12:32:15.144+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T12:32:15.144+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T12:32:15.145+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T12:32:15.146+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T12:32:15.147+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T12:32:15.147+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T12:32:15.148+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T12:32:15.149+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T12:32:15.149+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T12:32:15.150+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T12:32:15.150+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T12:32:15.151+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T12:32:15.151+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T12:32:15.152+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T12:32:15.153+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T12:32:15.153+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T12:32:15.154+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T12:32:15.155+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T12:32:15.155+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T12:32:15.156+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T12:32:15.156+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T12:32:15.157+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T12:32:15.157+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T12:32:15.158+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T12:32:15.159+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T12:32:15.159+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T12:32:15.160+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T12:32:15.161+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T12:32:15.167+08:00 DEBUG 1456 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T12:32:15.213+08:00 DEBUG 1456 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T12:32:15.213+08:00 DEBUG 1456 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T12:32:15.263+08:00 INFO 1456 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T12:32:15.391+08:00 DEBUG 1456 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T12:32:15.685+08:00 INFO 1456 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.981 seconds (process running for 4.649) 2024-02-11T12:32:15.692+08:00 INFO 1456 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T12:32:15.747+08:00 DEBUG 1456 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T12:32:15.898+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T12:32:16.376+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T12:32:16.381+08:00 INFO 1456 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T12:32:17.338+08:00 INFO 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2023.12.3' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T12:32:17.339+08:00 INFO 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2024-02-11T12:32:17.381+08:00 DEBUG 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T12:32:39.677+08:00 INFO 1456 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T05:32:39.676063200Z 2024-02-11T12:32:40.794+08:00 DEBUG 1456 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T12:32:40.797+08:00 DEBUG 1456 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T12:32:40.798+08:00 DEBUG 1456 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T12:33:02.335+08:00 INFO 1456 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T12:33:02.902+08:00 DEBUG 1456 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-02-11T12:33:06.660+08:00 INFO 1456 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2024-02-11T12:33:06.766+08:00 INFO 1456 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2024.1.2' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T12:33:06.768+08:00 DEBUG 1456 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #zhanghm18'sParty 2024-02-11T12:33:08.047+08:00 DEBUG 1456 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-02-11T12:33:32.326+08:00 DEBUG 1456 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-02-11T12:33:41.398+08:00 DEBUG 1456 --- [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-02-11T12:33:41.441+08:00 DEBUG 1456 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-02-11T12:33:41.478+08:00 DEBUG 1456 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\2v2%20sand%20box.v0001.png 2024-02-11T12:33:41.479+08:00 DEBUG 1456 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_021.png 2024-02-11T12:33:41.481+08:00 DEBUG 1456 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\phantom_land_8_players_v2.v0005.png 2024-02-11T12:33:41.483+08:00 DEBUG 1456 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_009.png 2024-02-11T12:33:41.485+08:00 DEBUG 1456 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_008.png 2024-02-11T12:33:41.487+08:00 DEBUG 1456 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/14_you_shall_not_pass.v0002.png 2024-02-11T12:33:41.489+08:00 DEBUG 1456 --- [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-02-11T12:33:41.493+08:00 DEBUG 1456 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_005.png 2024-02-11T12:33:41.955+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T12:33:41.956+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T12:33:41.983+08:00 DEBUG 1456 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\large\setons_clutch_-_faf_version.v0004.png 2024-02-11T12:33:55.661+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T12:33:55.662+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T12:34:04.726+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T12:34:04.727+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T12:34:06.877+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T12:34:06.884+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T12:34:06.884+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T12:34:14.105+08:00 DEBUG 1456 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\craternew.v0001.png 2024-02-11T12:34:45.648+08:00 DEBUG 1456 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\12%20the%20pass.png 2024-02-11T12:34:50.893+08:00 INFO 1456 --- [FAF Client] [pool-3-thread-4] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T12:34:50.894+08:00 INFO 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23587, version=3801, name=init_fafdevelop.lua, md5=7d73e5ecf33d6e14b790b5be5ff97c21, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua?verify=1707626090-KqmJUOtcsbQrijp9zjpZ1xixdF06ADTEXvEKeOhgQFg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua, hmacToken=1707626090-KqmJUOtcsbQrijp9zjpZ1xixdF06ADTEXvEKeOhgQFg%3D, hmacParameter=verify)` 2024-02-11T12:34:50.899+08:00 INFO 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23586, version=3801, name=effects.nx5, md5=d277f28697fef9daa6ab52a80b4b4677, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5?verify=1707626090-WAiu%2F3xGINXjorV7Srqz%2BYoPgP9eEU%2BXOlevNWtvbbk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5, hmacToken=1707626090-WAiu%2F3xGINXjorV7Srqz%2BYoPgP9eEU%2BXOlevNWtvbbk%3D, hmacParameter=verify)` 2024-02-11T12:34:51.475+08:00 INFO 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23588, version=3801, name=env.nx5, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5?verify=1707626090-j%2BmLu1OFTUmPjWXBUxuTpAjJ%2FHfHSWzNKqT7u2Jg0dI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5, hmacToken=1707626090-j%2BmLu1OFTUmPjWXBUxuTpAjJ%2FHfHSWzNKqT7u2Jg0dI%3D, hmacParameter=verify)` 2024-02-11T12:34:51.478+08:00 INFO 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23591, version=3801, name=loc.nx5, md5=54636a23d5c59511d55e24f12b5731a0, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5?verify=1707626090-BKxOTKYbZMCly%2F4kT8VD6McMPQ%2BgDrWGx5YTllGZqS0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5, hmacToken=1707626090-BKxOTKYbZMCly%2F4kT8VD6McMPQ%2BgDrWGx5YTllGZqS0%3D, hmacParameter=verify)` 2024-02-11T12:34:51.482+08:00 INFO 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23595, version=3801, name=lua.nx5, md5=9adf60ce0525ec3b71fad58b5ff291f7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5?verify=1707626090-ETcHwqQg2JlncWJydBq4%2FObvBwQL9VStHqet3j%2BdeFw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5, hmacToken=1707626090-ETcHwqQg2JlncWJydBq4%2FObvBwQL9VStHqet3j%2BdeFw%3D, hmacParameter=verify)` 2024-02-11T12:34:51.487+08:00 INFO 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23590, version=3801, name=meshes.nx5, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5?verify=1707626090-E%2B6JdpcFlwH2OmmnC5GU0JBRQEUQd9QQ4IDzeRhzftQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5, hmacToken=1707626090-E%2B6JdpcFlwH2OmmnC5GU0JBRQEUQd9QQ4IDzeRhzftQ%3D, hmacParameter=verify)` 2024-02-11T12:34:51.487+08:00 INFO 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1307, version=3675, name=modules.nx5, md5=845ac769d62457e7c29f478cb954041a, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt?verify=1707626090-YRKESya6ttB2qTE5kbA0pf0igZ8%2FBXpIbYgn0RaTBuY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt, hmacToken=1707626090-YRKESya6ttB2qTE5kbA0pf0igZ8%2FBXpIbYgn0RaTBuY%3D, hmacParameter=verify)` 2024-02-11T12:34:51.489+08:00 INFO 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23594, version=3801, name=projectiles.nx5, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5?verify=1707626090-fWSO3d5IEIBZfSZknmFKUtLps616F5wPzlIom3o8Q3U%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5, hmacToken=1707626090-fWSO3d5IEIBZfSZknmFKUtLps616F5wPzlIom3o8Q3U%3D, hmacParameter=verify)` 2024-02-11T12:34:51.489+08:00 INFO 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23592, version=3801, name=schook.nx5, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5?verify=1707626090-lVUJD2YvCsgE1ZSzuNIFSflxMh4XPPg0CGD03EytVl8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5, hmacToken=1707626090-lVUJD2YvCsgE1ZSzuNIFSflxMh4XPPg0CGD03EytVl8%3D, hmacParameter=verify)` 2024-02-11T12:34:51.606+08:00 INFO 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23593, version=3801, name=textures.nx5, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5?verify=1707626090-7jXv9R5nfQJ8t1zlP4k%2FoQMt85Hjn7AeRTGnlSTPFaA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5, hmacToken=1707626090-7jXv9R5nfQJ8t1zlP4k%2FoQMt85Hjn7AeRTGnlSTPFaA%3D, hmacParameter=verify)` 2024-02-11T12:34:51.768+08:00 INFO 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23589, version=3801, name=units.nx5, md5=b306e364205125b3b7702e02e46df2fe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5?verify=1707626090-i%2FZMueiuoNOeID7iTt1QAzbLX1ZPulgdAB1RnkZJg0M%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5, hmacToken=1707626090-i%2FZMueiuoNOeID7iTt1QAzbLX1ZPulgdAB1RnkZJg0M%3D, hmacParameter=verify)` 2024-02-11T12:34:51.769+08:00 INFO 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23585, version=3801, name=etc.nx5, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5?verify=1707626090-XyV1HTiFdavKXvl7xN%2BhKaasapq5uUh8%2FM1I%2Fo9plag%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5, hmacToken=1707626090-XyV1HTiFdavKXvl7xN%2BhKaasapq5uUh8%2FM1I%2Fo9plag%3D, hmacParameter=verify)` 2024-02-11T12:34:51.777+08:00 INFO 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3801` 2024-02-11T12:34:51.778+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T12:34:51.780+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T12:34:51.781+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T12:34:51.781+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T12:34:51.781+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T12:34:51.781+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T12:34:51.781+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T12:34:51.781+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T12:34:51.781+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T12:34:51.782+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T12:34:51.782+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T12:34:51.782+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T12:34:51.787+08:00 DEBUG 1456 --- [FAF Client] [pool-3-thread-4] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3801 2024-02-11T12:34:52.155+08:00 INFO 1456 --- [FAF Client] [Thread-42] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T12:34:52.156+08:00 DEBUG 1456 --- [FAF Client] [Thread-42] c.faforever.client.replay.ReplayServer : Opening local replay server on port 59191 2024-02-11T12:34:52.157+08:00 INFO 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21833748, --login, zhanghm18, --rpc-port, 59192, --gpgnet-port, 59193] 2024-02-11T12:34:52.163+08:00 WARN 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T12:34:52.414+08:00 WARN 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T12:34:52.666+08:00 WARN 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T12:34:52.918+08:00 WARN 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T12:34:53.171+08:00 WARN 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T12:34:53.422+08:00 WARN 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T12:34:53.674+08:00 WARN 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T12:35:17.956+08:00 INFO 1456 --- [FAF Client] [reactor-http-nio-14] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21833748.log, /gpgnet, 127.0.0.1:59193, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:59191/21833748/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T12:35:24.494+08:00 DEBUG 1456 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Connected 2024-02-11T12:35:24.497+08:00 DEBUG 1456 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Idle"]' 2024-02-11T12:35:24.668+08:00 DEBUG 1456 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Lobby"]' 2024-02-11T12:35:59.668+08:00 DEBUG 1456 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_haz09fa.v0001.png 2024-02-11T12:36:12.476+08:00 DEBUG 1456 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Disconnected 2024-02-11T12:36:13.159+08:00 INFO 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2024-02-11T12:36:13.653+08:00 INFO 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 0 2024-02-11T12:36:13.653+08:00 INFO 1456 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T12:36:14.586+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T12:36:14.589+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T12:36:14.590+08:00 INFO 1456 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-02-11T12:36:14.591+08:00 INFO 1456 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-02-11T12:36:14.591+08:00 INFO 1456 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T12:36:16.680+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T12:36:16.685+08:00 DEBUG 1456 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T12:36:16.686+08:00 WARN 1456 --- [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-02-11T12:36:16.687+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T12:36:16.687+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T12:36:16.687+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T12:36:16.687+08:00 WARN 1456 --- [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-02-11T12:36:16.687+08:00 INFO 1456 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T12:36:16.687+08:00 DEBUG 1456 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T12:36:16.687+08:00 INFO 1456 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T12:36:16.709+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T12:36:16.716+08:00 INFO 1456 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T12:36:16.718+08:00 INFO 1456 --- [FAF Client] [Thread-47] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T12:37:59.987+08:00 INFO 6336 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T12:37:59.991+08:00 DEBUG 6336 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T12:38:00.034+08:00 ERROR 6336 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T12:38:00.097+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T12:38:00.097+08:00 DEBUG 6336 --- [FAF Client] [pool-3-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 2024-02-11T12:38:00.099+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T12:38:00.100+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T12:38:00.101+08:00 DEBUG 6336 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T12:38:00.102+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T12:38:00.103+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T12:38:00.104+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T12:38:00.106+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T12:38:00.108+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T12:38:00.108+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T12:38:00.109+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T12:38:00.110+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T12:38:00.111+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T12:38:00.111+08:00 DEBUG 6336 --- [FAF Client] [pool-3-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-02-11T12:38:00.112+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T12:38:00.112+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T12:38:00.113+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T12:38:00.114+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T12:38:00.114+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T12:38:00.114+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T12:38:00.115+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T12:38:00.116+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T12:38:00.117+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T12:38:00.117+08:00 DEBUG 6336 --- [FAF Client] [pool-3-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-02-11T12:38:00.118+08:00 DEBUG 6336 --- [FAF Client] [pool-3-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-02-11T12:38:00.118+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T12:38:00.119+08:00 DEBUG 6336 --- [FAF Client] [pool-3-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-02-11T12:38:00.119+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T12:38:00.120+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T12:38:00.120+08:00 DEBUG 6336 --- [FAF Client] [pool-3-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-02-11T12:38:00.121+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T12:38:00.121+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T12:38:00.123+08:00 DEBUG 6336 --- [FAF Client] [pool-3-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-02-11T12:38:00.123+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T12:38:00.124+08:00 DEBUG 6336 --- [FAF Client] [pool-3-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-02-11T12:38:00.124+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T12:38:00.125+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T12:38:00.125+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T12:38:00.126+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T12:38:00.126+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T12:38:00.127+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T12:38:00.128+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T12:38:00.128+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T12:38:00.128+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T12:38:00.129+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T12:38:00.129+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T12:38:00.130+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T12:38:00.130+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T12:38:00.131+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T12:38:00.131+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T12:38:00.132+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T12:38:00.132+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T12:38:00.133+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T12:38:00.133+08:00 INFO 6336 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T12:38:00.134+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T12:38:00.134+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T12:38:00.135+08:00 INFO 6336 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T12:38:00.135+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T12:38:00.135+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T12:38:00.135+08:00 DEBUG 6336 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T12:38:00.136+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T12:38:00.136+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T12:38:00.136+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T12:38:00.137+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T12:38:00.137+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T12:38:00.138+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T12:38:00.138+08:00 DEBUG 6336 --- [FAF Client] [pool-3-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-02-11T12:38:00.139+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T12:38:00.139+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T12:38:00.140+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T12:38:00.140+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T12:38:00.142+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T12:38:00.142+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T12:38:00.144+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T12:38:00.144+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T12:38:00.145+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T12:38:00.145+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T12:38:00.146+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T12:38:00.147+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T12:38:00.147+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T12:38:00.148+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T12:38:00.148+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T12:38:00.149+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T12:38:00.149+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T12:38:00.150+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T12:38:00.150+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T12:38:00.151+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T12:38:00.152+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T12:38:00.153+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T12:38:00.153+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T12:38:00.154+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T12:38:00.154+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T12:38:00.155+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T12:38:00.155+08:00 ERROR 6336 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T12:38:00.157+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T12:38:00.157+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T12:38:00.158+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T12:38:00.158+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T12:38:00.159+08:00 DEBUG 6336 --- [FAF Client] [pool-3-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-02-11T12:38:00.160+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T12:38:00.160+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T12:38:00.161+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T12:38:00.161+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T12:38:00.162+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T12:38:00.162+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T12:38:00.163+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T12:38:00.164+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T12:38:00.165+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T12:38:00.166+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T12:38:00.168+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T12:38:00.169+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T12:38:00.170+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T12:38:00.171+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T12:38:00.171+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T12:38:00.172+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T12:38:00.173+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T12:38:00.174+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T12:38:00.175+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T12:38:00.176+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T12:38:00.177+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T12:38:00.177+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T12:38:00.178+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T12:38:00.179+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T12:38:00.179+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T12:38:00.180+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T12:38:00.180+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T12:38:00.181+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T12:38:00.182+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T12:38:00.183+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T12:38:00.183+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T12:38:00.184+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T12:38:00.185+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T12:38:00.186+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T12:38:00.187+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T12:38:00.187+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T12:38:00.188+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T12:38:00.189+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T12:38:00.190+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T12:38:00.190+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T12:38:00.192+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T12:38:00.193+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T12:38:00.194+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T12:38:00.195+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T12:38:00.196+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T12:38:00.197+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T12:38:00.199+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T12:38:00.200+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T12:38:00.202+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T12:38:00.203+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T12:38:00.204+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T12:38:00.204+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T12:38:00.205+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T12:38:00.206+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T12:38:00.207+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T12:38:00.208+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T12:38:00.208+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T12:38:00.209+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T12:38:00.210+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T12:38:00.210+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T12:38:00.211+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T12:38:00.213+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T12:38:00.214+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T12:38:00.215+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T12:38:00.216+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T12:38:00.216+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T12:38:00.217+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T12:38:00.218+08:00 DEBUG 6336 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T12:38:00.220+08:00 DEBUG 6336 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T12:38:00.264+08:00 DEBUG 6336 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T12:38:00.265+08:00 DEBUG 6336 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T12:38:00.337+08:00 INFO 6336 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T12:38:00.413+08:00 DEBUG 6336 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T12:38:00.728+08:00 INFO 6336 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 4.076 seconds (process running for 4.756) 2024-02-11T12:38:00.736+08:00 INFO 6336 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T12:38:00.801+08:00 DEBUG 6336 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T12:38:00.986+08:00 INFO 6336 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T12:38:01.479+08:00 INFO 6336 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T12:38:01.483+08:00 INFO 6336 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T12:38:11.629+08:00 ERROR 6336 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.login.LoginController : Could not read remote preferences java.util.concurrent.CompletionException: java.net.SocketTimeoutException: Connect timed out at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:147) 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) Caused by: java.net.SocketTimeoutException: Connect timed out at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:546) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:751) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1237) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1123) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1675) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223) at com.faforever.client.preferences.PreferencesService.getRemotePreferences(PreferencesService.java:135) at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:145) ... 7 common frames omitted 2024-02-11T12:38:11.655+08:00 ERROR 6336 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.task.TaskService : Task failed java.util.concurrent.CompletionException: java.net.SocketTimeoutException: Connect timed out at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:147) 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) Caused by: java.net.SocketTimeoutException: Connect timed out at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:546) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:751) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1237) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1123) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1675) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223) at com.faforever.client.preferences.PreferencesService.getRemotePreferences(PreferencesService.java:135) at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:145) ... 7 common frames omitted 2024-02-11T12:39:09.145+08:00 INFO 6336 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.login.OAuthValuesReceiver : GET /?code=ufPTqS1kcwP3pYhlz2TjhgeOtz3GfSr_EmXyq_1bPgQ.AvNWL99TmnGvj1MR0XKZqCGB6Axvki4UI2YNdorv6EQ&scope=openid+offline+public_profile+upload_map+upload_mod+lobby&state=2Kw8WEMpIYvUecizcR0o1R6BPoyQZzzp93z6DUe1U5w4Dnr4OAP5AAZZZhpTsMCyu6OrHlv HTTP/1.1 2024-02-11T12:39:09.153+08:00 DEBUG 6336 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.fx.PlatformService : Focus '登录FA Forever' window 2024-02-11T12:39:09.164+08:00 INFO 6336 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with authorization code 2024-02-11T12:39:09.230+08:00 DEBUG 6336 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T12:39:10.971+08:00 INFO 6336 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T05:39:10.969056800Z 2024-02-11T12:39:11.001+08:00 DEBUG 6336 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T12:39:12.092+08:00 INFO 6336 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T05:39:11.092243200Z 2024-02-11T12:39:12.129+08:00 WARN 6336 --- [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: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:39:17.150+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-3] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #1 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:39:22.161+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-4] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #2 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:39:27.167+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-5] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #3 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:39:32.173+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-6] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #4 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:39:37.177+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-7] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #5 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:39:42.181+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-8] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #6 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:39:47.189+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-9] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #7 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:39:52.206+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-10] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #8 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:39:57.209+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-11] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #9 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:40:02.216+08:00 WARN 6336 --- [FAF Client] [parallel-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #10 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:40:07.221+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-13] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #11 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:40:12.225+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-14] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #12 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:40:17.238+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-15] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #13 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:40:22.246+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-16] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #14 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:40:27.257+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-17] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #15 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:40:32.268+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-18] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #16 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:40:37.279+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-19] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #17 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:40:42.294+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-20] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #18 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:40:47.300+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #19 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:40:52.308+08:00 WARN 6336 --- [FAF Client] [parallel-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #20 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:40:57.323+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-3] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #21 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:41:02.327+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-4] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #22 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:41:07.341+08:00 WARN 6336 --- [FAF Client] [parallel-7] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #23 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:41:12.347+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-6] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #24 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:41:17.360+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-7] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #25 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:41:22.375+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-8] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #26 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:41:27.383+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-9] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #27 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:41:32.386+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-10] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #28 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:41:37.391+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-11] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #29 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:41:42.396+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-12] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #30 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:41:47.408+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-13] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #31 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:41:52.413+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-14] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #32 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:41:57.418+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-15] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #33 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:42:02.423+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-16] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #34 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:42:07.445+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-17] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #35 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:42:12.470+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-18] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #36 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:42:17.496+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-19] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #37 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:42:22.520+08:00 WARN 6336 --- [FAF Client] [parallel-17] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #38 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:42:27.525+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #39 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:42:32.533+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-2] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #40 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:42:37.546+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-3] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #41 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:42:42.558+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-4] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #42 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:42:47.564+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-5] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #43 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:42:52.575+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-6] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #44 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:42:57.587+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-7] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #45 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:43:00.963+08:00 INFO 6336 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T12:43:02.607+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-8] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #46 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:43:07.632+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-9] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #47 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:43:12.655+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-10] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #48 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:43:17.669+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-11] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #49 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:43:22.694+08:00 WARN 6336 --- [FAF Client] [parallel-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #50 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:43:27.704+08:00 WARN 6336 --- [FAF Client] [parallel-3] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #51 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:43:32.710+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-14] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #52 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:43:37.719+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-15] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #53 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:43:42.738+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-16] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #54 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:43:47.761+08:00 WARN 6336 --- [FAF Client] [parallel-11] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #55 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:43:52.782+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-18] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #56 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:43:57.790+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-19] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #57 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:44:02.810+08:00 WARN 6336 --- [FAF Client] [parallel-17] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #58 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:44:07.837+08:00 WARN 6336 --- [FAF Client] [reactor-http-nio-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #59 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T12:44:12.845+08:00 INFO 6336 --- [FAF Client] [reactor-http-nio-2] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T12:44:44.694+08:00 INFO 6336 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T12:44:44.698+08:00 INFO 6336 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T12:44:46.797+08:00 INFO 6336 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T12:44:46.800+08:00 DEBUG 6336 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T12:44:46.804+08:00 INFO 6336 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T12:44:46.804+08:00 INFO 6336 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T12:44:46.805+08:00 INFO 6336 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T12:44:46.805+08:00 DEBUG 6336 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T12:44:46.822+08:00 INFO 6336 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T12:44:46.823+08:00 INFO 6336 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T12:44:46.826+08:00 INFO 6336 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T12:44:46.832+08:00 INFO 6336 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T12:44:46.835+08:00 INFO 6336 --- [FAF Client] [Thread-32] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T13:07:50.662+08:00 INFO 16432 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T13:07:50.666+08:00 DEBUG 16432 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T13:07:50.713+08:00 ERROR 16432 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:07:50.782+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T13:07:50.782+08:00 DEBUG 16432 --- [FAF Client] [pool-3-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 2024-02-11T13:07:50.785+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T13:07:50.785+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T13:07:50.786+08:00 DEBUG 16432 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T13:07:50.787+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T13:07:50.788+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T13:07:50.789+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T13:07:50.791+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T13:07:50.793+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T13:07:50.794+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T13:07:50.796+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T13:07:50.796+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T13:07:50.798+08:00 DEBUG 16432 --- [FAF Client] [pool-3-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-02-11T13:07:50.798+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T13:07:50.799+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T13:07:50.799+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T13:07:50.800+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T13:07:50.801+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T13:07:50.801+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T13:07:50.803+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T13:07:50.804+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T13:07:50.805+08:00 DEBUG 16432 --- [FAF Client] [pool-3-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-02-11T13:07:50.805+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T13:07:50.807+08:00 DEBUG 16432 --- [FAF Client] [pool-3-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-02-11T13:07:50.808+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T13:07:50.808+08:00 DEBUG 16432 --- [FAF Client] [pool-3-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-02-11T13:07:50.810+08:00 DEBUG 16432 --- [FAF Client] [pool-3-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-02-11T13:07:50.811+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T13:07:50.811+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T13:07:50.812+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T13:07:50.812+08:00 DEBUG 16432 --- [FAF Client] [pool-3-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-02-11T13:07:50.813+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T13:07:50.813+08:00 DEBUG 16432 --- [FAF Client] [pool-3-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-02-11T13:07:50.814+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T13:07:50.814+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T13:07:50.815+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T13:07:50.815+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T13:07:50.817+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T13:07:50.817+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T13:07:50.818+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T13:07:50.818+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T13:07:50.820+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T13:07:50.820+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T13:07:50.821+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T13:07:50.822+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T13:07:50.823+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T13:07:50.825+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T13:07:50.826+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T13:07:50.826+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T13:07:50.827+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T13:07:50.828+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T13:07:50.828+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T13:07:50.829+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T13:07:50.829+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T13:07:50.831+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T13:07:50.832+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T13:07:50.832+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T13:07:50.833+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T13:07:50.834+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T13:07:50.834+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T13:07:50.835+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T13:07:50.836+08:00 DEBUG 16432 --- [FAF Client] [pool-3-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-02-11T13:07:50.837+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T13:07:50.837+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T13:07:50.838+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T13:07:50.838+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T13:07:50.839+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T13:07:50.839+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T13:07:50.839+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T13:07:50.840+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T13:07:50.840+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T13:07:50.842+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T13:07:50.842+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T13:07:50.843+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T13:07:50.843+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T13:07:50.843+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T13:07:50.844+08:00 INFO 16432 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:07:50.844+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T13:07:50.844+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T13:07:50.846+08:00 INFO 16432 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:07:50.846+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T13:07:50.846+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T13:07:50.847+08:00 DEBUG 16432 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T13:07:50.848+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T13:07:50.848+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T13:07:50.851+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T13:07:50.851+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T13:07:50.852+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T13:07:50.852+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T13:07:50.854+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T13:07:50.854+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T13:07:50.855+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T13:07:50.855+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T13:07:50.856+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T13:07:50.857+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T13:07:50.857+08:00 DEBUG 16432 --- [FAF Client] [pool-3-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-02-11T13:07:50.857+08:00 ERROR 16432 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:07:50.858+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T13:07:50.860+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T13:07:50.860+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T13:07:50.862+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T13:07:50.864+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T13:07:50.867+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T13:07:50.868+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T13:07:50.869+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T13:07:50.870+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T13:07:50.872+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T13:07:50.872+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T13:07:50.873+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T13:07:50.875+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T13:07:50.876+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T13:07:50.877+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T13:07:50.879+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T13:07:50.880+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T13:07:50.881+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T13:07:50.883+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T13:07:50.883+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T13:07:50.886+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T13:07:50.888+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T13:07:50.889+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T13:07:50.889+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T13:07:50.890+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T13:07:50.891+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T13:07:50.892+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T13:07:50.893+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T13:07:50.894+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T13:07:50.895+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T13:07:50.896+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T13:07:50.897+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T13:07:50.898+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T13:07:50.900+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T13:07:50.901+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T13:07:50.902+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T13:07:50.903+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T13:07:50.904+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T13:07:50.905+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T13:07:50.905+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T13:07:50.906+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T13:07:50.907+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T13:07:50.908+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T13:07:50.909+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T13:07:50.909+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T13:07:50.910+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T13:07:50.911+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T13:07:50.912+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T13:07:50.913+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T13:07:50.913+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T13:07:50.914+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T13:07:50.916+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T13:07:50.916+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T13:07:50.918+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T13:07:50.918+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T13:07:50.919+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T13:07:50.920+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T13:07:50.921+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T13:07:50.921+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T13:07:50.922+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T13:07:50.922+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T13:07:50.923+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T13:07:50.924+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T13:07:50.925+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T13:07:50.925+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T13:07:50.926+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T13:07:50.927+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T13:07:50.929+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T13:07:50.929+08:00 DEBUG 16432 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T13:07:50.930+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T13:07:50.931+08:00 DEBUG 16432 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T13:07:50.986+08:00 DEBUG 16432 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:07:50.987+08:00 DEBUG 16432 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:07:51.058+08:00 INFO 16432 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T13:07:51.184+08:00 DEBUG 16432 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T13:07:51.492+08:00 INFO 16432 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 4.032 seconds (process running for 4.703) 2024-02-11T13:07:51.503+08:00 INFO 16432 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:07:51.557+08:00 DEBUG 16432 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T13:07:51.708+08:00 INFO 16432 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T13:07:52.189+08:00 INFO 16432 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T13:07:52.193+08:00 INFO 16432 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T13:08:02.329+08:00 ERROR 16432 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.login.LoginController : Could not read remote preferences java.util.concurrent.CompletionException: java.net.SocketTimeoutException: Connect timed out at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:147) 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) Caused by: java.net.SocketTimeoutException: Connect timed out at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:546) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:751) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1237) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1123) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1675) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223) at com.faforever.client.preferences.PreferencesService.getRemotePreferences(PreferencesService.java:135) at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:145) ... 7 common frames omitted 2024-02-11T13:08:02.342+08:00 ERROR 16432 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.task.TaskService : Task failed java.util.concurrent.CompletionException: java.net.SocketTimeoutException: Connect timed out at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:147) 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) Caused by: java.net.SocketTimeoutException: Connect timed out at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:546) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:751) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1237) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1123) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1675) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223) at com.faforever.client.preferences.PreferencesService.getRemotePreferences(PreferencesService.java:135) at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:145) ... 7 common frames omitted 2024-02-11T13:08:15.745+08:00 INFO 16432 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.login.OAuthValuesReceiver : GET /?code=Lxw8-Zygj7ChhAsROlnfDX7irOujXvGrryjn9o62B7o._z0s8WXyqfvQo2No2AL-gcC8Y3qccEsbdEPlpOGjFkI&scope=openid+offline+public_profile+upload_map+upload_mod+lobby&state=nx1Vx7OqTg2rybh4xKUIlQNmqJkoM1Ppz9sjTHaSZyXIF9ibbU7G8VS6KOKQhQ3PSnj4plCbe3L8EEQjlTEn7Tvi9ogQx0j9BKu1CoDDJOwJrhyqjZc HTTP/1.1 2024-02-11T13:08:15.749+08:00 DEBUG 16432 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.fx.PlatformService : Focus '登录FA Forever' window 2024-02-11T13:08:15.762+08:00 INFO 16432 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with authorization code 2024-02-11T13:08:15.830+08:00 DEBUG 16432 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T13:08:38.627+08:00 INFO 16432 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T06:08:37.625781200Z 2024-02-11T13:08:38.648+08:00 DEBUG 16432 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T13:09:00.796+08:00 INFO 16432 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T06:09:00.796962700Z 2024-02-11T13:09:00.830+08:00 WARN 16432 --- [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: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:09:05.766+08:00 INFO 16432 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T13:09:05.769+08:00 INFO 16432 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:09:05.837+08:00 WARN 16432 --- [FAF Client] [reactor-http-nio-2] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #1 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:09:07.888+08:00 INFO 16432 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T13:09:07.890+08:00 DEBUG 16432 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T13:09:07.892+08:00 INFO 16432 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:09:07.892+08:00 DEBUG 16432 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T13:09:07.893+08:00 INFO 16432 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T13:09:07.892+08:00 INFO 16432 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T13:09:07.899+08:00 INFO 16432 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:09:07.900+08:00 INFO 16432 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T13:09:07.903+08:00 INFO 16432 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:09:07.905+08:00 INFO 16432 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T13:09:07.952+08:00 INFO 16432 --- [FAF Client] [Thread-50] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T13:09:44.234+08:00 INFO 2352 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T13:09:44.237+08:00 DEBUG 2352 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T13:09:44.279+08:00 ERROR 2352 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:09:44.342+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T13:09:44.342+08:00 DEBUG 2352 --- [FAF Client] [pool-3-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 2024-02-11T13:09:44.345+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T13:09:44.346+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T13:09:44.347+08:00 DEBUG 2352 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T13:09:44.348+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T13:09:44.350+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T13:09:44.351+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T13:09:44.352+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T13:09:44.355+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T13:09:44.356+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T13:09:44.358+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T13:09:44.358+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T13:09:44.359+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T13:09:44.360+08:00 DEBUG 2352 --- [FAF Client] [pool-3-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-02-11T13:09:44.361+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T13:09:44.361+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T13:09:44.362+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T13:09:44.362+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T13:09:44.365+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T13:09:44.365+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T13:09:44.367+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T13:09:44.367+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T13:09:44.368+08:00 DEBUG 2352 --- [FAF Client] [pool-3-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-02-11T13:09:44.368+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T13:09:44.370+08:00 DEBUG 2352 --- [FAF Client] [pool-3-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-02-11T13:09:44.370+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T13:09:44.371+08:00 DEBUG 2352 --- [FAF Client] [pool-3-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-02-11T13:09:44.371+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T13:09:44.372+08:00 DEBUG 2352 --- [FAF Client] [pool-3-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-02-11T13:09:44.372+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T13:09:44.373+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T13:09:44.373+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T13:09:44.375+08:00 DEBUG 2352 --- [FAF Client] [pool-3-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-02-11T13:09:44.375+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T13:09:44.376+08:00 DEBUG 2352 --- [FAF Client] [pool-3-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-02-11T13:09:44.377+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T13:09:44.377+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T13:09:44.378+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T13:09:44.378+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T13:09:44.379+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T13:09:44.379+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T13:09:44.379+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T13:09:44.381+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T13:09:44.381+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T13:09:44.383+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T13:09:44.383+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T13:09:44.384+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T13:09:44.385+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T13:09:44.385+08:00 INFO 2352 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:09:44.386+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T13:09:44.386+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T13:09:44.386+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T13:09:44.386+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T13:09:44.387+08:00 INFO 2352 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:09:44.387+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T13:09:44.388+08:00 DEBUG 2352 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T13:09:44.388+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T13:09:44.389+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T13:09:44.389+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T13:09:44.390+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T13:09:44.392+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T13:09:44.392+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T13:09:44.393+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T13:09:44.393+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T13:09:44.393+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T13:09:44.394+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T13:09:44.394+08:00 DEBUG 2352 --- [FAF Client] [pool-3-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-02-11T13:09:44.396+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T13:09:44.396+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T13:09:44.398+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T13:09:44.398+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T13:09:44.398+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T13:09:44.399+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T13:09:44.399+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T13:09:44.399+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T13:09:44.400+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T13:09:44.401+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T13:09:44.401+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T13:09:44.401+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T13:09:44.402+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T13:09:44.402+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T13:09:44.402+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T13:09:44.404+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T13:09:44.404+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T13:09:44.405+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T13:09:44.405+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T13:09:44.406+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T13:09:44.406+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T13:09:44.407+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T13:09:44.407+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T13:09:44.407+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T13:09:44.407+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T13:09:44.407+08:00 ERROR 2352 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:09:44.408+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T13:09:44.409+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T13:09:44.409+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T13:09:44.410+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T13:09:44.410+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T13:09:44.411+08:00 DEBUG 2352 --- [FAF Client] [pool-3-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-02-11T13:09:44.411+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T13:09:44.411+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T13:09:44.412+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T13:09:44.412+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T13:09:44.413+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T13:09:44.414+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T13:09:44.415+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T13:09:44.416+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T13:09:44.416+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T13:09:44.418+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T13:09:44.420+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T13:09:44.421+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T13:09:44.422+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T13:09:44.423+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T13:09:44.424+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T13:09:44.426+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T13:09:44.427+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T13:09:44.427+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T13:09:44.428+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T13:09:44.429+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T13:09:44.431+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T13:09:44.432+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T13:09:44.433+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T13:09:44.434+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T13:09:44.435+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T13:09:44.438+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T13:09:44.439+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T13:09:44.440+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T13:09:44.441+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T13:09:44.441+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T13:09:44.442+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T13:09:44.443+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T13:09:44.443+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T13:09:44.444+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T13:09:44.444+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T13:09:44.444+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T13:09:44.445+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T13:09:44.446+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T13:09:44.448+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T13:09:44.448+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T13:09:44.449+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T13:09:44.450+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T13:09:44.450+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T13:09:44.451+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T13:09:44.451+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T13:09:44.452+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T13:09:44.452+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T13:09:44.453+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T13:09:44.454+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T13:09:44.454+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T13:09:44.455+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T13:09:44.456+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T13:09:44.456+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T13:09:44.457+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T13:09:44.457+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T13:09:44.458+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T13:09:44.460+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T13:09:44.460+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T13:09:44.461+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T13:09:44.461+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T13:09:44.462+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T13:09:44.462+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T13:09:44.463+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T13:09:44.463+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T13:09:44.464+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T13:09:44.464+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T13:09:44.465+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T13:09:44.466+08:00 DEBUG 2352 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T13:09:44.470+08:00 DEBUG 2352 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T13:09:44.520+08:00 DEBUG 2352 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:09:44.520+08:00 DEBUG 2352 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:09:44.594+08:00 INFO 2352 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T13:09:44.668+08:00 DEBUG 2352 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T13:09:44.990+08:00 INFO 2352 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 4.065 seconds (process running for 4.813) 2024-02-11T13:09:44.999+08:00 INFO 2352 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:09:45.064+08:00 DEBUG 2352 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T13:09:45.244+08:00 INFO 2352 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T13:09:45.755+08:00 INFO 2352 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T13:09:45.758+08:00 INFO 2352 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T13:09:55.863+08:00 ERROR 2352 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.login.LoginController : Could not read remote preferences java.util.concurrent.CompletionException: java.net.SocketTimeoutException: Connect timed out at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:147) 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) Caused by: java.net.SocketTimeoutException: Connect timed out at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:546) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:751) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1237) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1123) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1675) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223) at com.faforever.client.preferences.PreferencesService.getRemotePreferences(PreferencesService.java:135) at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:145) ... 7 common frames omitted 2024-02-11T13:09:55.877+08:00 ERROR 2352 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.task.TaskService : Task failed java.util.concurrent.CompletionException: java.net.SocketTimeoutException: Connect timed out at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:147) 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) Caused by: java.net.SocketTimeoutException: Connect timed out at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:546) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:751) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1237) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1123) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1675) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223) at com.faforever.client.preferences.PreferencesService.getRemotePreferences(PreferencesService.java:135) at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:145) ... 7 common frames omitted 2024-02-11T13:10:06.850+08:00 INFO 2352 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.login.OAuthValuesReceiver : GET /?code=MlFeeR55GmGcZniJAv1aLw3KXRHRMEX1-WqFgKj4zmU.E4HWGoLETjZWHuXzutakkLthLFOvO8dOrvfwboqMv84&scope=openid+offline+public_profile+upload_map+upload_mod+lobby&state=h9uHQd2R1l5HpAwa5LMoJ3Qaf0VTOfUSj5Ysui0bgsnrnDZjHKvAI0mV2IrfEzgXykCE0j HTTP/1.1 2024-02-11T13:10:06.857+08:00 DEBUG 2352 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.fx.PlatformService : Focus '登录FA Forever' window 2024-02-11T13:10:06.867+08:00 INFO 2352 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with authorization code 2024-02-11T13:10:06.929+08:00 DEBUG 2352 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T13:10:29.608+08:00 INFO 2352 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T06:10:28.606189500Z 2024-02-11T13:10:29.615+08:00 DEBUG 2352 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T13:10:51.752+08:00 INFO 2352 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T06:10:51.752796Z 2024-02-11T13:10:51.762+08:00 WARN 2352 --- [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: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:10:56.769+08:00 WARN 2352 --- [FAF Client] [reactor-http-nio-3] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #1 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:11:01.778+08:00 WARN 2352 --- [FAF Client] [reactor-http-nio-4] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #2 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:11:06.785+08:00 WARN 2352 --- [FAF Client] [reactor-http-nio-5] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #3 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:11:11.789+08:00 WARN 2352 --- [FAF Client] [reactor-http-nio-6] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #4 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:11:16.793+08:00 WARN 2352 --- [FAF Client] [reactor-http-nio-7] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #5 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:11:21.804+08:00 WARN 2352 --- [FAF Client] [reactor-http-nio-8] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #6 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:11:26.809+08:00 WARN 2352 --- [FAF Client] [reactor-http-nio-9] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #7 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:11:31.813+08:00 WARN 2352 --- [FAF Client] [reactor-http-nio-10] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #8 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:11:36.820+08:00 WARN 2352 --- [FAF Client] [reactor-http-nio-11] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #9 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:11:41.833+08:00 WARN 2352 --- [FAF Client] [reactor-http-nio-12] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #10 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:11:46.837+08:00 WARN 2352 --- [FAF Client] [reactor-http-nio-13] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #11 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:11:51.840+08:00 WARN 2352 --- [FAF Client] [reactor-http-nio-14] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #12 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:11:52.876+08:00 INFO 2352 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T13:11:52.879+08:00 INFO 2352 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:11:54.908+08:00 INFO 2352 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T13:11:54.910+08:00 DEBUG 2352 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T13:11:54.912+08:00 INFO 2352 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:11:54.913+08:00 INFO 2352 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T13:11:54.915+08:00 INFO 2352 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T13:11:54.915+08:00 INFO 2352 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:11:54.914+08:00 DEBUG 2352 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T13:11:54.918+08:00 INFO 2352 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T13:11:54.923+08:00 INFO 2352 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:11:54.925+08:00 INFO 2352 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T13:11:54.927+08:00 INFO 2352 --- [FAF Client] [Thread-30] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T13:12:12.534+08:00 INFO 24324 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T13:12:12.537+08:00 DEBUG 24324 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T13:12:12.586+08:00 ERROR 24324 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:12:12.666+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T13:12:12.667+08:00 DEBUG 24324 --- [FAF Client] [pool-3-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 2024-02-11T13:12:12.668+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T13:12:12.670+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T13:12:12.671+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T13:12:12.672+08:00 DEBUG 24324 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T13:12:12.673+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T13:12:12.673+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T13:12:12.675+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T13:12:12.678+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T13:12:12.680+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T13:12:12.680+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T13:12:12.681+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T13:12:12.682+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T13:12:12.683+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T13:12:12.683+08:00 DEBUG 24324 --- [FAF Client] [pool-3-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-02-11T13:12:12.684+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T13:12:12.685+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T13:12:12.686+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T13:12:12.687+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T13:12:12.687+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T13:12:12.690+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T13:12:12.690+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T13:12:12.692+08:00 DEBUG 24324 --- [FAF Client] [pool-3-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-02-11T13:12:12.692+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T13:12:12.693+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T13:12:12.693+08:00 DEBUG 24324 --- [FAF Client] [pool-3-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-02-11T13:12:12.694+08:00 DEBUG 24324 --- [FAF Client] [pool-3-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-02-11T13:12:12.694+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T13:12:12.695+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T13:12:12.695+08:00 DEBUG 24324 --- [FAF Client] [pool-3-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-02-11T13:12:12.696+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T13:12:12.696+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T13:12:12.697+08:00 DEBUG 24324 --- [FAF Client] [pool-3-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-02-11T13:12:12.697+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T13:12:12.699+08:00 DEBUG 24324 --- [FAF Client] [pool-3-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-02-11T13:12:12.699+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T13:12:12.699+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T13:12:12.699+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T13:12:12.700+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T13:12:12.701+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T13:12:12.701+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T13:12:12.702+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T13:12:12.702+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T13:12:12.704+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T13:12:12.704+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T13:12:12.705+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T13:12:12.705+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T13:12:12.706+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T13:12:12.706+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T13:12:12.706+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T13:12:12.707+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T13:12:12.707+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T13:12:12.709+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T13:12:12.709+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T13:12:12.711+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T13:12:12.711+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T13:12:12.712+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T13:12:12.712+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T13:12:12.712+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T13:12:12.713+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T13:12:12.713+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T13:12:12.714+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T13:12:12.715+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T13:12:12.715+08:00 DEBUG 24324 --- [FAF Client] [pool-3-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-02-11T13:12:12.716+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T13:12:12.716+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T13:12:12.716+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T13:12:12.717+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T13:12:12.717+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T13:12:12.718+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T13:12:12.718+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T13:12:12.719+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T13:12:12.719+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T13:12:12.720+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T13:12:12.720+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T13:12:12.721+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T13:12:12.721+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T13:12:12.721+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T13:12:12.721+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T13:12:12.723+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T13:12:12.723+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T13:12:12.724+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T13:12:12.724+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T13:12:12.724+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T13:12:12.726+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T13:12:12.726+08:00 INFO 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:12:12.726+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T13:12:12.728+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T13:12:12.727+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T13:12:12.728+08:00 INFO 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:12:12.728+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T13:12:12.728+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T13:12:12.728+08:00 DEBUG 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T13:12:12.728+08:00 ERROR 24324 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:12:12.729+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T13:12:12.729+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T13:12:12.731+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T13:12:12.732+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T13:12:12.732+08:00 DEBUG 24324 --- [FAF Client] [pool-3-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-02-11T13:12:12.732+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T13:12:12.733+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T13:12:12.733+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T13:12:12.734+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T13:12:12.735+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T13:12:12.736+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T13:12:12.737+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T13:12:12.738+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T13:12:12.740+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T13:12:12.741+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T13:12:12.743+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T13:12:12.744+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T13:12:12.745+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T13:12:12.747+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T13:12:12.749+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T13:12:12.750+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T13:12:12.751+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T13:12:12.754+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T13:12:12.755+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T13:12:12.756+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T13:12:12.758+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T13:12:12.759+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T13:12:12.760+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T13:12:12.761+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T13:12:12.762+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T13:12:12.764+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T13:12:12.765+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T13:12:12.766+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T13:12:12.768+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T13:12:12.769+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T13:12:12.770+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T13:12:12.771+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T13:12:12.772+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T13:12:12.773+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T13:12:12.774+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T13:12:12.775+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T13:12:12.775+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T13:12:12.776+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T13:12:12.776+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T13:12:12.778+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T13:12:12.779+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T13:12:12.779+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T13:12:12.780+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T13:12:12.781+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T13:12:12.782+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T13:12:12.782+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T13:12:12.783+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T13:12:12.784+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T13:12:12.785+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T13:12:12.785+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T13:12:12.786+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T13:12:12.787+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T13:12:12.790+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T13:12:12.791+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T13:12:12.793+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T13:12:12.795+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T13:12:12.796+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T13:12:12.797+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T13:12:12.798+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T13:12:12.799+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T13:12:12.800+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T13:12:12.801+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T13:12:12.801+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T13:12:12.802+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T13:12:12.802+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T13:12:12.803+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T13:12:12.804+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T13:12:12.804+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T13:12:12.804+08:00 DEBUG 24324 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T13:12:12.853+08:00 DEBUG 24324 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:12:12.854+08:00 DEBUG 24324 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:12:12.912+08:00 INFO 24324 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T13:12:13.011+08:00 DEBUG 24324 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T13:12:13.324+08:00 INFO 24324 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.997 seconds (process running for 4.677) 2024-02-11T13:12:13.335+08:00 INFO 24324 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:12:13.393+08:00 DEBUG 24324 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T13:12:13.550+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T13:12:14.034+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T13:12:14.038+08:00 INFO 24324 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T13:12:14.994+08:00 INFO 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2023.12.3' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T13:12:14.995+08:00 INFO 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2024-02-11T13:12:15.035+08:00 DEBUG 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T13:12:37.373+08:00 INFO 24324 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T06:12:36.372429500Z 2024-02-11T13:12:38.482+08:00 DEBUG 24324 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T13:12:38.484+08:00 DEBUG 24324 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T13:12:38.485+08:00 DEBUG 24324 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T13:13:00.001+08:00 INFO 24324 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T13:13:01.551+08:00 DEBUG 24324 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-02-11T13:13:04.824+08:00 INFO 24324 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2024-02-11T13:13:04.890+08:00 INFO 24324 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2024.1.2' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T13:13:04.890+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #zhanghm18'sParty 2024-02-11T13:13:06.735+08:00 DEBUG 24324 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-02-11T13:13:08.648+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_012.png 2024-02-11T13:13:08.689+08:00 DEBUG 24324 --- [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-02-11T13:13:08.725+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-02-11T13:13:08.729+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\2v2%20sand%20box.v0001.png 2024-02-11T13:13:08.731+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_021.png 2024-02-11T13:13:08.733+08:00 DEBUG 24324 --- [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-02-11T13:13:08.737+08:00 DEBUG 24324 --- [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-02-11T13:13:08.744+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\midwars_x.v0003.png 2024-02-11T13:13:08.748+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_017.png 2024-02-11T13:13:08.750+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\selkie%20isle.png 2024-02-11T13:13:08.752+08:00 DEBUG 24324 --- [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-02-11T13:13:08.790+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\avatar_trainer.png 2024-02-11T13:13:09.389+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:13:09.390+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:13:09.416+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\large\setons_clutch_-_faf_version.v0004.png 2024-02-11T13:13:10.181+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_008.png 2024-02-11T13:13:17.641+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:13:17.641+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:13:23.010+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:13:23.010+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:13:25.191+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\voodoo%20tournament%20v18.png 2024-02-11T13:13:26.176+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:13:26.176+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:13:27.161+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_020.png 2024-02-11T13:13:29.968+08:00 DEBUG 24324 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #zhanghm18'sParty 2024-02-11T13:13:29.969+08:00 DEBUG 24324 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-02-11T13:13:34.132+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_035.png 2024-02-11T13:13:35.859+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T13:13:35.867+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:13:35.867+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:13:48.606+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\mod.png 2024-02-11T13:13:48.620+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_009.png 2024-02-11T13:13:48.641+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_v2_teamplay_ai.v0001.png 2024-02-11T13:13:48.677+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_005.png 2024-02-11T13:13:48.681+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_007.png 2024-02-11T13:13:48.690+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1ca_coop_001.v0028.png 2024-02-11T13:13:48.700+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\Aeon.png 2024-02-11T13:13:49.639+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/x1ca_coop_001.v0028.png for C:\ProgramData\FAForever\cache\maps\small\x1ca_coop_001.v0028.png 2024-02-11T13:13:54.140+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\darkfall.v0003.png 2024-02-11T13:13:58.352+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_002.png 2024-02-11T13:13:58.357+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1ca_coop_006.v0022.png 2024-02-11T13:13:58.402+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scca_coop_a02.v0021.png 2024-02-11T13:13:58.431+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\huge_earth_world_map.v0002.png 2024-02-11T13:13:58.892+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_025.png 2024-02-11T13:13:58.895+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\stickleback_ridge.v0004.png 2024-02-11T13:13:58.908+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1ca_coop_005.v0022.png 2024-02-11T13:13:58.911+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_014.png 2024-02-11T13:13:58.914+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\craternew.v0001.png 2024-02-11T13:13:58.927+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\setons_reworked.v0010.png 2024-02-11T13:13:58.936+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_003.png 2024-02-11T13:13:58.938+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_shillingstone.v0021.png 2024-02-11T13:13:58.969+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_001.png 2024-02-11T13:13:59.220+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\cool_riley.png 2024-02-11T13:13:59.233+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\14_you_shall_not_pass.v0002.png 2024-02-11T13:13:59.236+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_the_great_pass.v0005.png 2024-02-11T13:13:59.237+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\faf_coop_fort_clarke_assault.v0019.png 2024-02-11T13:13:59.256+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\I'm%20a%20FAF%20streamer.png 2024-02-11T13:13:59.258+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_haz09fa.v0001.png 2024-02-11T13:13:59.269+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\mountain_glacier_v4.v0021.png 2024-02-11T13:13:59.274+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\you_shall_not_pass_enhanced.v0007.png 2024-02-11T13:13:59.278+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\castle_fight_1.v0020.png 2024-02-11T13:13:59.394+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/x1ca_coop_006.v0022.png for C:\ProgramData\FAForever\cache\maps\small\x1ca_coop_006.v0022.png 2024-02-11T13:13:59.394+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/scca_coop_a02.v0021.png for C:\ProgramData\FAForever\cache\maps\small\scca_coop_a02.v0021.png 2024-02-11T13:14:00.337+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dawn_v2.png 2024-02-11T13:14:00.352+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\sh1r3_mycelium2_survival.png 2024-02-11T13:14:00.354+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\come-back.v0001.png 2024-02-11T13:14:00.673+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_030.png 2024-02-11T13:14:00.690+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\crater_isles.v0001.png 2024-02-11T13:14:00.734+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\12%20the%20pass.png 2024-02-11T13:14:00.809+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/x1ca_coop_005.v0022.png for C:\ProgramData\FAForever\cache\maps\small\x1ca_coop_005.v0022.png 2024-02-11T13:14:01.535+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\Prince%20of%20Aeon.png 2024-02-11T13:14:01.537+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\many_gaps_2.v0029.png 2024-02-11T13:14:01.540+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1ca_coop_004.v0021.png 2024-02-11T13:14:01.582+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adoptive.v0021.png 2024-02-11T13:14:01.583+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_5thdimension_v8.v0001.png 2024-02-11T13:14:02.712+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/x1ca_coop_004.v0021.png for C:\ProgramData\FAForever\cache\maps\small\x1ca_coop_004.v0021.png 2024-02-11T13:14:03.089+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_004.png 2024-02-11T13:14:03.119+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\zonia02.v0001.png 2024-02-11T13:14:03.932+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\hrungdaks%20dryland%20teamplayai.png 2024-02-11T13:14:03.939+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\UEF.png 2024-02-11T13:14:03.952+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_005.png 2024-02-11T13:14:03.973+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scca_coop_e05.v0022.png 2024-02-11T13:14:04.001+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_016.png 2024-02-11T13:14:04.848+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/scca_coop_e05.v0022.png for C:\ProgramData\FAForever\cache\maps\small\scca_coop_e05.v0022.png 2024-02-11T13:14:06.575+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_037.png 2024-02-11T13:14:06.623+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\faf_coop_theta_civilian_rescue.v0014.png 2024-02-11T13:14:08.050+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\GW_UEF.png 2024-02-11T13:14:09.871+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\gap%20of%20rohan%205v5.v0001.png 2024-02-11T13:14:09.917+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1ca_coop_002.v0023.png 2024-02-11T13:14:10.381+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1ca_coop_003.v0022.png 2024-02-11T13:14:10.787+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/x1ca_coop_002.v0023.png for C:\ProgramData\FAForever\cache\maps\small\x1ca_coop_002.v0023.png 2024-02-11T13:14:11.005+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dual-setorater.v0002.png 2024-02-11T13:14:11.273+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/x1ca_coop_003.v0022.png for C:\ProgramData\FAForever\cache\maps\small\x1ca_coop_003.v0022.png 2024-02-11T13:14:11.902+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/boonisle2.v0001.png 2024-02-11T13:14:12.813+08:00 DEBUG 24324 --- [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.v0005.png 2024-02-11T13:14:13.147+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/faf_coop_operation_yath_aez.v0005.png for C:\ProgramData\FAForever\cache\maps\small\faf_coop_operation_yath_aez.v0005.png 2024-02-11T13:14:13.249+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\faf_coop_operation_tha_atha_aez.v0014.png 2024-02-11T13:14:13.803+08:00 DEBUG 24324 --- [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-02-11T13:14:14.668+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] 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-02-11T13:14:20.179+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\ophidian_conquest.v0001.png 2024-02-11T13:14:20.441+08:00 INFO 24324 --- [FAF Client] [pool-3-thread-4] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T13:14:20.441+08:00 INFO 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23587, version=3801, name=init_fafdevelop.lua, md5=7d73e5ecf33d6e14b790b5be5ff97c21, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua?verify=1707628460-0sx3I%2Ff7FBKJUmck%2BbsUZGJ%2Fx3b52Hn65NOLk9eeGkQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua, hmacToken=1707628460-0sx3I%2Ff7FBKJUmck%2BbsUZGJ%2Fx3b52Hn65NOLk9eeGkQ%3D, hmacParameter=verify)` 2024-02-11T13:14:20.446+08:00 INFO 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23586, version=3801, name=effects.nx5, md5=d277f28697fef9daa6ab52a80b4b4677, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5?verify=1707628460-bfyM%2BD7mOLBnrrXBGjnD%2FMbDa5Khq0GYBAk3j1o%2F6j4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5, hmacToken=1707628460-bfyM%2BD7mOLBnrrXBGjnD%2FMbDa5Khq0GYBAk3j1o%2F6j4%3D, hmacParameter=verify)` 2024-02-11T13:14:21.026+08:00 INFO 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23588, version=3801, name=env.nx5, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5?verify=1707628460-m6ExS2Dd6kZ%2FI4Cvku%2FhERxtcAcA5Yz1dkx6lXLEH%2BY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5, hmacToken=1707628460-m6ExS2Dd6kZ%2FI4Cvku%2FhERxtcAcA5Yz1dkx6lXLEH%2BY%3D, hmacParameter=verify)` 2024-02-11T13:14:21.030+08:00 INFO 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23591, version=3801, name=loc.nx5, md5=54636a23d5c59511d55e24f12b5731a0, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5?verify=1707628460-aWITNzp28uYs93zLUS7G5WJvwRE0J8VO5e7%2F6Aq2b3c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5, hmacToken=1707628460-aWITNzp28uYs93zLUS7G5WJvwRE0J8VO5e7%2F6Aq2b3c%3D, hmacParameter=verify)` 2024-02-11T13:14:21.035+08:00 INFO 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23595, version=3801, name=lua.nx5, md5=9adf60ce0525ec3b71fad58b5ff291f7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5?verify=1707628460-S6RM%2Bb%2Bmyu2G9F5sPBuhTqlJL22H8%2FLnaX%2BrHXq4gTM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5, hmacToken=1707628460-S6RM%2Bb%2Bmyu2G9F5sPBuhTqlJL22H8%2FLnaX%2BrHXq4gTM%3D, hmacParameter=verify)` 2024-02-11T13:14:21.039+08:00 INFO 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23590, version=3801, name=meshes.nx5, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5?verify=1707628460-J1FnrU9tUJx%2F3o%2BaHYeqKYPMHpTAQLnLwfI9ttvkrHs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5, hmacToken=1707628460-J1FnrU9tUJx%2F3o%2BaHYeqKYPMHpTAQLnLwfI9ttvkrHs%3D, hmacParameter=verify)` 2024-02-11T13:14:21.039+08:00 INFO 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1307, version=3675, name=modules.nx5, md5=845ac769d62457e7c29f478cb954041a, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt?verify=1707628460-IoRPH9CCZjcjXH5n8Q6pz9bG0V8POivayqNjYf4hpPU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt, hmacToken=1707628460-IoRPH9CCZjcjXH5n8Q6pz9bG0V8POivayqNjYf4hpPU%3D, hmacParameter=verify)` 2024-02-11T13:14:21.041+08:00 INFO 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23594, version=3801, name=projectiles.nx5, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5?verify=1707628460-aqWKxmIQj9SsOLBfsW7FR1t9nUGHiICmk0BrJGHY4Ac%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5, hmacToken=1707628460-aqWKxmIQj9SsOLBfsW7FR1t9nUGHiICmk0BrJGHY4Ac%3D, hmacParameter=verify)` 2024-02-11T13:14:21.041+08:00 INFO 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23592, version=3801, name=schook.nx5, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5?verify=1707628460-pFUbQ4En1ONIsR3zpQOGgR4h4Qxz9VtDfszCWhk8sOQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5, hmacToken=1707628460-pFUbQ4En1ONIsR3zpQOGgR4h4Qxz9VtDfszCWhk8sOQ%3D, hmacParameter=verify)` 2024-02-11T13:14:21.161+08:00 INFO 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23593, version=3801, name=textures.nx5, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5?verify=1707628460-bL5ZwEZm3FwJjhDdbH872ikotFK54fOiziEaZfAnpEA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5, hmacToken=1707628460-bL5ZwEZm3FwJjhDdbH872ikotFK54fOiziEaZfAnpEA%3D, hmacParameter=verify)` 2024-02-11T13:14:21.333+08:00 INFO 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23589, version=3801, name=units.nx5, md5=b306e364205125b3b7702e02e46df2fe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5?verify=1707628460-SYfM5oRy3Be3SJiagWrJrcsuL%2B6hHf2OM5LzNBB%2FNoI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5, hmacToken=1707628460-SYfM5oRy3Be3SJiagWrJrcsuL%2B6hHf2OM5LzNBB%2FNoI%3D, hmacParameter=verify)` 2024-02-11T13:14:21.333+08:00 INFO 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23585, version=3801, name=etc.nx5, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5?verify=1707628460-ZSTGop2PfJbXJeTiDIjSr38%2BYZM7IC4VWGZ%2FX0RssiQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5, hmacToken=1707628460-ZSTGop2PfJbXJeTiDIjSr38%2BYZM7IC4VWGZ%2FX0RssiQ%3D, hmacParameter=verify)` 2024-02-11T13:14:21.338+08:00 INFO 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3801` 2024-02-11T13:14:21.338+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T13:14:21.344+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T13:14:21.345+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T13:14:21.345+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T13:14:21.345+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T13:14:21.345+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T13:14:21.345+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T13:14:21.345+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T13:14:21.345+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T13:14:21.345+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T13:14:21.345+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T13:14:21.345+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T13:14:21.349+08:00 DEBUG 24324 --- [FAF Client] [pool-3-thread-4] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3801 2024-02-11T13:14:21.719+08:00 INFO 24324 --- [FAF Client] [Thread-61] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T13:14:21.719+08:00 DEBUG 24324 --- [FAF Client] [Thread-61] c.faforever.client.replay.ReplayServer : Opening local replay server on port 52674 2024-02-11T13:14:21.720+08:00 INFO 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21833893, --login, zhanghm18, --rpc-port, 52672, --gpgnet-port, 52673] 2024-02-11T13:14:21.725+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T13:14:21.976+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T13:14:22.228+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T13:14:22.479+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T13:14:22.730+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T13:14:22.981+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T13:14:23.232+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T13:14:23.483+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 8/50) 2024-02-11T13:14:23.735+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 9/50) 2024-02-11T13:14:23.986+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 10/50) 2024-02-11T13:14:24.237+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 11/50) 2024-02-11T13:14:24.488+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 12/50) 2024-02-11T13:14:24.739+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 13/50) 2024-02-11T13:14:24.991+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 14/50) 2024-02-11T13:14:25.242+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 15/50) 2024-02-11T13:14:25.495+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 16/50) 2024-02-11T13:14:25.745+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 17/50) 2024-02-11T13:14:25.996+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 18/50) 2024-02-11T13:14:26.248+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 19/50) 2024-02-11T13:14:26.499+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 20/50) 2024-02-11T13:14:26.751+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 21/50) 2024-02-11T13:14:27.002+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 22/50) 2024-02-11T13:14:27.253+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 23/50) 2024-02-11T13:14:27.504+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 24/50) 2024-02-11T13:14:27.755+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 25/50) 2024-02-11T13:14:28.008+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 26/50) 2024-02-11T13:14:28.259+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 27/50) 2024-02-11T13:14:28.510+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 28/50) 2024-02-11T13:14:28.762+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 29/50) 2024-02-11T13:14:29.013+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 30/50) 2024-02-11T13:14:29.265+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 31/50) 2024-02-11T13:14:29.517+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 32/50) 2024-02-11T13:14:29.768+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 33/50) 2024-02-11T13:14:30.019+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 34/50) 2024-02-11T13:14:30.270+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 35/50) 2024-02-11T13:14:30.522+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 36/50) 2024-02-11T13:14:30.774+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 37/50) 2024-02-11T13:14:31.025+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 38/50) 2024-02-11T13:14:31.276+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 39/50) 2024-02-11T13:14:31.529+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 40/50) 2024-02-11T13:14:31.780+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 41/50) 2024-02-11T13:14:32.032+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 42/50) 2024-02-11T13:14:32.284+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 43/50) 2024-02-11T13:14:32.537+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 44/50) 2024-02-11T13:14:32.788+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 45/50) 2024-02-11T13:14:33.039+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 46/50) 2024-02-11T13:14:33.290+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 47/50) 2024-02-11T13:14:33.542+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 48/50) 2024-02-11T13:14:33.793+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 49/50) 2024-02-11T13:14:34.054+08:00 WARN 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 50/50) 2024-02-11T13:14:43.679+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_001.png 2024-02-11T13:14:58.023+08:00 INFO 24324 --- [FAF Client] [reactor-http-nio-10] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: setIceServers([[{credential=7fce95a8-c89c-11ee-940a-0242ac120004, username=BhyfgeAPhfqzFJWzjrhhApwVsyI5RdY0no-nmbUdVHjWcPeStOxG8zIEOXgl5xoMAAAAAGXIV9FmYWZvcmV2ZXI=, urls=[turn://fr-turn2.xirsys.com:3478?transport=udp, turn://fr-turn2.xirsys.com:80?transport=tcp, turns://fr-turn2.xirsys.com:443?transport=tcp, turns://fr-turn2.xirsys.com:5349?transport=tcp, turn://fr-turn2.xirsys.com:80?transport=udp, stun://fr-turn2.xirsys.com, turn://fr-turn2.xirsys.com:3478?transport=tcp]}]]) 2024-02-11T13:14:58.028+08:00 INFO 24324 --- [FAF Client] [reactor-http-nio-10] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21833893.log, /gpgnet, 127.0.0.1:52673, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:52674/21833893/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T13:15:13.135+08:00 INFO 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 0 2024-02-11T13:15:13.137+08:00 INFO 24324 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:15:13.781+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T13:15:13.783+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:15:13.785+08:00 INFO 24324 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-02-11T13:15:13.785+08:00 INFO 24324 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-02-11T13:15:13.786+08:00 INFO 24324 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T13:15:15.882+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T13:15:15.885+08:00 DEBUG 24324 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T13:15:15.885+08:00 WARN 24324 --- [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-02-11T13:15:15.896+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:15:15.896+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T13:15:15.898+08:00 DEBUG 24324 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T13:15:15.899+08:00 INFO 24324 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T13:15:15.899+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:15:15.901+08:00 WARN 24324 --- [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-02-11T13:15:15.905+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:15:15.905+08:00 INFO 24324 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T13:15:15.906+08:00 INFO 24324 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T13:15:15.907+08:00 INFO 24324 --- [FAF Client] [Thread-65] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T13:15:16.802+08:00 DEBUG 24324 --- [FAF Client] [Thread-66] c.f.client.os.FileOpeningHandler : Handling startup: 2024-02-11T13:15:16.803+08:00 INFO 24324 --- [FAF Client] [Thread-66] c.faforever.client.replay.ReplayService : Starting replay file: `D:\FAF Client` 2024-02-11T13:15:22.110+08:00 INFO 25016 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T13:15:22.114+08:00 DEBUG 25016 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T13:15:22.162+08:00 ERROR 25016 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:15:22.237+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T13:15:22.239+08:00 DEBUG 25016 --- [FAF Client] [pool-3-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 2024-02-11T13:15:22.241+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T13:15:22.242+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T13:15:22.243+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T13:15:22.243+08:00 DEBUG 25016 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T13:15:22.245+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T13:15:22.245+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T13:15:22.248+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T13:15:22.249+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T13:15:22.253+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T13:15:22.253+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T13:15:22.255+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T13:15:22.255+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T13:15:22.256+08:00 DEBUG 25016 --- [FAF Client] [pool-3-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-02-11T13:15:22.256+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T13:15:22.257+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T13:15:22.257+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T13:15:22.260+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T13:15:22.260+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T13:15:22.260+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T13:15:22.261+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T13:15:22.262+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T13:15:22.262+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T13:15:22.263+08:00 DEBUG 25016 --- [FAF Client] [pool-3-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-02-11T13:15:22.264+08:00 DEBUG 25016 --- [FAF Client] [pool-3-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-02-11T13:15:22.264+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T13:15:22.265+08:00 DEBUG 25016 --- [FAF Client] [pool-3-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-02-11T13:15:22.265+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T13:15:22.266+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T13:15:22.266+08:00 DEBUG 25016 --- [FAF Client] [pool-3-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-02-11T13:15:22.268+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T13:15:22.268+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T13:15:22.268+08:00 DEBUG 25016 --- [FAF Client] [pool-3-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-02-11T13:15:22.269+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T13:15:22.269+08:00 DEBUG 25016 --- [FAF Client] [pool-3-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-02-11T13:15:22.270+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T13:15:22.270+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T13:15:22.271+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T13:15:22.271+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T13:15:22.272+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T13:15:22.272+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T13:15:22.273+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T13:15:22.273+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T13:15:22.275+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T13:15:22.275+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T13:15:22.275+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T13:15:22.276+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T13:15:22.277+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T13:15:22.277+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T13:15:22.278+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T13:15:22.278+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T13:15:22.279+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T13:15:22.279+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T13:15:22.280+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T13:15:22.280+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T13:15:22.281+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T13:15:22.281+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T13:15:22.283+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T13:15:22.283+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T13:15:22.284+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T13:15:22.284+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T13:15:22.284+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T13:15:22.285+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T13:15:22.285+08:00 DEBUG 25016 --- [FAF Client] [pool-3-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-02-11T13:15:22.286+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T13:15:22.286+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T13:15:22.286+08:00 INFO 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:15:22.286+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T13:15:22.288+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T13:15:22.288+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T13:15:22.289+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T13:15:22.289+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T13:15:22.290+08:00 INFO 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:15:22.290+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T13:15:22.290+08:00 DEBUG 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T13:15:22.290+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T13:15:22.291+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T13:15:22.292+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T13:15:22.292+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T13:15:22.293+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T13:15:22.293+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T13:15:22.296+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T13:15:22.296+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T13:15:22.296+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T13:15:22.296+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T13:15:22.297+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T13:15:22.298+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T13:15:22.298+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T13:15:22.299+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T13:15:22.299+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T13:15:22.300+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T13:15:22.300+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T13:15:22.301+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T13:15:22.301+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T13:15:22.302+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T13:15:22.302+08:00 ERROR 25016 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:15:22.303+08:00 DEBUG 25016 --- [FAF Client] [pool-3-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-02-11T13:15:22.303+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T13:15:22.304+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T13:15:22.304+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T13:15:22.305+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T13:15:22.305+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T13:15:22.306+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T13:15:22.307+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T13:15:22.309+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T13:15:22.310+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T13:15:22.311+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T13:15:22.312+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T13:15:22.314+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T13:15:22.314+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T13:15:22.316+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T13:15:22.317+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T13:15:22.318+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T13:15:22.319+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T13:15:22.320+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T13:15:22.321+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T13:15:22.321+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T13:15:22.322+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T13:15:22.322+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T13:15:22.323+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T13:15:22.324+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T13:15:22.325+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T13:15:22.325+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T13:15:22.326+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T13:15:22.326+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T13:15:22.327+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T13:15:22.328+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T13:15:22.329+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T13:15:22.330+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T13:15:22.330+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T13:15:22.331+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T13:15:22.331+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T13:15:22.332+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T13:15:22.333+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T13:15:22.333+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T13:15:22.334+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T13:15:22.335+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T13:15:22.335+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T13:15:22.337+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T13:15:22.338+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T13:15:22.338+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T13:15:22.339+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T13:15:22.340+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T13:15:22.341+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T13:15:22.342+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T13:15:22.343+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T13:15:22.344+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T13:15:22.345+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T13:15:22.346+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T13:15:22.347+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T13:15:22.347+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T13:15:22.348+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T13:15:22.348+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T13:15:22.349+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T13:15:22.350+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T13:15:22.350+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T13:15:22.351+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T13:15:22.351+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T13:15:22.351+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T13:15:22.352+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T13:15:22.352+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T13:15:22.353+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T13:15:22.354+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T13:15:22.354+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T13:15:22.355+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T13:15:22.356+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T13:15:22.357+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T13:15:22.360+08:00 DEBUG 25016 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T13:15:22.409+08:00 DEBUG 25016 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:15:22.409+08:00 DEBUG 25016 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:15:22.480+08:00 INFO 25016 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T13:15:22.605+08:00 DEBUG 25016 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T13:15:22.926+08:00 INFO 25016 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.999 seconds (process running for 4.702) 2024-02-11T13:15:22.931+08:00 INFO 25016 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:15:22.990+08:00 DEBUG 25016 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T13:15:23.147+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T13:15:23.627+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T13:15:23.632+08:00 INFO 25016 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T13:15:24.713+08:00 INFO 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2023.12.3' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T13:15:24.714+08:00 INFO 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2024-02-11T13:15:24.759+08:00 DEBUG 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T13:15:26.151+08:00 INFO 25016 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T06:15:25.150887200Z 2024-02-11T13:15:28.036+08:00 DEBUG 25016 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T13:15:28.038+08:00 DEBUG 25016 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T13:15:28.040+08:00 DEBUG 25016 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T13:15:49.613+08:00 INFO 25016 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T13:15:50.204+08:00 DEBUG 25016 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-02-11T13:15:53.544+08:00 INFO 25016 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2024-02-11T13:15:53.608+08:00 INFO 25016 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2024.1.2' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T13:15:53.608+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #zhanghm18'sParty 2024-02-11T13:15:54.387+08:00 DEBUG 25016 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-02-11T13:15:58.903+08:00 DEBUG 25016 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-02-11T13:16:08.618+08:00 DEBUG 25016 --- [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-02-11T13:16:08.654+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-02-11T13:16:08.679+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\2v2%20sand%20box.v0001.png 2024-02-11T13:16:08.681+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_021.png 2024-02-11T13:16:08.682+08:00 DEBUG 25016 --- [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-02-11T13:16:08.683+08:00 DEBUG 25016 --- [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-02-11T13:16:08.684+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\midwars_x.v0003.png 2024-02-11T13:16:08.686+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_017.png 2024-02-11T13:16:08.688+08:00 DEBUG 25016 --- [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-02-11T13:16:08.689+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_012.png 2024-02-11T13:16:08.691+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\voodoo%20tournament%20v18.png 2024-02-11T13:16:08.692+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_035.png 2024-02-11T13:16:08.693+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\huge_earth_world_map.v0002.png 2024-02-11T13:16:08.694+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\many_gaps_2.v0029.png 2024-02-11T13:16:09.143+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:16:09.144+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:16:09.165+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\large\setons_clutch_-_faf_version.v0004.png 2024-02-11T13:16:16.623+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\large\regor_vi_highlands.v0006.png 2024-02-11T13:16:27.576+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:16:27.577+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:16:33.737+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:16:33.738+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:16:35.818+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T13:16:35.824+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:16:35.824+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:17:11.205+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adoptive.v0023.png 2024-02-11T13:17:20.422+08:00 INFO 25016 --- [FAF Client] [pool-3-thread-4] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T13:17:20.422+08:00 INFO 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23587, version=3801, name=init_fafdevelop.lua, md5=7d73e5ecf33d6e14b790b5be5ff97c21, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua?verify=1707628460-0sx3I%2Ff7FBKJUmck%2BbsUZGJ%2Fx3b52Hn65NOLk9eeGkQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua, hmacToken=1707628460-0sx3I%2Ff7FBKJUmck%2BbsUZGJ%2Fx3b52Hn65NOLk9eeGkQ%3D, hmacParameter=verify)` 2024-02-11T13:17:20.429+08:00 INFO 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23586, version=3801, name=effects.nx5, md5=d277f28697fef9daa6ab52a80b4b4677, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5?verify=1707628460-bfyM%2BD7mOLBnrrXBGjnD%2FMbDa5Khq0GYBAk3j1o%2F6j4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5, hmacToken=1707628460-bfyM%2BD7mOLBnrrXBGjnD%2FMbDa5Khq0GYBAk3j1o%2F6j4%3D, hmacParameter=verify)` 2024-02-11T13:17:20.995+08:00 INFO 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23588, version=3801, name=env.nx5, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5?verify=1707628460-m6ExS2Dd6kZ%2FI4Cvku%2FhERxtcAcA5Yz1dkx6lXLEH%2BY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5, hmacToken=1707628460-m6ExS2Dd6kZ%2FI4Cvku%2FhERxtcAcA5Yz1dkx6lXLEH%2BY%3D, hmacParameter=verify)` 2024-02-11T13:17:20.997+08:00 INFO 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23591, version=3801, name=loc.nx5, md5=54636a23d5c59511d55e24f12b5731a0, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5?verify=1707628460-aWITNzp28uYs93zLUS7G5WJvwRE0J8VO5e7%2F6Aq2b3c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5, hmacToken=1707628460-aWITNzp28uYs93zLUS7G5WJvwRE0J8VO5e7%2F6Aq2b3c%3D, hmacParameter=verify)` 2024-02-11T13:17:21.001+08:00 INFO 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23595, version=3801, name=lua.nx5, md5=9adf60ce0525ec3b71fad58b5ff291f7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5?verify=1707628460-S6RM%2Bb%2Bmyu2G9F5sPBuhTqlJL22H8%2FLnaX%2BrHXq4gTM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5, hmacToken=1707628460-S6RM%2Bb%2Bmyu2G9F5sPBuhTqlJL22H8%2FLnaX%2BrHXq4gTM%3D, hmacParameter=verify)` 2024-02-11T13:17:21.007+08:00 INFO 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23590, version=3801, name=meshes.nx5, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5?verify=1707628460-J1FnrU9tUJx%2F3o%2BaHYeqKYPMHpTAQLnLwfI9ttvkrHs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5, hmacToken=1707628460-J1FnrU9tUJx%2F3o%2BaHYeqKYPMHpTAQLnLwfI9ttvkrHs%3D, hmacParameter=verify)` 2024-02-11T13:17:21.007+08:00 INFO 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1307, version=3675, name=modules.nx5, md5=845ac769d62457e7c29f478cb954041a, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt?verify=1707628460-IoRPH9CCZjcjXH5n8Q6pz9bG0V8POivayqNjYf4hpPU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt, hmacToken=1707628460-IoRPH9CCZjcjXH5n8Q6pz9bG0V8POivayqNjYf4hpPU%3D, hmacParameter=verify)` 2024-02-11T13:17:21.008+08:00 INFO 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23594, version=3801, name=projectiles.nx5, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5?verify=1707628460-aqWKxmIQj9SsOLBfsW7FR1t9nUGHiICmk0BrJGHY4Ac%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5, hmacToken=1707628460-aqWKxmIQj9SsOLBfsW7FR1t9nUGHiICmk0BrJGHY4Ac%3D, hmacParameter=verify)` 2024-02-11T13:17:21.009+08:00 INFO 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23592, version=3801, name=schook.nx5, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5?verify=1707628460-pFUbQ4En1ONIsR3zpQOGgR4h4Qxz9VtDfszCWhk8sOQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5, hmacToken=1707628460-pFUbQ4En1ONIsR3zpQOGgR4h4Qxz9VtDfszCWhk8sOQ%3D, hmacParameter=verify)` 2024-02-11T13:17:21.129+08:00 INFO 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23593, version=3801, name=textures.nx5, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5?verify=1707628460-bL5ZwEZm3FwJjhDdbH872ikotFK54fOiziEaZfAnpEA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5, hmacToken=1707628460-bL5ZwEZm3FwJjhDdbH872ikotFK54fOiziEaZfAnpEA%3D, hmacParameter=verify)` 2024-02-11T13:17:21.214+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_millennium.v0006.png 2024-02-11T13:17:21.299+08:00 INFO 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23589, version=3801, name=units.nx5, md5=b306e364205125b3b7702e02e46df2fe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5?verify=1707628460-SYfM5oRy3Be3SJiagWrJrcsuL%2B6hHf2OM5LzNBB%2FNoI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5, hmacToken=1707628460-SYfM5oRy3Be3SJiagWrJrcsuL%2B6hHf2OM5LzNBB%2FNoI%3D, hmacParameter=verify)` 2024-02-11T13:17:21.299+08:00 INFO 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23585, version=3801, name=etc.nx5, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5?verify=1707628460-ZSTGop2PfJbXJeTiDIjSr38%2BYZM7IC4VWGZ%2FX0RssiQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5, hmacToken=1707628460-ZSTGop2PfJbXJeTiDIjSr38%2BYZM7IC4VWGZ%2FX0RssiQ%3D, hmacParameter=verify)` 2024-02-11T13:17:21.304+08:00 INFO 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3801` 2024-02-11T13:17:21.305+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T13:17:21.311+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T13:17:21.311+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T13:17:21.311+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T13:17:21.311+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T13:17:21.311+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T13:17:21.311+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T13:17:21.311+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T13:17:21.312+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T13:17:21.312+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T13:17:21.312+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T13:17:21.312+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T13:17:21.316+08:00 DEBUG 25016 --- [FAF Client] [pool-3-thread-4] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3801 2024-02-11T13:17:21.693+08:00 INFO 25016 --- [FAF Client] [Thread-45] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T13:17:21.693+08:00 DEBUG 25016 --- [FAF Client] [Thread-45] c.faforever.client.replay.ReplayServer : Opening local replay server on port 53198 2024-02-11T13:17:21.694+08:00 INFO 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21833905, --login, zhanghm18, --rpc-port, 53196, --gpgnet-port, 53197] 2024-02-11T13:17:21.705+08:00 WARN 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T13:17:21.957+08:00 WARN 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T13:17:22.210+08:00 WARN 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T13:17:22.461+08:00 WARN 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T13:17:22.713+08:00 WARN 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T13:17:22.964+08:00 WARN 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T13:17:23.218+08:00 WARN 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T13:17:45.233+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_horde.v0005.png 2024-02-11T13:17:47.146+08:00 INFO 25016 --- [FAF Client] [reactor-http-nio-14] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21833905.log, /gpgnet, 127.0.0.1:53197, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:53198/21833905/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T13:17:53.646+08:00 DEBUG 25016 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Connected 2024-02-11T13:17:53.650+08:00 DEBUG 25016 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Idle"]' 2024-02-11T13:17:53.832+08:00 DEBUG 25016 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Lobby"]' 2024-02-11T13:18:05.461+08:00 DEBUG 25016 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Disconnected 2024-02-11T13:18:06.170+08:00 INFO 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2024-02-11T13:18:06.632+08:00 INFO 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 0 2024-02-11T13:18:06.634+08:00 INFO 25016 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:18:26.695+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T13:18:26.697+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:18:26.698+08:00 INFO 25016 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-02-11T13:18:26.699+08:00 INFO 25016 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-02-11T13:18:26.699+08:00 INFO 25016 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T13:18:28.185+08:00 DEBUG 25016 --- [FAF Client] [Thread-51] c.f.client.os.FileOpeningHandler : Handling startup: 2024-02-11T13:18:28.185+08:00 INFO 25016 --- [FAF Client] [Thread-51] c.faforever.client.replay.ReplayService : Starting replay file: `D:\FAF Client` 2024-02-11T13:18:28.724+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T13:18:28.725+08:00 DEBUG 25016 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T13:18:28.726+08:00 WARN 25016 --- [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-02-11T13:18:28.727+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:18:28.727+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T13:18:28.728+08:00 DEBUG 25016 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T13:18:28.728+08:00 INFO 25016 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T13:18:28.729+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:18:28.729+08:00 WARN 25016 --- [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-02-11T13:18:28.731+08:00 INFO 25016 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T13:18:28.732+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:18:28.734+08:00 INFO 25016 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T13:18:28.735+08:00 INFO 25016 --- [FAF Client] [Thread-52] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T13:18:28.969+08:00 DEBUG 25016 --- [FAF Client] [Thread-51] c.f.client.os.FileOpeningHandler : Handling startup: 2024-02-11T13:18:28.970+08:00 INFO 25016 --- [FAF Client] [Thread-51] c.faforever.client.replay.ReplayService : Starting replay file: `D:\FAF Client` 2024-02-11T13:18:29.557+08:00 DEBUG 25016 --- [FAF Client] [Thread-51] c.f.client.os.FileOpeningHandler : Handling startup: 2024-02-11T13:18:29.557+08:00 INFO 25016 --- [FAF Client] [Thread-51] c.faforever.client.replay.ReplayService : Starting replay file: `D:\FAF Client` 2024-02-11T13:18:35.710+08:00 INFO 28328 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T13:18:35.713+08:00 DEBUG 28328 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T13:18:35.760+08:00 ERROR 28328 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:18:35.822+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T13:18:35.823+08:00 DEBUG 28328 --- [FAF Client] [pool-3-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 2024-02-11T13:18:35.825+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T13:18:35.825+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T13:18:35.827+08:00 DEBUG 28328 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T13:18:35.828+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T13:18:35.829+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T13:18:35.830+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T13:18:35.832+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T13:18:35.835+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T13:18:35.837+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T13:18:35.837+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T13:18:35.839+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T13:18:35.840+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T13:18:35.841+08:00 DEBUG 28328 --- [FAF Client] [pool-3-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-02-11T13:18:35.841+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T13:18:35.842+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T13:18:35.843+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T13:18:35.844+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T13:18:35.844+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T13:18:35.845+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T13:18:35.845+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T13:18:35.847+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T13:18:35.848+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T13:18:35.848+08:00 DEBUG 28328 --- [FAF Client] [pool-3-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-02-11T13:18:35.849+08:00 INFO 28328 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:18:35.850+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T13:18:35.850+08:00 DEBUG 28328 --- [FAF Client] [pool-3-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-02-11T13:18:35.851+08:00 DEBUG 28328 --- [FAF Client] [pool-3-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-02-11T13:18:35.851+08:00 INFO 28328 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:18:35.851+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T13:18:35.851+08:00 DEBUG 28328 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T13:18:35.852+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T13:18:35.853+08:00 DEBUG 28328 --- [FAF Client] [pool-3-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-02-11T13:18:35.854+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T13:18:35.854+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T13:18:35.855+08:00 DEBUG 28328 --- [FAF Client] [pool-3-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-02-11T13:18:35.855+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T13:18:35.857+08:00 DEBUG 28328 --- [FAF Client] [pool-3-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-02-11T13:18:35.857+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T13:18:35.858+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T13:18:35.858+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T13:18:35.859+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T13:18:35.859+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T13:18:35.859+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T13:18:35.860+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T13:18:35.860+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T13:18:35.861+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T13:18:35.861+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T13:18:35.863+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T13:18:35.863+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T13:18:35.864+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T13:18:35.864+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T13:18:35.866+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T13:18:35.866+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T13:18:35.866+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T13:18:35.867+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T13:18:35.867+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T13:18:35.869+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T13:18:35.869+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T13:18:35.870+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T13:18:35.871+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T13:18:35.871+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T13:18:35.872+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T13:18:35.872+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T13:18:35.873+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T13:18:35.873+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T13:18:35.874+08:00 DEBUG 28328 --- [FAF Client] [pool-3-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-02-11T13:18:35.874+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T13:18:35.876+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T13:18:35.876+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T13:18:35.877+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T13:18:35.877+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T13:18:35.879+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T13:18:35.879+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T13:18:35.880+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T13:18:35.880+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T13:18:35.883+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T13:18:35.883+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T13:18:35.884+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T13:18:35.884+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T13:18:35.884+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T13:18:35.885+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T13:18:35.885+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T13:18:35.885+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T13:18:35.886+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T13:18:35.886+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T13:18:35.887+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T13:18:35.887+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T13:18:35.888+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T13:18:35.888+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T13:18:35.888+08:00 ERROR 28328 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:18:35.889+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T13:18:35.889+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T13:18:35.890+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T13:18:35.890+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T13:18:35.891+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T13:18:35.891+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T13:18:35.892+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T13:18:35.893+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T13:18:35.893+08:00 DEBUG 28328 --- [FAF Client] [pool-3-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-02-11T13:18:35.894+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T13:18:35.894+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T13:18:35.895+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T13:18:35.895+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T13:18:35.896+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T13:18:35.897+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T13:18:35.898+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T13:18:35.899+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T13:18:35.900+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T13:18:35.902+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T13:18:35.903+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T13:18:35.905+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T13:18:35.906+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T13:18:35.907+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T13:18:35.908+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T13:18:35.909+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T13:18:35.912+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T13:18:35.913+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T13:18:35.914+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T13:18:35.915+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T13:18:35.916+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T13:18:35.917+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T13:18:35.917+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T13:18:35.919+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T13:18:35.920+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T13:18:35.921+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T13:18:35.922+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T13:18:35.922+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T13:18:35.923+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T13:18:35.924+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T13:18:35.925+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T13:18:35.926+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T13:18:35.927+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T13:18:35.928+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T13:18:35.928+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T13:18:35.930+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T13:18:35.931+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T13:18:35.932+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T13:18:35.933+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T13:18:35.934+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T13:18:35.934+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T13:18:35.935+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T13:18:35.936+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T13:18:35.937+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T13:18:35.937+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T13:18:35.938+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T13:18:35.939+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T13:18:35.939+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T13:18:35.940+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T13:18:35.940+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T13:18:35.941+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T13:18:35.941+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T13:18:35.943+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T13:18:35.944+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T13:18:35.944+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T13:18:35.945+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T13:18:35.945+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T13:18:35.946+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T13:18:35.946+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T13:18:35.947+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T13:18:35.947+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T13:18:35.948+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T13:18:35.948+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T13:18:35.949+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T13:18:35.950+08:00 DEBUG 28328 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T13:18:35.950+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T13:18:35.950+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T13:18:35.951+08:00 DEBUG 28328 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T13:18:35.993+08:00 DEBUG 28328 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:18:35.993+08:00 DEBUG 28328 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:18:36.046+08:00 INFO 28328 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T13:18:36.123+08:00 DEBUG 28328 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T13:18:36.437+08:00 INFO 28328 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 4.083 seconds (process running for 4.749) 2024-02-11T13:18:36.449+08:00 INFO 28328 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:18:38.307+08:00 INFO 28328 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.util.StartupService : The user refused to run the app with admin rights. Closing the app 2024-02-11T13:18:38.309+08:00 INFO 28328 --- [FAF Client] [SpringApplicationShutdownHook] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:18:40.387+08:00 INFO 28328 --- [FAF Client] [SpringApplicationShutdownHook] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T13:18:40.396+08:00 DEBUG 28328 --- [FAF Client] [SpringApplicationShutdownHook] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T13:18:40.398+08:00 INFO 28328 --- [FAF Client] [SpringApplicationShutdownHook] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:18:40.398+08:00 DEBUG 28328 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T13:18:40.398+08:00 INFO 28328 --- [FAF Client] [SpringApplicationShutdownHook] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T13:18:40.398+08:00 INFO 28328 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T13:18:40.400+08:00 INFO 28328 --- [FAF Client] [SpringApplicationShutdownHook] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:18:40.401+08:00 INFO 28328 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T13:18:40.402+08:00 INFO 28328 --- [FAF Client] [SpringApplicationShutdownHook] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:18:40.404+08:00 INFO 28328 --- [FAF Client] [SpringApplicationShutdownHook] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T13:18:46.557+08:00 INFO 27096 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T13:18:46.560+08:00 DEBUG 27096 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T13:18:46.604+08:00 ERROR 27096 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:18:46.671+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T13:18:46.672+08:00 DEBUG 27096 --- [FAF Client] [pool-3-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 2024-02-11T13:18:46.674+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T13:18:46.674+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T13:18:46.676+08:00 DEBUG 27096 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T13:18:46.676+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T13:18:46.677+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T13:18:46.678+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T13:18:46.680+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T13:18:46.682+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T13:18:46.683+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T13:18:46.684+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T13:18:46.685+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T13:18:46.686+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T13:18:46.687+08:00 DEBUG 27096 --- [FAF Client] [pool-3-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-02-11T13:18:46.687+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T13:18:46.688+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T13:18:46.688+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T13:18:46.689+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T13:18:46.690+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T13:18:46.691+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T13:18:46.691+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T13:18:46.692+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T13:18:46.693+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T13:18:46.694+08:00 DEBUG 27096 --- [FAF Client] [pool-3-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-02-11T13:18:46.695+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T13:18:46.695+08:00 DEBUG 27096 --- [FAF Client] [pool-3-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-02-11T13:18:46.696+08:00 DEBUG 27096 --- [FAF Client] [pool-3-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-02-11T13:18:46.697+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T13:18:46.698+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T13:18:46.698+08:00 DEBUG 27096 --- [FAF Client] [pool-3-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-02-11T13:18:46.700+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T13:18:46.700+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T13:18:46.701+08:00 DEBUG 27096 --- [FAF Client] [pool-3-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-02-11T13:18:46.702+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T13:18:46.702+08:00 DEBUG 27096 --- [FAF Client] [pool-3-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-02-11T13:18:46.703+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T13:18:46.703+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T13:18:46.705+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T13:18:46.705+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T13:18:46.706+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T13:18:46.706+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T13:18:46.708+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T13:18:46.708+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T13:18:46.709+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T13:18:46.710+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T13:18:46.711+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T13:18:46.711+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T13:18:46.712+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T13:18:46.712+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T13:18:46.713+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T13:18:46.713+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T13:18:46.713+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T13:18:46.714+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T13:18:46.714+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T13:18:46.715+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T13:18:46.716+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T13:18:46.716+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T13:18:46.718+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T13:18:46.718+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T13:18:46.718+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T13:18:46.718+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T13:18:46.719+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T13:18:46.719+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T13:18:46.719+08:00 DEBUG 27096 --- [FAF Client] [pool-3-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-02-11T13:18:46.720+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T13:18:46.720+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T13:18:46.720+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T13:18:46.721+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T13:18:46.721+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T13:18:46.722+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T13:18:46.723+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T13:18:46.723+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T13:18:46.723+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T13:18:46.724+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T13:18:46.724+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T13:18:46.727+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T13:18:46.727+08:00 INFO 27096 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:18:46.727+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T13:18:46.728+08:00 INFO 27096 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:18:46.728+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T13:18:46.728+08:00 DEBUG 27096 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T13:18:46.729+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T13:18:46.729+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T13:18:46.730+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T13:18:46.730+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T13:18:46.731+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T13:18:46.731+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T13:18:46.732+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T13:18:46.732+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T13:18:46.732+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T13:18:46.733+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T13:18:46.733+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T13:18:46.734+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T13:18:46.734+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T13:18:46.734+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T13:18:46.734+08:00 ERROR 27096 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:18:46.735+08:00 DEBUG 27096 --- [FAF Client] [pool-3-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-02-11T13:18:46.735+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T13:18:46.736+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T13:18:46.736+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T13:18:46.737+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T13:18:46.738+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T13:18:46.739+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T13:18:46.739+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T13:18:46.740+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T13:18:46.741+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T13:18:46.742+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T13:18:46.744+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T13:18:46.745+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T13:18:46.746+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T13:18:46.747+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T13:18:46.748+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T13:18:46.749+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T13:18:46.750+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T13:18:46.750+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T13:18:46.751+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T13:18:46.752+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T13:18:46.753+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T13:18:46.753+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T13:18:46.755+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T13:18:46.756+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T13:18:46.757+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T13:18:46.757+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T13:18:46.758+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T13:18:46.759+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T13:18:46.759+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T13:18:46.760+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T13:18:46.761+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T13:18:46.761+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T13:18:46.762+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T13:18:46.763+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T13:18:46.763+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T13:18:46.764+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T13:18:46.765+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T13:18:46.765+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T13:18:46.766+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T13:18:46.766+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T13:18:46.767+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T13:18:46.767+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T13:18:46.768+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T13:18:46.769+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T13:18:46.769+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T13:18:46.770+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T13:18:46.770+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T13:18:46.771+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T13:18:46.771+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T13:18:46.772+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T13:18:46.773+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T13:18:46.773+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T13:18:46.773+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T13:18:46.775+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T13:18:46.776+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T13:18:46.777+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T13:18:46.777+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T13:18:46.778+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T13:18:46.778+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T13:18:46.779+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T13:18:46.780+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T13:18:46.780+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T13:18:46.781+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T13:18:46.782+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T13:18:46.782+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T13:18:46.783+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T13:18:46.784+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T13:18:46.784+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T13:18:46.785+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T13:18:46.785+08:00 DEBUG 27096 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T13:18:46.793+08:00 DEBUG 27096 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T13:18:46.834+08:00 DEBUG 27096 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:18:46.834+08:00 DEBUG 27096 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:18:46.911+08:00 INFO 27096 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T13:18:46.989+08:00 DEBUG 27096 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T13:18:47.278+08:00 INFO 27096 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.885 seconds (process running for 4.56) 2024-02-11T13:18:47.290+08:00 INFO 27096 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:19:04.741+08:00 INFO 27096 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.util.StartupService : The user refused to run the app with admin rights. Closing the app 2024-02-11T13:19:04.746+08:00 INFO 27096 --- [FAF Client] [SpringApplicationShutdownHook] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:19:06.813+08:00 INFO 27096 --- [FAF Client] [SpringApplicationShutdownHook] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T13:19:06.815+08:00 DEBUG 27096 --- [FAF Client] [SpringApplicationShutdownHook] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T13:19:06.817+08:00 INFO 27096 --- [FAF Client] [SpringApplicationShutdownHook] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:19:06.817+08:00 INFO 27096 --- [FAF Client] [SpringApplicationShutdownHook] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T13:19:06.817+08:00 DEBUG 27096 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T13:19:06.818+08:00 INFO 27096 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T13:19:06.819+08:00 INFO 27096 --- [FAF Client] [SpringApplicationShutdownHook] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:19:06.821+08:00 INFO 27096 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T13:19:06.823+08:00 INFO 27096 --- [FAF Client] [SpringApplicationShutdownHook] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:19:06.826+08:00 INFO 27096 --- [FAF Client] [SpringApplicationShutdownHook] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T13:19:15.456+08:00 INFO 20900 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T13:19:15.460+08:00 DEBUG 20900 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T13:19:15.504+08:00 ERROR 20900 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:19:15.572+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T13:19:15.572+08:00 DEBUG 20900 --- [FAF Client] [pool-3-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 2024-02-11T13:19:15.574+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T13:19:15.574+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T13:19:15.576+08:00 DEBUG 20900 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T13:19:15.576+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T13:19:15.578+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T13:19:15.579+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T13:19:15.581+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T13:19:15.583+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T13:19:15.585+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T13:19:15.585+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T13:19:15.589+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T13:19:15.590+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T13:19:15.592+08:00 DEBUG 20900 --- [FAF Client] [pool-3-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-02-11T13:19:15.592+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T13:19:15.593+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T13:19:15.593+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T13:19:15.594+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T13:19:15.594+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T13:19:15.596+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T13:19:15.596+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T13:19:15.597+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T13:19:15.598+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T13:19:15.599+08:00 DEBUG 20900 --- [FAF Client] [pool-3-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-02-11T13:19:15.600+08:00 DEBUG 20900 --- [FAF Client] [pool-3-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-02-11T13:19:15.600+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T13:19:15.601+08:00 DEBUG 20900 --- [FAF Client] [pool-3-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-02-11T13:19:15.601+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T13:19:15.603+08:00 DEBUG 20900 --- [FAF Client] [pool-3-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-02-11T13:19:15.604+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T13:19:15.604+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T13:19:15.605+08:00 DEBUG 20900 --- [FAF Client] [pool-3-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-02-11T13:19:15.605+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T13:19:15.607+08:00 DEBUG 20900 --- [FAF Client] [pool-3-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-02-11T13:19:15.607+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T13:19:15.608+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T13:19:15.608+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T13:19:15.609+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T13:19:15.609+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T13:19:15.609+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T13:19:15.610+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T13:19:15.610+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T13:19:15.611+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T13:19:15.611+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T13:19:15.612+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T13:19:15.613+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T13:19:15.613+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T13:19:15.614+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T13:19:15.615+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T13:19:15.615+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T13:19:15.617+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T13:19:15.617+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T13:19:15.617+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:19:15.618+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T13:19:15.618+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T13:19:15.618+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T13:19:15.619+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T13:19:15.619+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T13:19:15.619+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:19:15.621+08:00 DEBUG 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T13:19:15.621+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T13:19:15.621+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T13:19:15.623+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T13:19:15.623+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T13:19:15.624+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T13:19:15.624+08:00 DEBUG 20900 --- [FAF Client] [pool-3-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-02-11T13:19:15.625+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T13:19:15.625+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T13:19:15.626+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T13:19:15.626+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T13:19:15.627+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T13:19:15.627+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T13:19:15.628+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T13:19:15.628+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T13:19:15.629+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T13:19:15.629+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T13:19:15.631+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T13:19:15.631+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T13:19:15.632+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T13:19:15.633+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T13:19:15.633+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T13:19:15.634+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T13:19:15.634+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T13:19:15.635+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T13:19:15.635+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T13:19:15.636+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T13:19:15.636+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T13:19:15.636+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T13:19:15.637+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T13:19:15.637+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T13:19:15.638+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T13:19:15.638+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T13:19:15.640+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T13:19:15.640+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T13:19:15.640+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T13:19:15.640+08:00 ERROR 20900 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:19:15.641+08:00 DEBUG 20900 --- [FAF Client] [pool-3-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-02-11T13:19:15.641+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T13:19:15.642+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T13:19:15.643+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T13:19:15.643+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T13:19:15.644+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T13:19:15.644+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T13:19:15.645+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T13:19:15.646+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T13:19:15.647+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T13:19:15.648+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T13:19:15.649+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T13:19:15.650+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T13:19:15.651+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T13:19:15.652+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T13:19:15.653+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T13:19:15.655+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T13:19:15.656+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T13:19:15.657+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T13:19:15.658+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T13:19:15.659+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T13:19:15.659+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T13:19:15.661+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T13:19:15.662+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T13:19:15.663+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T13:19:15.664+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T13:19:15.666+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T13:19:15.668+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T13:19:15.669+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T13:19:15.670+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T13:19:15.671+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T13:19:15.672+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T13:19:15.673+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T13:19:15.674+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T13:19:15.674+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T13:19:15.675+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T13:19:15.676+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T13:19:15.676+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T13:19:15.677+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T13:19:15.678+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T13:19:15.679+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T13:19:15.679+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T13:19:15.682+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T13:19:15.684+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T13:19:15.684+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T13:19:15.685+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T13:19:15.686+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T13:19:15.686+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T13:19:15.687+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T13:19:15.687+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T13:19:15.688+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T13:19:15.688+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T13:19:15.689+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T13:19:15.689+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T13:19:15.690+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T13:19:15.690+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T13:19:15.691+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T13:19:15.691+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T13:19:15.692+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T13:19:15.692+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T13:19:15.693+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T13:19:15.693+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T13:19:15.694+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T13:19:15.694+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T13:19:15.695+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T13:19:15.695+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T13:19:15.697+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T13:19:15.697+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T13:19:15.698+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T13:19:15.698+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T13:19:15.699+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T13:19:15.703+08:00 DEBUG 20900 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T13:19:15.749+08:00 DEBUG 20900 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:19:15.749+08:00 DEBUG 20900 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:19:15.818+08:00 INFO 20900 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T13:19:15.889+08:00 DEBUG 20900 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T13:19:16.196+08:00 INFO 20900 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.917 seconds (process running for 4.6) 2024-02-11T13:19:16.210+08:00 INFO 20900 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:19:16.268+08:00 DEBUG 20900 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T13:19:16.426+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T13:19:16.895+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T13:19:16.899+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T13:19:17.977+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2023.12.3' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T13:19:17.978+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2024-02-11T13:19:18.019+08:00 DEBUG 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T13:19:40.388+08:00 INFO 20900 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T06:19:39.387641200Z 2024-02-11T13:20:02.553+08:00 DEBUG 20900 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T13:20:02.555+08:00 DEBUG 20900 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T13:20:02.556+08:00 DEBUG 20900 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T13:20:03.117+08:00 INFO 20900 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T13:20:03.689+08:00 DEBUG 20900 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-02-11T13:20:06.942+08:00 INFO 20900 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2024-02-11T13:20:07.003+08:00 INFO 20900 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2024.1.2' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T13:20:07.004+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #zhanghm18'sParty 2024-02-11T13:20:07.483+08:00 DEBUG 20900 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-02-11T13:20:10.950+08:00 DEBUG 20900 --- [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-02-11T13:20:10.994+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-02-11T13:20:11.030+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\2v2%20sand%20box.v0001.png 2024-02-11T13:20:11.032+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_021.png 2024-02-11T13:20:11.034+08:00 DEBUG 20900 --- [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-02-11T13:20:11.035+08:00 DEBUG 20900 --- [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-02-11T13:20:11.037+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\midwars_x.v0003.png 2024-02-11T13:20:11.039+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_017.png 2024-02-11T13:20:11.042+08:00 DEBUG 20900 --- [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-02-11T13:20:11.043+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\voodoo%20tournament%20v18.png 2024-02-11T13:20:11.045+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_defense_atoll.v0001.png 2024-02-11T13:20:11.047+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adoptive.v0023.png 2024-02-11T13:20:11.049+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_horde.v0005.png 2024-02-11T13:20:11.051+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\battleoftheminastirirth.v0001.png 2024-02-11T13:20:11.053+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\many_gaps_2.v0029.png 2024-02-11T13:20:11.622+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:20:11.623+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:20:11.650+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\large\setons_clutch_-_faf_version.v0004.png 2024-02-11T13:20:14.317+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T13:20:14.322+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:20:14.322+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:20:16.502+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-2] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T13:20:16.503+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23587, version=3801, name=init_fafdevelop.lua, md5=7d73e5ecf33d6e14b790b5be5ff97c21, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua?verify=1707628816-m7JaMK7GyOTQ6JfAHDE4x%2FQKjP4%2FqtnKTqQorfA%2Ftc4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/init_fafdevelop_3801.lua, hmacToken=1707628816-m7JaMK7GyOTQ6JfAHDE4x%2FQKjP4%2FqtnKTqQorfA%2Ftc4%3D, hmacParameter=verify)` 2024-02-11T13:20:16.508+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23586, version=3801, name=effects.nx5, md5=d277f28697fef9daa6ab52a80b4b4677, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5?verify=1707628816-%2FTrh2hRhyS0opbaA93w%2BuyeQmJinHiTuNBw2ffEzeik%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/effects.3801.nx5, hmacToken=1707628816-%2FTrh2hRhyS0opbaA93w%2BuyeQmJinHiTuNBw2ffEzeik%3D, hmacParameter=verify)` 2024-02-11T13:20:17.077+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23588, version=3801, name=env.nx5, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5?verify=1707628816-pQkqDjwGG2DPWT3py1OZ29zWa0kdV5IoVPGoLya%2Bju8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/env.3801.nx5, hmacToken=1707628816-pQkqDjwGG2DPWT3py1OZ29zWa0kdV5IoVPGoLya%2Bju8%3D, hmacParameter=verify)` 2024-02-11T13:20:17.081+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23591, version=3801, name=loc.nx5, md5=54636a23d5c59511d55e24f12b5731a0, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5?verify=1707628816-6fgxd%2Bo65ZMLkY%2BaVMiPoMmPTWg9%2FthpHlOPwH8Y%2Bt0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/loc.3801.nx5, hmacToken=1707628816-6fgxd%2Bo65ZMLkY%2BaVMiPoMmPTWg9%2FthpHlOPwH8Y%2Bt0%3D, hmacParameter=verify)` 2024-02-11T13:20:17.085+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23595, version=3801, name=lua.nx5, md5=9adf60ce0525ec3b71fad58b5ff291f7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5?verify=1707628816-DixtVkSRthBA3RUA82UJCj3%2Fw6iLk%2FbThWLMCvFLTr4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/lua.3801.nx5, hmacToken=1707628816-DixtVkSRthBA3RUA82UJCj3%2Fw6iLk%2FbThWLMCvFLTr4%3D, hmacParameter=verify)` 2024-02-11T13:20:17.090+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23590, version=3801, name=meshes.nx5, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5?verify=1707628816-DS6rgDUJ34PnBumbbaEDEvQM84fWNPprk70AkBXlVn4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/meshes.3801.nx5, hmacToken=1707628816-DS6rgDUJ34PnBumbbaEDEvQM84fWNPprk70AkBXlVn4%3D, hmacParameter=verify)` 2024-02-11T13:20:17.090+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1307, version=3675, name=modules.nx5, md5=845ac769d62457e7c29f478cb954041a, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt?verify=1707628816-16PflEiITlP00qU02hXeStybRhVIkj82FmFVbaGGu7c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/modules_0.3675.nxt, hmacToken=1707628816-16PflEiITlP00qU02hXeStybRhVIkj82FmFVbaGGu7c%3D, hmacParameter=verify)` 2024-02-11T13:20:17.091+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23594, version=3801, name=projectiles.nx5, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5?verify=1707628816-FvoCLHyEjU%2FZTDRhEAft3uqScTgkPGuEsV19JVYxgM8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/projectiles.3801.nx5, hmacToken=1707628816-FvoCLHyEjU%2FZTDRhEAft3uqScTgkPGuEsV19JVYxgM8%3D, hmacParameter=verify)` 2024-02-11T13:20:17.092+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23592, version=3801, name=schook.nx5, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5?verify=1707628816-7fQekEroCthwegmN472OwRU0XnXiZaX9PpJsWdtkkdU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/schook.3801.nx5, hmacToken=1707628816-7fQekEroCthwegmN472OwRU0XnXiZaX9PpJsWdtkkdU%3D, hmacParameter=verify)` 2024-02-11T13:20:17.209+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23593, version=3801, name=textures.nx5, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5?verify=1707628816-edDdgUrUZ0P78jYIiqE0zjMVANCnPTIC5ag43sjfLFo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/textures.3801.nx5, hmacToken=1707628816-edDdgUrUZ0P78jYIiqE0zjMVANCnPTIC5ag43sjfLFo%3D, hmacParameter=verify)` 2024-02-11T13:20:17.375+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23589, version=3801, name=units.nx5, md5=b306e364205125b3b7702e02e46df2fe, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5?verify=1707628816-BOtzLBS9QpzetlGJkn1mPPkMQIf8TSbbVGfFCQS7ARk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/units.3801.nx5, hmacToken=1707628816-BOtzLBS9QpzetlGJkn1mPPkMQIf8TSbbVGfFCQS7ARk%3D, hmacParameter=verify)` 2024-02-11T13:20:17.376+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=23585, version=3801, name=etc.nx5, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5?verify=1707628816-jPZAv12yQh1jHUUHU4ZGEPtUa6gXoK0GJvxi9Jsoz8A%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_fafdevelop_files/etc.3801.nx5, hmacToken=1707628816-jPZAv12yQh1jHUUHU4ZGEPtUa6gXoK0GJvxi9Jsoz8A%3D, hmacParameter=verify)` 2024-02-11T13:20:17.382+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3801` 2024-02-11T13:20:17.382+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T13:20:17.385+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T13:20:17.386+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T13:20:17.386+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T13:20:17.386+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T13:20:17.386+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T13:20:17.386+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T13:20:17.386+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T13:20:17.386+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T13:20:17.387+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T13:20:17.387+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T13:20:17.387+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T13:20:17.392+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-2] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3801 2024-02-11T13:20:17.765+08:00 INFO 20900 --- [FAF Client] [Thread-40] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T13:20:17.765+08:00 DEBUG 20900 --- [FAF Client] [Thread-40] c.faforever.client.replay.ReplayServer : Opening local replay server on port 56193 2024-02-11T13:20:17.767+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21833917, --login, zhanghm18, --rpc-port, 56191, --gpgnet-port, 56192] 2024-02-11T13:20:17.777+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T13:20:18.029+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T13:20:18.280+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T13:20:18.532+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T13:20:18.784+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T13:20:19.035+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T13:20:19.286+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T13:20:22.574+08:00 INFO 20900 --- [FAF Client] [reactor-http-nio-8] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21833917.log, /gpgnet, 127.0.0.1:56192, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:56193/21833917/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T13:20:28.313+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_ph_waters_2.v0001.png 2024-02-11T13:20:28.735+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Connected 2024-02-11T13:20:28.738+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Idle"]' 2024-02-11T13:20:28.901+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Lobby"]' 2024-02-11T13:20:29.259+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameMods' '["activated",23]' 2024-02-11T13:20:29.261+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameMods' '["uids","90970e41-d9c5-4dd9-944d-81d07519131 6aa65d2a-5926-11dc-8314-0800200c9a081 51705a9a-a569-424a-80af-254222051757v9 62e2j64a-TOMA-3652-01370-146as555a8u3 D817E8B8-5F40-3656-0180-F37F6166FB5E 9a9C61C0-1787-10DF-A0AD-BATTLEPACK005 9e8ea941-c306-4751-b367-a00000019000 05a16cd7-cbtt-4f3a-bdac-3d4ee11dc8991 9e8ea941-c306-aaaf-b367-u00000024000 25D57D85-9JA7-D842-GKG4-ORIGIN0000001 ce809895-b8a4-469a-b3cc-a6bfee32dcee 81DE7248-XTWA-3652-0160-94B6CD7856CC 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc892231 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc89291 25D57D85-9JA7-D842-BREW-AIR00000000023 51705a9a-a569-424a-80af-254222051745v1 25D57D85-9JA7-D842-BREW-MAGNUMD000002 05a16cd7-egad-4f3c-bdac-3d4ee8fdc897 05a16cd7-cbtt-4f3a-bdac-3d4ee8fdc898 fnewm028-v073-55b4-92b6-64398e7ge43f 05a16cd7-cbtt-4f3a-bdac-3d4e1e8fdc892231 25D57D85-9JA7-D842-BREW-BOATS00000001 e2d4648b-1e7a-43ad-b410-5922a41f7985"]' 2024-02-11T13:20:29.262+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Share","ShareUntilDeath"]' 2024-02-11T13:20:29.263+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Unranked","Yes"]' 2024-02-11T13:20:29.263+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AllowObservers",1]' 2024-02-11T13:20:29.263+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["UnitCap","1250"]' 2024-02-11T13:20:29.263+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["ShareUnitCap","none"]' 2024-02-11T13:20:29.264+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["FogOfWar","none"]' 2024-02-11T13:20:29.264+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Victory","eradication"]' 2024-02-11T13:20:29.265+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Timeouts","3"]' 2024-02-11T13:20:29.265+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["DisconnectionDelay02","90"]' 2024-02-11T13:20:29.265+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["GameSpeed","adjustable"]' 2024-02-11T13:20:29.265+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CheatsEnabled","true"]' 2024-02-11T13:20:29.266+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CivilianAlliance","removed"]' 2024-02-11T13:20:29.267+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["RevealCivilians","Yes"]' 2024-02-11T13:20:29.267+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["PrebuiltUnits","On"]' 2024-02-11T13:20:29.268+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["NoRushOption","Off"]' 2024-02-11T13:20:29.268+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["RandomMap","Off"]' 2024-02-11T13:20:29.268+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Score","no"]' 2024-02-11T13:20:29.268+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["ManualUnitShare","none"]' 2024-02-11T13:20:29.269+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIReplacement","Off"]' 2024-02-11T13:20:29.269+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["TeamSpawn","fixed"]' 2024-02-11T13:20:29.270+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["TeamLock","locked"]' 2024-02-11T13:20:29.270+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AutoTeams","none"]' 2024-02-11T13:20:29.270+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CommonArmy","Off"]' 2024-02-11T13:20:29.271+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CheatMult","5.9"]' 2024-02-11T13:20:29.271+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["BuildMult","5.9"]' 2024-02-11T13:20:29.272+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["TMLRandom","0"]' 2024-02-11T13:20:29.272+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["LandExpansionsAllowed","99999"]' 2024-02-11T13:20:29.273+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["NavalExpansionsAllowed","99999"]' 2024-02-11T13:20:29.273+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["OmniCheat","off"]' 2024-02-11T13:20:29.274+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["MySpecialKey1","off"]' 2024-02-11T13:20:29.274+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIUnitCap","0"]' 2024-02-11T13:20:29.275+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIOverwhelmIncrease",0]' 2024-02-11T13:20:29.275+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIOverwhelmDelay",20]' 2024-02-11T13:20:29.276+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIGameenderStart",10]' 2024-02-11T13:20:29.276+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIPathingDebug","off"]' 2024-02-11T13:20:29.276+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIPLatoonNameDebug","off"]' 2024-02-11T13:20:29.278+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIBuilderNameDebug","off"]' 2024-02-11T13:20:29.278+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIEndlessGameLoop","off"]' 2024-02-11T13:20:29.279+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AIDebugDisplay","displayOff"]' 2024-02-11T13:20:29.280+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["AICDRCombat","cdrcombatOn"]' 2024-02-11T13:20:29.280+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["UnitCap","1250"]' 2024-02-11T13:20:29.281+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CampAI",1]' 2024-02-11T13:20:29.281+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CmpAIDelay","300"]' 2024-02-11T13:20:29.282+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["CmApplyAiX",1]' 2024-02-11T13:20:29.284+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["ScenarioFile","\/maps\/setons_clutch_-_faf_version.v0004\/setons_clutch_-_faf_version_scenario.lua"]' 2024-02-11T13:20:29.284+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Slots",8]' 2024-02-11T13:20:29.304+08:00 DEBUG 20900 --- [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-02-11T13:20:29.925+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Faction",1]' 2024-02-11T13:20:29.926+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Color",11]' 2024-02-11T13:20:29.926+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Team",1]' 2024-02-11T13:20:29.926+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","StartSpot",1]' 2024-02-11T13:20:29.931+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[2]' 2024-02-11T13:20:29.948+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T13:20:29.949+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T13:20:29.949+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T13:20:29.949+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T13:20:29.949+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T13:20:29.949+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T13:20:32.747+08:00 DEBUG 20900 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #zhanghm18'sParty 2024-02-11T13:20:32.747+08:00 DEBUG 20900 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-02-11T13:20:59.497+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameMods' '["activated",1]' 2024-02-11T13:20:59.497+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameMods' '["uids","fnewm028-v073-55b4-92b6-64398e7ge43f"]' 2024-02-11T13:20:59.538+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Faction",1]' 2024-02-11T13:20:59.539+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Color",11]' 2024-02-11T13:20:59.539+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Team",1]' 2024-02-11T13:20:59.539+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","StartSpot",1]' 2024-02-11T13:20:59.539+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[2]' 2024-02-11T13:20:59.541+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T13:20:59.542+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T13:20:59.543+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T13:20:59.544+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T13:20:59.545+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T13:20:59.546+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T13:21:04.185+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameMods' '["activated",2]' 2024-02-11T13:21:04.185+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameMods' '["uids","fnewm028-v073-55b4-92b6-64398e7ge43f e2d4648b-1e7a-43ad-b410-5922a41f7985"]' 2024-02-11T13:21:04.226+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Faction",1]' 2024-02-11T13:21:04.227+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Color",11]' 2024-02-11T13:21:04.227+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Team",1]' 2024-02-11T13:21:04.227+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","StartSpot",1]' 2024-02-11T13:21:04.227+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[2]' 2024-02-11T13:21:04.229+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T13:21:04.230+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T13:21:04.231+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T13:21:04.232+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T13:21:04.233+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T13:21:04.234+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T13:21:04.745+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["ScenarioFile","\/maps\/setons_clutch_-_faf_version.v0004\/setons_clutch_-_faf_version_scenario.lua"]' 2024-02-11T13:21:04.746+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameOption' '["Slots",8]' 2024-02-11T13:21:04.757+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Faction",1]' 2024-02-11T13:21:04.757+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Color",11]' 2024-02-11T13:21:04.757+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Team",1]' 2024-02-11T13:21:04.758+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","StartSpot",1]' 2024-02-11T13:21:04.758+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[2]' 2024-02-11T13:21:04.759+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T13:21:04.760+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T13:21:04.761+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T13:21:04.762+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T13:21:04.763+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T13:21:04.764+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T13:21:05.535+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Team",-1]' 2024-02-11T13:21:05.536+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","Army",-1]' 2024-02-11T13:21:05.536+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'PlayerOption' '["326788","StartSpot",-1]' 2024-02-11T13:21:05.536+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[1]' 2024-02-11T13:21:05.559+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[1]' 2024-02-11T13:21:05.560+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[2]' 2024-02-11T13:21:05.560+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T13:21:05.560+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T13:21:05.560+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T13:21:05.561+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T13:21:05.561+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[7]' 2024-02-11T13:21:05.561+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[8]' 2024-02-11T13:21:07.494+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:07.494+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T13:21:07.495+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T13:21:07.495+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T13:21:09.114+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:09.114+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T13:21:09.115+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T13:21:09.115+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T13:21:17.291+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:17.291+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",3]' 2024-02-11T13:21:17.292+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T13:21:17.292+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",7]' 2024-02-11T13:21:17.700+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\sh1r3_mycelium2_survival.png 2024-02-11T13:21:18.811+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:18.812+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",4]' 2024-02-11T13:21:18.812+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T13:21:18.812+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",8]' 2024-02-11T13:21:20.527+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:20.527+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T13:21:20.528+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:20.528+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T13:21:20.529+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:20.530+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T13:21:20.530+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T13:21:20.530+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T13:21:20.531+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T13:21:20.533+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T13:21:20.535+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T13:21:20.538+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T13:21:20.544+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:20.544+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",3]' 2024-02-11T13:21:20.544+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T13:21:20.545+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",7]' 2024-02-11T13:21:20.547+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:20.547+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",4]' 2024-02-11T13:21:20.547+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T13:21:20.547+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",8]' 2024-02-11T13:21:21.718+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:21.718+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T13:21:21.719+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:21.719+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T13:21:21.721+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:21.722+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T13:21:21.722+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:21.722+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T13:21:21.722+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T13:21:21.724+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T13:21:21.726+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T13:21:21.728+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T13:21:21.734+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:21.734+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",3]' 2024-02-11T13:21:21.734+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T13:21:21.735+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",7]' 2024-02-11T13:21:21.738+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:21.738+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",4]' 2024-02-11T13:21:21.738+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T13:21:21.738+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",8]' 2024-02-11T13:21:22.733+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:22.733+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T13:21:22.734+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:22.734+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T13:21:22.736+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:22.736+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T13:21:22.737+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:22.737+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T13:21:22.737+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T13:21:22.739+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T13:21:22.741+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T13:21:22.743+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T13:21:22.769+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:22.770+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",3]' 2024-02-11T13:21:22.770+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:22.770+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",7]' 2024-02-11T13:21:22.772+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:22.773+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",4]' 2024-02-11T13:21:22.773+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",1]' 2024-02-11T13:21:22.773+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",8]' 2024-02-11T13:21:23.590+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:23.591+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T13:21:23.591+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:23.591+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T13:21:23.593+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:23.593+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T13:21:23.593+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:23.594+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T13:21:23.594+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T13:21:23.596+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T13:21:23.598+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T13:21:23.601+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T13:21:23.607+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:23.607+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",3]' 2024-02-11T13:21:23.607+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:23.607+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",7]' 2024-02-11T13:21:23.610+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:23.610+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",4]' 2024-02-11T13:21:23.610+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:23.610+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",8]' 2024-02-11T13:21:24.606+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T13:21:24.607+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T13:21:24.607+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:24.607+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T13:21:24.609+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:24.609+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T13:21:24.610+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:24.610+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T13:21:24.610+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T13:21:24.612+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T13:21:24.614+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T13:21:24.617+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T13:21:24.624+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:24.624+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",3]' 2024-02-11T13:21:24.624+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:24.624+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",7]' 2024-02-11T13:21:24.626+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:24.626+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",4]' 2024-02-11T13:21:24.627+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:24.627+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",8]' 2024-02-11T13:21:26.500+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T13:21:26.501+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T13:21:26.501+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:26.502+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T13:21:26.504+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",3]' 2024-02-11T13:21:26.505+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T13:21:26.505+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:26.505+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T13:21:26.505+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T13:21:26.507+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T13:21:26.509+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T13:21:26.512+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T13:21:26.517+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:26.517+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",3]' 2024-02-11T13:21:26.517+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:26.518+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",7]' 2024-02-11T13:21:26.520+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:26.520+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",4]' 2024-02-11T13:21:26.520+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:26.520+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",8]' 2024-02-11T13:21:28.749+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T13:21:28.750+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T13:21:28.750+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:28.750+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T13:21:28.752+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",3]' 2024-02-11T13:21:28.752+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T13:21:28.752+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:28.752+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T13:21:28.753+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T13:21:28.755+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T13:21:28.758+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T13:21:28.761+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T13:21:28.786+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T13:21:28.786+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",3]' 2024-02-11T13:21:28.787+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:28.787+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",7]' 2024-02-11T13:21:28.789+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",5]' 2024-02-11T13:21:28.789+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",4]' 2024-02-11T13:21:28.789+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:28.789+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",8]' 2024-02-11T13:21:30.013+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T13:21:30.013+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T13:21:30.013+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:30.013+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T13:21:30.015+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",3]' 2024-02-11T13:21:30.016+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T13:21:30.016+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:30.016+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T13:21:30.016+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T13:21:30.018+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T13:21:30.021+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T13:21:30.023+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T13:21:30.029+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T13:21:30.029+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",3]' 2024-02-11T13:21:30.029+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:30.029+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",7]' 2024-02-11T13:21:30.032+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",3]' 2024-02-11T13:21:30.032+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",4]' 2024-02-11T13:21:30.032+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:30.032+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",8]' 2024-02-11T13:21:31.573+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T13:21:31.573+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T13:21:31.573+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:31.574+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T13:21:31.576+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",3]' 2024-02-11T13:21:31.576+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T13:21:31.576+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:31.576+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T13:21:31.576+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T13:21:31.578+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T13:21:31.581+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T13:21:31.583+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T13:21:31.588+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T13:21:31.589+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",11]' 2024-02-11T13:21:31.589+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:31.589+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",7]' 2024-02-11T13:21:31.592+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",3]' 2024-02-11T13:21:31.592+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",4]' 2024-02-11T13:21:31.592+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:31.592+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",8]' 2024-02-11T13:21:33.117+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T13:21:33.117+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",12]' 2024-02-11T13:21:33.117+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:33.117+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T13:21:33.119+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",3]' 2024-02-11T13:21:33.119+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T13:21:33.120+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:33.120+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T13:21:33.120+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T13:21:33.122+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T13:21:33.125+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T13:21:33.127+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T13:21:33.132+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T13:21:33.133+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",11]' 2024-02-11T13:21:33.133+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:33.133+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",7]' 2024-02-11T13:21:33.136+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",3]' 2024-02-11T13:21:33.136+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",4]' 2024-02-11T13:21:33.136+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:33.136+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",8]' 2024-02-11T13:21:34.829+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T13:21:34.830+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",12]' 2024-02-11T13:21:34.830+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:34.830+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",1]' 2024-02-11T13:21:34.832+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",3]' 2024-02-11T13:21:34.832+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",2]' 2024-02-11T13:21:34.832+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:34.832+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",2]' 2024-02-11T13:21:34.832+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[3]' 2024-02-11T13:21:34.835+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[4]' 2024-02-11T13:21:34.838+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[5]' 2024-02-11T13:21:34.841+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'ClearSlot' '[6]' 2024-02-11T13:21:34.846+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",1]' 2024-02-11T13:21:34.846+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",11]' 2024-02-11T13:21:34.846+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",2]' 2024-02-11T13:21:34.846+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",7]' 2024-02-11T13:21:34.849+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Faction",3]' 2024-02-11T13:21:34.849+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Color",1]' 2024-02-11T13:21:34.849+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","Team",3]' 2024-02-11T13:21:34.850+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["AIx: M28","StartSpot",8]' 2024-02-11T13:21:36.058+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["Janicki (AIx: M28)","Army",1]' 2024-02-11T13:21:36.058+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["Fu Hok (AIx: M28)","Army",2]' 2024-02-11T13:21:36.058+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["Dimmick (AIx: M28)","Army",3]' 2024-02-11T13:21:36.058+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'AIOption' '["Patatron (AIx: M28)","Army",4]' 2024-02-11T13:21:36.070+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Launching"]' 2024-02-11T13:21:39.110+08:00 INFO 20900 --- [FAF Client] [Thread-40] c.faforever.client.replay.ReplayServer : Accepted connection from `/127.0.0.1:56330` 2024-02-11T13:22:07.321+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_015.png 2024-02-11T13:23:53.367+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\sinai%20teamplay_ai.v0002.png 2024-02-11T13:24:16.418+08:00 INFO 20900 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:26:51.248+08:00 ERROR 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.c.exception.GlobalExceptionHandler : Uncaught exception on Thread[#124,ForkJoinPool.commonPool-worker-2,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.setAll(ModifiableObservableListBase.java:102) at com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:119) at com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:110) at javafx.scene.control.Tooltip.(Tooltip.java:169) at javafx.scene.control.Tooltip.(Tooltip.java:157) at com.faforever.client.fx2j.theme.PlayerCardBuilder.build(PlayerCardBuilder.java:161) at com.faforever.client.fx2j.theme.PlayerCardBuilder.build(PlayerCardBuilder.java:22) at io.github.sheikah45.fx2j.api.Fx2jLoader.load(Fx2jLoader.java:146) at com.faforever.client.theme.UiService.loadFxml(UiService.java:75) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:352) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:713) at com.faforever.client.theme.UiService$$SpringCGLIB$$0.loadFxml() at com.faforever.client.game.TeamCardController.lambda$createPlayerCardControllers$12(TeamCardController.java:97) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622) at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627) at com.faforever.client.game.TeamCardController.createPlayerCardControllers(TeamCardController.java:109) at com.faforever.client.game.TeamCardController.lambda$populateTeamContainer$6(TeamCardController.java:89) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 2024-02-11T13:26:58.719+08:00 ERROR 20900 --- [FAF Client] [Thread-40] c.faforever.client.replay.ReplayServer : Error while recording replay java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.InputStream.read(InputStream.java:220) at com.faforever.client.replay.ReplayServer.recordAndRelay(ReplayServer.java:157) at com.faforever.client.replay.ReplayServer.lambda$start$1(ReplayServer.java:108) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:26:58.720+08:00 WARN 20900 --- [FAF Client] [Thread-40] c.faforever.client.replay.ReplayServer : Error in replay server java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:318) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at java.base/java.io.InputStream.read(InputStream.java:220) at com.faforever.client.replay.ReplayServer.recordAndRelay(ReplayServer.java:157) at com.faforever.client.replay.ReplayServer.lambda$start$1(ReplayServer.java:108) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:26:58.721+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Disconnected 2024-02-11T13:26:58.874+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 1 2024-02-11T13:26:58.929+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:26:59.417+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2024-02-11T13:27:35.439+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\gb_clanpro_16_man.v0001.png 2024-02-11T13:27:37.426+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_corona.v0002.png 2024-02-11T13:28:22.964+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_011.png 2024-02-11T13:28:22.970+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_014.png 2024-02-11T13:28:22.972+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_032.png 2024-02-11T13:28:22.978+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_002.png 2024-02-11T13:28:22.981+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_003.png 2024-02-11T13:28:24.520+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_019.png 2024-02-11T13:28:24.529+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_009.png 2024-02-11T13:28:24.556+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0012.png 2024-02-11T13:28:24.561+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\mavys_marsh.v0006.png 2024-02-11T13:28:35.443+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_006.png 2024-02-11T13:29:16.436+08:00 INFO 20900 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:30:16.473+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_maridia.v0003.png 2024-02-11T13:30:30.482+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adoptive.v0021.png 2024-02-11T13:31:31.471+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:31:31.471+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:31:33.730+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T13:31:33.732+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:31:33.732+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:31:34.946+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] com.faforever.client.util.UpdaterUtil : File was not zip file: C:\ProgramData\FAForever\bin\ForgedAlliance.exe 2024-02-11T13:31:34.947+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2234, version=3781, name=init_faf.lua, md5=86f27000aa5e441fc815a1e674cbef19, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3781.lua?verify=1707629470-VEWr2jXmDfEj5Oeg7oV0siIP9xJcX5%2FdT1%2BWTMVjeLY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3781.lua, hmacToken=1707629470-VEWr2jXmDfEj5Oeg7oV0siIP9xJcX5%2FdT1%2BWTMVjeLY%3D, hmacParameter=verify)` 2024-02-11T13:31:34.962+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=179, version=3634, name=faforever.faf, md5=51c196294638c22071dc8ee01e55771e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf?verify=1707629470-1Vmg%2FleVWdFB9FA%2B0061lABvP2g8OghdVfyflDrtWfI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1707629470-1Vmg%2FleVWdFB9FA%2B0061lABvP2g8OghdVfyflDrtWfI%3D, hmacParameter=verify)` 2024-02-11T13:31:34.963+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1330, version=3709, name=init_ladder1v1.lua, md5=88ee8e210112031bff137ae327683b41, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua?verify=1707629470-hTQpD40VXSuvZ2rbhAEWwJ6%2FSSO7KwgO35TJRCHybbs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1707629470-hTQpD40VXSuvZ2rbhAEWwJ6%2FSSO7KwgO35TJRCHybbs%3D, hmacParameter=verify)` 2024-02-11T13:31:34.964+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=99, version=1, name=GDFBinary.dll, md5=6f57f59c2e705d7a5a02d49e3915cb26, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll?verify=1707629470-g3ryO4uE4JRLrFvzZUS9u2CXE5tezXR6Vw%2BJGe0TTgg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1707629470-g3ryO4uE4JRLrFvzZUS9u2CXE5tezXR6Vw%2BJGe0TTgg%3D, hmacParameter=verify)` 2024-02-11T13:31:34.964+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2239, version=3781, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3781.lua?verify=1707629470-a3cHapWFbGsQe4OAzFkMuKiewAjyxcIWS4VeIe0lrKA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3781.lua, hmacToken=1707629470-a3cHapWFbGsQe4OAzFkMuKiewAjyxcIWS4VeIe0lrKA%3D, hmacParameter=verify)` 2024-02-11T13:31:34.964+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=101, version=1, name=SupComDataPathFAF.lua, md5=962c9d1327657d77184adcf358c628f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua?verify=1707629470-TpuL8mUiZQ1UAZtjq18m6MHlEhKs5xN%2BECpkQGBL6Bw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1707629470-TpuL8mUiZQ1UAZtjq18m6MHlEhKs5xN%2BECpkQGBL6Bw%3D, hmacParameter=verify)` 2024-02-11T13:31:34.965+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=102, version=1, name=init_nonxt.lua, md5=16da7063ae3309c154a2c544f559b3a9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua?verify=1707629470-vPi5aL4PBF68Osu2gWnWHmBpF3g3WlQ8TTcleG1eE6M%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1707629470-vPi5aL4PBF68Osu2gWnWHmBpF3g3WlQ8TTcleG1eE6M%3D, hmacParameter=verify)` 2024-02-11T13:31:34.969+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2232, version=3781, name=effects.nx2, md5=63fb50f6d95de1e6c022b1c5c8a343b9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3781.nx2?verify=1707629470-n1TyDTQRQTixOWdbD57PrSnksFrgMM1FbsrO0ttNqBw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3781.nx2, hmacToken=1707629470-n1TyDTQRQTixOWdbD57PrSnksFrgMM1FbsrO0ttNqBw%3D, hmacParameter=verify)` 2024-02-11T13:31:35.574+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2233, version=3781, name=env.nx2, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3781.nx2?verify=1707629470-Q6YY8WBmnYB07JaujE3B%2BQbU7ELLtD3R94qJr0KqoOc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3781.nx2, hmacToken=1707629470-Q6YY8WBmnYB07JaujE3B%2BQbU7ELLtD3R94qJr0KqoOc%3D, hmacParameter=verify)` 2024-02-11T13:31:35.577+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2237, version=3781, name=loc.nx2, md5=ca12cdd74b7b69aac7eaa83814f12e0e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3781.nx2?verify=1707629470-8%2BfZpRyrGRvqGl7FEVCTORSNzZF8I%2FXqNYHdbAJVApE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3781.nx2, hmacToken=1707629470-8%2BfZpRyrGRvqGl7FEVCTORSNzZF8I%2FXqNYHdbAJVApE%3D, hmacParameter=verify)` 2024-02-11T13:31:35.582+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2242, version=3781, name=lua.nx2, md5=99e384ef7825991417ac21a7c15398a3, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3781.nx2?verify=1707629470-%2BvqIEugWHPapfr22BF0yFDEmDrRUoiLuwC8QCJ6jhbM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3781.nx2, hmacToken=1707629470-%2BvqIEugWHPapfr22BF0yFDEmDrRUoiLuwC8QCJ6jhbM%3D, hmacParameter=verify)` 2024-02-11T13:31:35.587+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2236, version=3781, name=meshes.nx2, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3781.nx2?verify=1707629470-mfrwW2FHaDJJm5knkx%2BVYfquTxjKQ6eD8ymdRuc92UE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3781.nx2, hmacToken=1707629470-mfrwW2FHaDJJm5knkx%2BVYfquTxjKQ6eD8ymdRuc92UE%3D, hmacParameter=verify)` 2024-02-11T13:31:35.587+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=999, version=3677, name=modules.nx2, md5=8eaeb838a8a6f2585351d50e4a20d5d9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt?verify=1707629470-VIg78gPwrBZql0ZfRlm566PdfDBikCbl72hCxKskQUQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1707629470-VIg78gPwrBZql0ZfRlm566PdfDBikCbl72hCxKskQUQ%3D, hmacParameter=verify)` 2024-02-11T13:31:35.589+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2241, version=3781, name=projectiles.nx2, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3781.nx2?verify=1707629470-Vlmsu2qgyUI2DiQHLvZAOWyQvg2cG7gD%2BVyjU2gAMk8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3781.nx2, hmacToken=1707629470-Vlmsu2qgyUI2DiQHLvZAOWyQvg2cG7gD%2BVyjU2gAMk8%3D, hmacParameter=verify)` 2024-02-11T13:31:35.589+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2238, version=3781, name=schook.nx2, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3781.nx2?verify=1707629470-zABUqa5TB8%2FCLXh8p%2BRUvvDf8HVuwnMYkTgNLETw08k%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3781.nx2, hmacToken=1707629470-zABUqa5TB8%2FCLXh8p%2BRUvvDf8HVuwnMYkTgNLETw08k%3D, hmacParameter=verify)` 2024-02-11T13:31:35.720+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2240, version=3781, name=textures.nx2, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3781.nx2?verify=1707629470-122Kyff%2BTcoO04%2BWrTc27nLE5DBcQBop0xYHp7usNOo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3781.nx2, hmacToken=1707629470-122Kyff%2BTcoO04%2BWrTc27nLE5DBcQBop0xYHp7usNOo%3D, hmacParameter=verify)` 2024-02-11T13:31:35.896+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2235, version=3781, name=units.nx2, md5=4d8e03573c65bc19ff8b53b0644708c0, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3781.nx2?verify=1707629470-J5bqhbEAdpck4vFGuVbgfcIQoLHIeoxZKb8gLVrb8jY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3781.nx2, hmacToken=1707629470-J5bqhbEAdpck4vFGuVbgfcIQoLHIeoxZKb8gLVrb8jY%3D, hmacParameter=verify)` 2024-02-11T13:31:35.896+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2231, version=3781, name=etc.nx2, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3781.nx2?verify=1707629470-cb%2BAt%2BU0IuLBSlAnsVDiS7xhelNRA1zcBvgo3HUSG0c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3781.nx2, hmacToken=1707629470-cb%2BAt%2BU0IuLBSlAnsVDiS7xhelNRA1zcBvgo3HUSG0c%3D, hmacParameter=verify)` 2024-02-11T13:31:35.904+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3781` 2024-02-11T13:31:35.905+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T13:31:35.905+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T13:31:35.905+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T13:31:35.905+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T13:31:35.905+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T13:31:35.905+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T13:31:35.905+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T13:31:35.906+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T13:31:35.906+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T13:31:35.906+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T13:31:35.906+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T13:31:35.906+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T13:31:35.906+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-4] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3781 2024-02-11T13:31:36.255+08:00 INFO 20900 --- [FAF Client] [Thread-59] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T13:31:36.255+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21833948, --login, zhanghm18, --rpc-port, 57315, --gpgnet-port, 57316] 2024-02-11T13:31:36.255+08:00 DEBUG 20900 --- [FAF Client] [Thread-59] c.faforever.client.replay.ReplayServer : Opening local replay server on port 57317 2024-02-11T13:31:36.264+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T13:31:36.514+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T13:31:36.765+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T13:31:37.017+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T13:31:37.268+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T13:31:37.519+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T13:31:37.769+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T13:31:38.021+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 8/50) 2024-02-11T13:31:38.272+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 9/50) 2024-02-11T13:31:38.523+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 10/50) 2024-02-11T13:31:38.775+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 11/50) 2024-02-11T13:31:39.026+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 12/50) 2024-02-11T13:31:39.277+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 13/50) 2024-02-11T13:31:39.528+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 14/50) 2024-02-11T13:31:39.779+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 15/50) 2024-02-11T13:31:40.031+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 16/50) 2024-02-11T13:31:40.283+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 17/50) 2024-02-11T13:31:40.534+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 18/50) 2024-02-11T13:31:40.785+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 19/50) 2024-02-11T13:31:41.037+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 20/50) 2024-02-11T13:31:41.289+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 21/50) 2024-02-11T13:31:41.541+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 22/50) 2024-02-11T13:31:41.792+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 23/50) 2024-02-11T13:31:42.044+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 24/50) 2024-02-11T13:31:42.296+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 25/50) 2024-02-11T13:31:42.547+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 26/50) 2024-02-11T13:31:42.798+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 27/50) 2024-02-11T13:31:43.051+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 28/50) 2024-02-11T13:31:43.306+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 29/50) 2024-02-11T13:31:43.569+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 30/50) 2024-02-11T13:31:43.822+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 31/50) 2024-02-11T13:31:44.084+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 32/50) 2024-02-11T13:31:44.350+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 33/50) 2024-02-11T13:31:44.611+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 34/50) 2024-02-11T13:31:44.864+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 35/50) 2024-02-11T13:31:45.128+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 36/50) 2024-02-11T13:31:45.394+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 37/50) 2024-02-11T13:31:45.657+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 38/50) 2024-02-11T13:31:45.922+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 39/50) 2024-02-11T13:31:46.192+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 40/50) 2024-02-11T13:31:46.448+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 41/50) 2024-02-11T13:31:46.700+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 42/50) 2024-02-11T13:31:46.965+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 43/50) 2024-02-11T13:31:47.228+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 44/50) 2024-02-11T13:31:47.493+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 45/50) 2024-02-11T13:31:47.760+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 46/50) 2024-02-11T13:31:48.020+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 47/50) 2024-02-11T13:31:48.278+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 48/50) 2024-02-11T13:31:48.543+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 49/50) 2024-02-11T13:31:48.806+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 50/50) 2024-02-11T13:31:51.520+08:00 INFO 20900 --- [FAF Client] [reactor-http-nio-15] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: setIceServers([[{urls=[turn://coturn1.faforever.com:3478?transport=tcp, stun://coturn1.faforever.com:3478, turn://coturn1.faforever.com:3478?transport=udp], credential=B5+NMZ/BxSHWjBB7Q3BtrX5p0Zs=, username=1707715909:game/21833948}, {urls=[turn://coturn3.faforever.com:3478?transport=udp, turn://coturn3.faforever.com:3478?transport=tcp, stun://coturn3.faforever.com:3478], credential=B5+NMZ/BxSHWjBB7Q3BtrX5p0Zs=, username=1707715909:game/21833948}, {urls=[stun://coturn5.faforever.com:3478, turn://coturn5.faforever.com:3478?transport=tcp, turn://coturn5.faforever.com:3478?transport=udp], credential=B5+NMZ/BxSHWjBB7Q3BtrX5p0Zs=, username=1707715909:game/21833948}, {urls=[turn://fr-turn2.xirsys.com:3478?transport=udp, turn://fr-turn2.xirsys.com:80?transport=tcp, turns://fr-turn2.xirsys.com:443?transport=tcp, turns://fr-turn2.xirsys.com:5349?transport=tcp, turn://fr-turn2.xirsys.com:80?transport=udp, stun://fr-turn2.xirsys.com, turn://fr-turn2.xirsys.com:3478?transport=tcp], credential=dbe84594-c89e-11ee-a41a-0242ac120004, username=zE2Xk4W0bp8bsY-8HTkpTcENLrc62KM8AuSWcpp_ehARnJ51w-CpHO0_myKLlStnAAAAAGXIW8dmYWZvcmV2ZXI=}]]) 2024-02-11T13:31:51.522+08:00 INFO 20900 --- [FAF Client] [reactor-http-nio-15] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21833948.log, /gpgnet, 127.0.0.1:57316, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:57317/21833948/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T13:32:17.512+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_031.png 2024-02-11T13:32:48.875+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 0 2024-02-11T13:32:48.878+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:32:57.819+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:32:57.819+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:32:59.390+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T13:32:59.391+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:32:59.392+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:32:59.409+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2243, version=3781, name=ForgedAlliance.exe, md5=1b4f88671f20d20b0f871055220ed958, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3781.exe?verify=1707629470-0MabFi%2BkaLNGtyg6I1xRe8oHyIhwShP0Y%2FC3eNV%2F%2Fqs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3781.exe, hmacToken=1707629470-0MabFi%2BkaLNGtyg6I1xRe8oHyIhwShP0Y%2FC3eNV%2F%2Fqs%3D, hmacParameter=verify)` 2024-02-11T13:32:59.409+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2234, version=3781, name=init_faf.lua, md5=86f27000aa5e441fc815a1e674cbef19, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3781.lua?verify=1707629470-VEWr2jXmDfEj5Oeg7oV0siIP9xJcX5%2FdT1%2BWTMVjeLY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3781.lua, hmacToken=1707629470-VEWr2jXmDfEj5Oeg7oV0siIP9xJcX5%2FdT1%2BWTMVjeLY%3D, hmacParameter=verify)` 2024-02-11T13:32:59.424+08:00 INFO 20900 --- [FAF Client] [pool-3-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=1707629470-1Vmg%2FleVWdFB9FA%2B0061lABvP2g8OghdVfyflDrtWfI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1707629470-1Vmg%2FleVWdFB9FA%2B0061lABvP2g8OghdVfyflDrtWfI%3D, hmacParameter=verify)` 2024-02-11T13:32:59.425+08:00 INFO 20900 --- [FAF Client] [pool-3-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=1707629470-hTQpD40VXSuvZ2rbhAEWwJ6%2FSSO7KwgO35TJRCHybbs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1707629470-hTQpD40VXSuvZ2rbhAEWwJ6%2FSSO7KwgO35TJRCHybbs%3D, hmacParameter=verify)` 2024-02-11T13:32:59.425+08:00 INFO 20900 --- [FAF Client] [pool-3-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=1707629470-g3ryO4uE4JRLrFvzZUS9u2CXE5tezXR6Vw%2BJGe0TTgg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1707629470-g3ryO4uE4JRLrFvzZUS9u2CXE5tezXR6Vw%2BJGe0TTgg%3D, hmacParameter=verify)` 2024-02-11T13:32:59.426+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2239, version=3781, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3781.lua?verify=1707629470-a3cHapWFbGsQe4OAzFkMuKiewAjyxcIWS4VeIe0lrKA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3781.lua, hmacToken=1707629470-a3cHapWFbGsQe4OAzFkMuKiewAjyxcIWS4VeIe0lrKA%3D, hmacParameter=verify)` 2024-02-11T13:32:59.426+08:00 INFO 20900 --- [FAF Client] [pool-3-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=1707629470-TpuL8mUiZQ1UAZtjq18m6MHlEhKs5xN%2BECpkQGBL6Bw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1707629470-TpuL8mUiZQ1UAZtjq18m6MHlEhKs5xN%2BECpkQGBL6Bw%3D, hmacParameter=verify)` 2024-02-11T13:32:59.426+08:00 INFO 20900 --- [FAF Client] [pool-3-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=1707629470-vPi5aL4PBF68Osu2gWnWHmBpF3g3WlQ8TTcleG1eE6M%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1707629470-vPi5aL4PBF68Osu2gWnWHmBpF3g3WlQ8TTcleG1eE6M%3D, hmacParameter=verify)` 2024-02-11T13:32:59.430+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2232, version=3781, name=effects.nx2, md5=63fb50f6d95de1e6c022b1c5c8a343b9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3781.nx2?verify=1707629470-n1TyDTQRQTixOWdbD57PrSnksFrgMM1FbsrO0ttNqBw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3781.nx2, hmacToken=1707629470-n1TyDTQRQTixOWdbD57PrSnksFrgMM1FbsrO0ttNqBw%3D, hmacParameter=verify)` 2024-02-11T13:33:00.037+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2233, version=3781, name=env.nx2, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3781.nx2?verify=1707629470-Q6YY8WBmnYB07JaujE3B%2BQbU7ELLtD3R94qJr0KqoOc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3781.nx2, hmacToken=1707629470-Q6YY8WBmnYB07JaujE3B%2BQbU7ELLtD3R94qJr0KqoOc%3D, hmacParameter=verify)` 2024-02-11T13:33:00.040+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2237, version=3781, name=loc.nx2, md5=ca12cdd74b7b69aac7eaa83814f12e0e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3781.nx2?verify=1707629470-8%2BfZpRyrGRvqGl7FEVCTORSNzZF8I%2FXqNYHdbAJVApE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3781.nx2, hmacToken=1707629470-8%2BfZpRyrGRvqGl7FEVCTORSNzZF8I%2FXqNYHdbAJVApE%3D, hmacParameter=verify)` 2024-02-11T13:33:00.045+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2242, version=3781, name=lua.nx2, md5=99e384ef7825991417ac21a7c15398a3, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3781.nx2?verify=1707629470-%2BvqIEugWHPapfr22BF0yFDEmDrRUoiLuwC8QCJ6jhbM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3781.nx2, hmacToken=1707629470-%2BvqIEugWHPapfr22BF0yFDEmDrRUoiLuwC8QCJ6jhbM%3D, hmacParameter=verify)` 2024-02-11T13:33:00.050+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2236, version=3781, name=meshes.nx2, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3781.nx2?verify=1707629470-mfrwW2FHaDJJm5knkx%2BVYfquTxjKQ6eD8ymdRuc92UE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3781.nx2, hmacToken=1707629470-mfrwW2FHaDJJm5knkx%2BVYfquTxjKQ6eD8ymdRuc92UE%3D, hmacParameter=verify)` 2024-02-11T13:33:00.050+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=999, version=3677, name=modules.nx2, md5=8eaeb838a8a6f2585351d50e4a20d5d9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt?verify=1707629470-VIg78gPwrBZql0ZfRlm566PdfDBikCbl72hCxKskQUQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1707629470-VIg78gPwrBZql0ZfRlm566PdfDBikCbl72hCxKskQUQ%3D, hmacParameter=verify)` 2024-02-11T13:33:00.052+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2241, version=3781, name=projectiles.nx2, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3781.nx2?verify=1707629470-Vlmsu2qgyUI2DiQHLvZAOWyQvg2cG7gD%2BVyjU2gAMk8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3781.nx2, hmacToken=1707629470-Vlmsu2qgyUI2DiQHLvZAOWyQvg2cG7gD%2BVyjU2gAMk8%3D, hmacParameter=verify)` 2024-02-11T13:33:00.052+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2238, version=3781, name=schook.nx2, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3781.nx2?verify=1707629470-zABUqa5TB8%2FCLXh8p%2BRUvvDf8HVuwnMYkTgNLETw08k%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3781.nx2, hmacToken=1707629470-zABUqa5TB8%2FCLXh8p%2BRUvvDf8HVuwnMYkTgNLETw08k%3D, hmacParameter=verify)` 2024-02-11T13:33:00.184+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2240, version=3781, name=textures.nx2, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3781.nx2?verify=1707629470-122Kyff%2BTcoO04%2BWrTc27nLE5DBcQBop0xYHp7usNOo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3781.nx2, hmacToken=1707629470-122Kyff%2BTcoO04%2BWrTc27nLE5DBcQBop0xYHp7usNOo%3D, hmacParameter=verify)` 2024-02-11T13:33:00.352+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2235, version=3781, name=units.nx2, md5=4d8e03573c65bc19ff8b53b0644708c0, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3781.nx2?verify=1707629470-J5bqhbEAdpck4vFGuVbgfcIQoLHIeoxZKb8gLVrb8jY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3781.nx2, hmacToken=1707629470-J5bqhbEAdpck4vFGuVbgfcIQoLHIeoxZKb8gLVrb8jY%3D, hmacParameter=verify)` 2024-02-11T13:33:00.352+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2231, version=3781, name=etc.nx2, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3781.nx2?verify=1707629470-cb%2BAt%2BU0IuLBSlAnsVDiS7xhelNRA1zcBvgo3HUSG0c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3781.nx2, hmacToken=1707629470-cb%2BAt%2BU0IuLBSlAnsVDiS7xhelNRA1zcBvgo3HUSG0c%3D, hmacParameter=verify)` 2024-02-11T13:33:00.355+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3781` 2024-02-11T13:33:00.355+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T13:33:00.355+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T13:33:00.355+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T13:33:00.355+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T13:33:00.355+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T13:33:00.355+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T13:33:00.355+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T13:33:00.355+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T13:33:00.356+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T13:33:00.356+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T13:33:00.356+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T13:33:00.356+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T13:33:00.357+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-5] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3781 2024-02-11T13:33:00.705+08:00 INFO 20900 --- [FAF Client] [Thread-63] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T13:33:00.705+08:00 DEBUG 20900 --- [FAF Client] [Thread-63] c.faforever.client.replay.ReplayServer : Opening local replay server on port 57533 2024-02-11T13:33:00.705+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21833954, --login, zhanghm18, --rpc-port, 57534, --gpgnet-port, 57535] 2024-02-11T13:33:00.714+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T13:33:00.969+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T13:33:01.224+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T13:33:01.487+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T13:33:01.740+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T13:33:02.003+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T13:33:02.258+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T13:33:02.517+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 8/50) 2024-02-11T13:33:02.781+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 9/50) 2024-02-11T13:33:03.043+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 10/50) 2024-02-11T13:33:03.299+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 11/50) 2024-02-11T13:33:03.562+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 12/50) 2024-02-11T13:33:03.827+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 13/50) 2024-02-11T13:33:04.096+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 14/50) 2024-02-11T13:33:04.364+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 15/50) 2024-02-11T13:33:04.629+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 16/50) 2024-02-11T13:33:04.892+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 17/50) 2024-02-11T13:33:05.154+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 18/50) 2024-02-11T13:33:05.418+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 19/50) 2024-02-11T13:33:05.676+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 20/50) 2024-02-11T13:33:05.939+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 21/50) 2024-02-11T13:33:06.205+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 22/50) 2024-02-11T13:33:06.471+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 23/50) 2024-02-11T13:33:06.530+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\volcano_beach.v0002.png 2024-02-11T13:33:06.724+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 24/50) 2024-02-11T13:33:06.988+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 25/50) 2024-02-11T13:33:07.245+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 26/50) 2024-02-11T13:33:07.507+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 27/50) 2024-02-11T13:33:07.769+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 28/50) 2024-02-11T13:33:08.035+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 29/50) 2024-02-11T13:33:08.295+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 30/50) 2024-02-11T13:33:08.559+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 31/50) 2024-02-11T13:33:08.811+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 32/50) 2024-02-11T13:33:09.081+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 33/50) 2024-02-11T13:33:09.336+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 34/50) 2024-02-11T13:33:09.597+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 35/50) 2024-02-11T13:33:09.861+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 36/50) 2024-02-11T13:33:10.126+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 37/50) 2024-02-11T13:33:10.376+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 38/50) 2024-02-11T13:33:10.628+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 39/50) 2024-02-11T13:33:10.879+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 40/50) 2024-02-11T13:33:11.130+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 41/50) 2024-02-11T13:33:11.381+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 42/50) 2024-02-11T13:33:11.632+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 43/50) 2024-02-11T13:33:11.885+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 44/50) 2024-02-11T13:33:12.135+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 45/50) 2024-02-11T13:33:12.386+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 46/50) 2024-02-11T13:33:12.637+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 47/50) 2024-02-11T13:33:12.888+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 48/50) 2024-02-11T13:33:13.140+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 49/50) 2024-02-11T13:33:13.390+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 50/50) 2024-02-11T13:33:16.139+08:00 INFO 20900 --- [FAF Client] [reactor-http-nio-16] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: setIceServers([[{urls=[turn://coturn1.faforever.com:3478?transport=tcp, stun://coturn1.faforever.com:3478, turn://coturn1.faforever.com:3478?transport=udp], credential=pwZQnyBfXb6ZIHNrfs1XhxuV37M=, username=1707715994:game/21833954}, {urls=[turn://coturn3.faforever.com:3478?transport=udp, turn://coturn3.faforever.com:3478?transport=tcp, stun://coturn3.faforever.com:3478], credential=pwZQnyBfXb6ZIHNrfs1XhxuV37M=, username=1707715994:game/21833954}, {urls=[stun://coturn5.faforever.com:3478, turn://coturn5.faforever.com:3478?transport=tcp, turn://coturn5.faforever.com:3478?transport=udp], credential=pwZQnyBfXb6ZIHNrfs1XhxuV37M=, username=1707715994:game/21833954}, {urls=[turn://fr-turn3.xirsys.com:80?transport=tcp, turns://fr-turn3.xirsys.com:5349?transport=tcp, turn://fr-turn3.xirsys.com:80?transport=udp, stun://fr-turn3.xirsys.com, turns://fr-turn3.xirsys.com:443?transport=tcp, turn://fr-turn3.xirsys.com:3478?transport=udp, turn://fr-turn3.xirsys.com:3478?transport=tcp], credential=0e577478-c89f-11ee-9669-0242ac120004, username=Oju3cViEpB-OIPYmXVWOwCpsMcuC1KPfzfOJVszQHlyVf58CAglzapcwZ7M6U9XhAAAAAGXIXBxmYWZvcmV2ZXI=}]]) 2024-02-11T13:33:16.141+08:00 INFO 20900 --- [FAF Client] [reactor-http-nio-16] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21833954.log, /gpgnet, 127.0.0.1:57535, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:57533/21833954/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T13:33:30.011+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 0 2024-02-11T13:33:30.013+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:34:16.456+08:00 INFO 20900 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:34:39.579+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\cybran_island_c.v0008.png 2024-02-11T13:35:02.141+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:35:02.142+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:35:03.372+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T13:35:03.374+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:35:03.374+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:35:03.391+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2243, version=3781, name=ForgedAlliance.exe, md5=1b4f88671f20d20b0f871055220ed958, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3781.exe?verify=1707629470-0MabFi%2BkaLNGtyg6I1xRe8oHyIhwShP0Y%2FC3eNV%2F%2Fqs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3781.exe, hmacToken=1707629470-0MabFi%2BkaLNGtyg6I1xRe8oHyIhwShP0Y%2FC3eNV%2F%2Fqs%3D, hmacParameter=verify)` 2024-02-11T13:35:03.392+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2234, version=3781, name=init_faf.lua, md5=86f27000aa5e441fc815a1e674cbef19, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3781.lua?verify=1707629470-VEWr2jXmDfEj5Oeg7oV0siIP9xJcX5%2FdT1%2BWTMVjeLY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3781.lua, hmacToken=1707629470-VEWr2jXmDfEj5Oeg7oV0siIP9xJcX5%2FdT1%2BWTMVjeLY%3D, hmacParameter=verify)` 2024-02-11T13:35:03.406+08:00 INFO 20900 --- [FAF Client] [pool-3-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=1707629470-1Vmg%2FleVWdFB9FA%2B0061lABvP2g8OghdVfyflDrtWfI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1707629470-1Vmg%2FleVWdFB9FA%2B0061lABvP2g8OghdVfyflDrtWfI%3D, hmacParameter=verify)` 2024-02-11T13:35:03.406+08:00 INFO 20900 --- [FAF Client] [pool-3-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=1707629470-hTQpD40VXSuvZ2rbhAEWwJ6%2FSSO7KwgO35TJRCHybbs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1707629470-hTQpD40VXSuvZ2rbhAEWwJ6%2FSSO7KwgO35TJRCHybbs%3D, hmacParameter=verify)` 2024-02-11T13:35:03.407+08:00 INFO 20900 --- [FAF Client] [pool-3-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=1707629470-g3ryO4uE4JRLrFvzZUS9u2CXE5tezXR6Vw%2BJGe0TTgg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1707629470-g3ryO4uE4JRLrFvzZUS9u2CXE5tezXR6Vw%2BJGe0TTgg%3D, hmacParameter=verify)` 2024-02-11T13:35:03.407+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2239, version=3781, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3781.lua?verify=1707629470-a3cHapWFbGsQe4OAzFkMuKiewAjyxcIWS4VeIe0lrKA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3781.lua, hmacToken=1707629470-a3cHapWFbGsQe4OAzFkMuKiewAjyxcIWS4VeIe0lrKA%3D, hmacParameter=verify)` 2024-02-11T13:35:03.407+08:00 INFO 20900 --- [FAF Client] [pool-3-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=1707629470-TpuL8mUiZQ1UAZtjq18m6MHlEhKs5xN%2BECpkQGBL6Bw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1707629470-TpuL8mUiZQ1UAZtjq18m6MHlEhKs5xN%2BECpkQGBL6Bw%3D, hmacParameter=verify)` 2024-02-11T13:35:03.407+08:00 INFO 20900 --- [FAF Client] [pool-3-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=1707629470-vPi5aL4PBF68Osu2gWnWHmBpF3g3WlQ8TTcleG1eE6M%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1707629470-vPi5aL4PBF68Osu2gWnWHmBpF3g3WlQ8TTcleG1eE6M%3D, hmacParameter=verify)` 2024-02-11T13:35:03.411+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2232, version=3781, name=effects.nx2, md5=63fb50f6d95de1e6c022b1c5c8a343b9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3781.nx2?verify=1707629470-n1TyDTQRQTixOWdbD57PrSnksFrgMM1FbsrO0ttNqBw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3781.nx2, hmacToken=1707629470-n1TyDTQRQTixOWdbD57PrSnksFrgMM1FbsrO0ttNqBw%3D, hmacParameter=verify)` 2024-02-11T13:35:04.000+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2233, version=3781, name=env.nx2, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3781.nx2?verify=1707629470-Q6YY8WBmnYB07JaujE3B%2BQbU7ELLtD3R94qJr0KqoOc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3781.nx2, hmacToken=1707629470-Q6YY8WBmnYB07JaujE3B%2BQbU7ELLtD3R94qJr0KqoOc%3D, hmacParameter=verify)` 2024-02-11T13:35:04.003+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2237, version=3781, name=loc.nx2, md5=ca12cdd74b7b69aac7eaa83814f12e0e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3781.nx2?verify=1707629470-8%2BfZpRyrGRvqGl7FEVCTORSNzZF8I%2FXqNYHdbAJVApE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3781.nx2, hmacToken=1707629470-8%2BfZpRyrGRvqGl7FEVCTORSNzZF8I%2FXqNYHdbAJVApE%3D, hmacParameter=verify)` 2024-02-11T13:35:04.008+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2242, version=3781, name=lua.nx2, md5=99e384ef7825991417ac21a7c15398a3, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3781.nx2?verify=1707629470-%2BvqIEugWHPapfr22BF0yFDEmDrRUoiLuwC8QCJ6jhbM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3781.nx2, hmacToken=1707629470-%2BvqIEugWHPapfr22BF0yFDEmDrRUoiLuwC8QCJ6jhbM%3D, hmacParameter=verify)` 2024-02-11T13:35:04.012+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2236, version=3781, name=meshes.nx2, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3781.nx2?verify=1707629470-mfrwW2FHaDJJm5knkx%2BVYfquTxjKQ6eD8ymdRuc92UE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3781.nx2, hmacToken=1707629470-mfrwW2FHaDJJm5knkx%2BVYfquTxjKQ6eD8ymdRuc92UE%3D, hmacParameter=verify)` 2024-02-11T13:35:04.013+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=999, version=3677, name=modules.nx2, md5=8eaeb838a8a6f2585351d50e4a20d5d9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt?verify=1707629470-VIg78gPwrBZql0ZfRlm566PdfDBikCbl72hCxKskQUQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1707629470-VIg78gPwrBZql0ZfRlm566PdfDBikCbl72hCxKskQUQ%3D, hmacParameter=verify)` 2024-02-11T13:35:04.014+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2241, version=3781, name=projectiles.nx2, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3781.nx2?verify=1707629470-Vlmsu2qgyUI2DiQHLvZAOWyQvg2cG7gD%2BVyjU2gAMk8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3781.nx2, hmacToken=1707629470-Vlmsu2qgyUI2DiQHLvZAOWyQvg2cG7gD%2BVyjU2gAMk8%3D, hmacParameter=verify)` 2024-02-11T13:35:04.015+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2238, version=3781, name=schook.nx2, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3781.nx2?verify=1707629470-zABUqa5TB8%2FCLXh8p%2BRUvvDf8HVuwnMYkTgNLETw08k%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3781.nx2, hmacToken=1707629470-zABUqa5TB8%2FCLXh8p%2BRUvvDf8HVuwnMYkTgNLETw08k%3D, hmacParameter=verify)` 2024-02-11T13:35:04.139+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2240, version=3781, name=textures.nx2, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3781.nx2?verify=1707629470-122Kyff%2BTcoO04%2BWrTc27nLE5DBcQBop0xYHp7usNOo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3781.nx2, hmacToken=1707629470-122Kyff%2BTcoO04%2BWrTc27nLE5DBcQBop0xYHp7usNOo%3D, hmacParameter=verify)` 2024-02-11T13:35:04.310+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2235, version=3781, name=units.nx2, md5=4d8e03573c65bc19ff8b53b0644708c0, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3781.nx2?verify=1707629470-J5bqhbEAdpck4vFGuVbgfcIQoLHIeoxZKb8gLVrb8jY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3781.nx2, hmacToken=1707629470-J5bqhbEAdpck4vFGuVbgfcIQoLHIeoxZKb8gLVrb8jY%3D, hmacParameter=verify)` 2024-02-11T13:35:04.310+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2231, version=3781, name=etc.nx2, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3781.nx2?verify=1707629470-cb%2BAt%2BU0IuLBSlAnsVDiS7xhelNRA1zcBvgo3HUSG0c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3781.nx2, hmacToken=1707629470-cb%2BAt%2BU0IuLBSlAnsVDiS7xhelNRA1zcBvgo3HUSG0c%3D, hmacParameter=verify)` 2024-02-11T13:35:04.311+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3781` 2024-02-11T13:35:04.311+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T13:35:04.311+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T13:35:04.311+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T13:35:04.311+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T13:35:04.311+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T13:35:04.312+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T13:35:04.312+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T13:35:04.312+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T13:35:04.312+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T13:35:04.312+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T13:35:04.312+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T13:35:04.312+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-6] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T13:35:04.313+08:00 DEBUG 20900 --- [FAF Client] [pool-3-thread-6] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3781 2024-02-11T13:35:04.669+08:00 INFO 20900 --- [FAF Client] [Thread-69] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T13:35:04.669+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21833965, --login, zhanghm18, --rpc-port, 55964, --gpgnet-port, 55965] 2024-02-11T13:35:04.669+08:00 DEBUG 20900 --- [FAF Client] [Thread-69] c.faforever.client.replay.ReplayServer : Opening local replay server on port 55966 2024-02-11T13:35:04.679+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T13:35:04.930+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T13:35:05.181+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T13:35:05.432+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T13:35:05.682+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T13:35:05.934+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T13:35:06.185+08:00 WARN 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T13:35:06.594+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_033.png 2024-02-11T13:35:30.107+08:00 INFO 20900 --- [FAF Client] [reactor-http-nio-18] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21833965.log, /gpgnet, 127.0.0.1:55965, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:55966/21833965/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T13:35:35.992+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Connected 2024-02-11T13:35:35.997+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Idle"]' 2024-02-11T13:35:36.162+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Lobby"]' 2024-02-11T13:35:43.959+08:00 DEBUG 20900 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Disconnected 2024-02-11T13:35:44.653+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2024-02-11T13:35:45.147+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 0 2024-02-11T13:35:45.149+08:00 INFO 20900 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:35:45.537+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T13:35:45.541+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:35:45.542+08:00 INFO 20900 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-02-11T13:35:45.542+08:00 INFO 20900 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-02-11T13:35:45.544+08:00 INFO 20900 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T13:35:47.569+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T13:35:47.571+08:00 DEBUG 20900 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T13:35:47.572+08:00 WARN 20900 --- [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-02-11T13:35:47.574+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:35:47.574+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T13:35:47.574+08:00 DEBUG 20900 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T13:35:47.575+08:00 INFO 20900 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T13:35:47.576+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:35:47.576+08:00 WARN 20900 --- [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-02-11T13:35:47.582+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:35:47.583+08:00 INFO 20900 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T13:35:47.583+08:00 INFO 20900 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T13:35:47.584+08:00 INFO 20900 --- [FAF Client] [Thread-74] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T13:35:54.542+08:00 INFO 292 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T13:35:54.546+08:00 DEBUG 292 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T13:35:54.593+08:00 ERROR 292 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:35:54.655+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T13:35:54.656+08:00 DEBUG 292 --- [FAF Client] [pool-3-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 2024-02-11T13:35:54.658+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T13:35:54.658+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T13:35:54.660+08:00 DEBUG 292 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T13:35:54.660+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T13:35:54.662+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T13:35:54.663+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T13:35:54.666+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T13:35:54.668+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T13:35:54.670+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T13:35:54.670+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T13:35:54.673+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T13:35:54.673+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T13:35:54.675+08:00 DEBUG 292 --- [FAF Client] [pool-3-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-02-11T13:35:54.675+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T13:35:54.676+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T13:35:54.676+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T13:35:54.677+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T13:35:54.678+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T13:35:54.679+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T13:35:54.680+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T13:35:54.680+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T13:35:54.682+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T13:35:54.683+08:00 DEBUG 292 --- [FAF Client] [pool-3-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-02-11T13:35:54.684+08:00 DEBUG 292 --- [FAF Client] [pool-3-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-02-11T13:35:54.684+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T13:35:54.685+08:00 DEBUG 292 --- [FAF Client] [pool-3-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-02-11T13:35:54.685+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T13:35:54.686+08:00 DEBUG 292 --- [FAF Client] [pool-3-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-02-11T13:35:54.686+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T13:35:54.687+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T13:35:54.687+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T13:35:54.688+08:00 DEBUG 292 --- [FAF Client] [pool-3-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-02-11T13:35:54.688+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T13:35:54.689+08:00 DEBUG 292 --- [FAF Client] [pool-3-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-02-11T13:35:54.689+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T13:35:54.690+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T13:35:54.690+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T13:35:54.691+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T13:35:54.693+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T13:35:54.693+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T13:35:54.694+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T13:35:54.694+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T13:35:54.695+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T13:35:54.695+08:00 INFO 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:35:54.695+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T13:35:54.696+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T13:35:54.697+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T13:35:54.697+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T13:35:54.697+08:00 INFO 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:35:54.697+08:00 DEBUG 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T13:35:54.697+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T13:35:54.698+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T13:35:54.698+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T13:35:54.698+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T13:35:54.699+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T13:35:54.700+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T13:35:54.700+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T13:35:54.702+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T13:35:54.702+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T13:35:54.702+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T13:35:54.703+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T13:35:54.704+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T13:35:54.705+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T13:35:54.705+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T13:35:54.705+08:00 DEBUG 292 --- [FAF Client] [pool-3-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-02-11T13:35:54.705+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T13:35:54.706+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T13:35:54.706+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T13:35:54.706+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T13:35:54.707+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T13:35:54.707+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T13:35:54.708+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T13:35:54.708+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T13:35:54.711+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T13:35:54.711+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T13:35:54.712+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T13:35:54.712+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T13:35:54.713+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T13:35:54.713+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T13:35:54.713+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T13:35:54.713+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T13:35:54.714+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T13:35:54.714+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T13:35:54.715+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T13:35:54.715+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T13:35:54.715+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T13:35:54.715+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T13:35:54.717+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T13:35:54.717+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T13:35:54.718+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T13:35:54.718+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T13:35:54.718+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T13:35:54.719+08:00 ERROR 292 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:35:54.720+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T13:35:54.721+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T13:35:54.721+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T13:35:54.722+08:00 DEBUG 292 --- [FAF Client] [pool-3-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-02-11T13:35:54.723+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T13:35:54.723+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T13:35:54.724+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T13:35:54.724+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T13:35:54.725+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T13:35:54.726+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T13:35:54.727+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T13:35:54.729+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T13:35:54.730+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T13:35:54.731+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T13:35:54.732+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T13:35:54.733+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T13:35:54.733+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T13:35:54.734+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T13:35:54.736+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T13:35:54.736+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T13:35:54.737+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T13:35:54.738+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T13:35:54.738+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T13:35:54.738+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T13:35:54.739+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T13:35:54.740+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T13:35:54.740+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T13:35:54.741+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T13:35:54.742+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T13:35:54.742+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T13:35:54.744+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T13:35:54.744+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T13:35:54.745+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T13:35:54.746+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T13:35:54.746+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T13:35:54.747+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T13:35:54.747+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T13:35:54.748+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T13:35:54.749+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T13:35:54.749+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T13:35:54.750+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T13:35:54.750+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T13:35:54.751+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T13:35:54.751+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T13:35:54.752+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T13:35:54.754+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T13:35:54.754+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T13:35:54.755+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T13:35:54.755+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T13:35:54.756+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T13:35:54.756+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T13:35:54.757+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T13:35:54.757+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T13:35:54.758+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T13:35:54.758+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T13:35:54.759+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T13:35:54.759+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T13:35:54.760+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T13:35:54.760+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T13:35:54.761+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T13:35:54.762+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T13:35:54.762+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T13:35:54.763+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T13:35:54.763+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T13:35:54.764+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T13:35:54.764+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T13:35:54.765+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T13:35:54.765+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T13:35:54.766+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T13:35:54.766+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T13:35:54.767+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T13:35:54.767+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T13:35:54.768+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T13:35:54.784+08:00 DEBUG 292 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T13:35:54.832+08:00 DEBUG 292 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:35:54.833+08:00 DEBUG 292 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:35:54.900+08:00 INFO 292 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T13:35:55.030+08:00 DEBUG 292 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T13:35:55.353+08:00 INFO 292 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.909 seconds (process running for 4.585) 2024-02-11T13:35:55.361+08:00 INFO 292 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:35:55.425+08:00 DEBUG 292 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T13:35:55.565+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T13:35:56.034+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T13:35:56.038+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T13:35:57.024+08:00 INFO 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2023.12.3' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T13:35:57.024+08:00 INFO 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2024-02-11T13:35:57.064+08:00 DEBUG 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T13:35:58.316+08:00 INFO 292 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T06:35:57.315992Z 2024-02-11T13:35:59.441+08:00 DEBUG 292 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T13:35:59.443+08:00 DEBUG 292 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T13:35:59.444+08:00 DEBUG 292 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T13:35:59.975+08:00 INFO 292 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T13:36:00.563+08:00 DEBUG 292 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-02-11T13:36:04.372+08:00 DEBUG 292 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: null 2024-02-11T13:36:04.375+08:00 WARN 292 --- [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:874) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at com.faforever.client.chat.KittehChatService.joinAutoChannels(KittehChatService.java:630) at com.faforever.client.chat.KittehChatService.onSocialMessage(KittehChatService.java:688) 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-45(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:4512) 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:4512) 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:802) 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:454) 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:529) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468) 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:1410) 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:919) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:36:04.609+08:00 ERROR 292 --- [FAF Client] [JavaFX Application Thread] c.f.c.t.TeamMatchmakingService : Error processing party info java.lang.NullPointerException: Cannot invoke "com.faforever.client.domain.PlayerBean.getId()" because "currentPlayer" is null at com.faforever.client.teammatchmaking.TeamMatchmakingService.lambda$onPartyInfo$53(TeamMatchmakingService.java:457) 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:179) Error has been observed at the following site(s): *__Flux.doOnNext ⇢ at com.faforever.client.teammatchmaking.TeamMatchmakingService.afterPropertiesSet(TeamMatchmakingService.java:179) Original Stack Trace: at com.faforever.client.teammatchmaking.TeamMatchmakingService.lambda$onPartyInfo$53(TeamMatchmakingService.java:457) 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:457) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:196) at reactor.core.publisher.FluxPublishOn$PublishOnSubscriber.runAsync(FluxPublishOn.java:440) at reactor.core.publisher.FluxPublishOn$PublishOnSubscriber.run(FluxPublishOn.java:527) 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-02-11T13:36:20.508+08:00 INFO 292 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2024-02-11T13:36:20.566+08:00 INFO 292 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2024.1.2' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T13:36:20.573+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #zhanghm18'sParty 2024-02-11T13:36:25.053+08:00 DEBUG 292 --- [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-02-11T13:36:25.091+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-02-11T13:36:25.119+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\2v2%20sand%20box.v0001.png 2024-02-11T13:36:25.121+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_021.png 2024-02-11T13:36:25.122+08:00 DEBUG 292 --- [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-02-11T13:36:25.125+08:00 DEBUG 292 --- [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-02-11T13:36:25.126+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\voodoo%20tournament%20v18.png 2024-02-11T13:36:25.128+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_maridia.v0003.png 2024-02-11T13:36:25.130+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_015.png 2024-02-11T13:36:25.131+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_corona.v0002.png 2024-02-11T13:36:25.133+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_031.png 2024-02-11T13:36:25.135+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_defense_atoll.v0001.png 2024-02-11T13:36:25.136+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\cybran_island_c.v0008.png 2024-02-11T13:36:25.137+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\volcano_beach.v0002.png 2024-02-11T13:36:25.137+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_033.png 2024-02-11T13:36:25.139+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_009.png 2024-02-11T13:36:25.432+08:00 DEBUG 292 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #zhanghm18'sParty 2024-02-11T13:36:25.432+08:00 DEBUG 292 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-02-11T13:36:25.619+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:36:25.620+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:36:25.643+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\large\setons_clutch_-_faf_version.v0004.png 2024-02-11T13:36:30.654+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\zombi%20war%20v4.png 2024-02-11T13:36:31.934+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:36:31.934+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:36:35.631+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\skellige.v0005.png 2024-02-11T13:36:39.028+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:36:39.029+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:36:46.655+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_ph_waters_2.v0001.png 2024-02-11T13:36:47.651+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\the%20pyramid%20v2.png 2024-02-11T13:36:49.356+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T13:36:49.361+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:36:49.361+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:37:11.848+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2243, version=3781, name=ForgedAlliance.exe, md5=1b4f88671f20d20b0f871055220ed958, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3781.exe?verify=1707629770-RD2NLz5%2BVzYnRF%2FmtlYZtXv8%2B3jTysL6tttdM%2FrujB0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3781.exe, hmacToken=1707629770-RD2NLz5%2BVzYnRF%2FmtlYZtXv8%2B3jTysL6tttdM%2FrujB0%3D, hmacParameter=verify)` 2024-02-11T13:37:11.850+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2234, version=3781, name=init_faf.lua, md5=86f27000aa5e441fc815a1e674cbef19, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3781.lua?verify=1707629770-ADDbgNAKfHAM7Elah8Bz9HIo9wdtkgD5ElAxUPj6fs4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3781.lua, hmacToken=1707629770-ADDbgNAKfHAM7Elah8Bz9HIo9wdtkgD5ElAxUPj6fs4%3D, hmacParameter=verify)` 2024-02-11T13:37:11.864+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] 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=1707629770-zuBLcuQ%2ByoDXcDNBMHl1PIyrle6KhtHkDdru1dvywzs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1707629770-zuBLcuQ%2ByoDXcDNBMHl1PIyrle6KhtHkDdru1dvywzs%3D, hmacParameter=verify)` 2024-02-11T13:37:11.864+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] 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=1707629770-eQtG3Ej%2Fm8NIyOy1FJ6yN0y9yfGNQZTcCx4PRRwghDA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1707629770-eQtG3Ej%2Fm8NIyOy1FJ6yN0y9yfGNQZTcCx4PRRwghDA%3D, hmacParameter=verify)` 2024-02-11T13:37:11.865+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] 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=1707629770-kn40jprX5Z0KZMaykOJHJzr7pPJsJPo37uq1B6jB5mc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1707629770-kn40jprX5Z0KZMaykOJHJzr7pPJsJPo37uq1B6jB5mc%3D, hmacParameter=verify)` 2024-02-11T13:37:11.865+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2239, version=3781, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3781.lua?verify=1707629770-FP2SxBJhNqlrDzOvAPWI9XHUtc%2BnbmqeQjXIPNXx7%2Bo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3781.lua, hmacToken=1707629770-FP2SxBJhNqlrDzOvAPWI9XHUtc%2BnbmqeQjXIPNXx7%2Bo%3D, hmacParameter=verify)` 2024-02-11T13:37:11.865+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] 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=1707629770-mi2OcGIEiOj5tI6klRIX4lRE23%2BecTgdA09SFrBuJRo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1707629770-mi2OcGIEiOj5tI6klRIX4lRE23%2BecTgdA09SFrBuJRo%3D, hmacParameter=verify)` 2024-02-11T13:37:11.866+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] 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=1707629770-9J2NODoj4lNi2khNjmXKg6Iboe9HWTnvDIhmXum6Tvk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1707629770-9J2NODoj4lNi2khNjmXKg6Iboe9HWTnvDIhmXum6Tvk%3D, hmacParameter=verify)` 2024-02-11T13:37:11.870+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2232, version=3781, name=effects.nx2, md5=63fb50f6d95de1e6c022b1c5c8a343b9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3781.nx2?verify=1707629770-tuvczSb6dEUa65thmuVOb2GKMe0NgJLZ3BzZGrNkTy0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3781.nx2, hmacToken=1707629770-tuvczSb6dEUa65thmuVOb2GKMe0NgJLZ3BzZGrNkTy0%3D, hmacParameter=verify)` 2024-02-11T13:37:12.453+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2233, version=3781, name=env.nx2, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3781.nx2?verify=1707629770-Uvjr3D5lMg7cYtKNmSZ5dgAgiTKM0YLRjmae3U71ePw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3781.nx2, hmacToken=1707629770-Uvjr3D5lMg7cYtKNmSZ5dgAgiTKM0YLRjmae3U71ePw%3D, hmacParameter=verify)` 2024-02-11T13:37:12.456+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2237, version=3781, name=loc.nx2, md5=ca12cdd74b7b69aac7eaa83814f12e0e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3781.nx2?verify=1707629770-%2FfnPn1UHNhtoRgF0KU%2FvWYysopbzYec78JIpCPg%2B14k%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3781.nx2, hmacToken=1707629770-%2FfnPn1UHNhtoRgF0KU%2FvWYysopbzYec78JIpCPg%2B14k%3D, hmacParameter=verify)` 2024-02-11T13:37:12.460+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2242, version=3781, name=lua.nx2, md5=99e384ef7825991417ac21a7c15398a3, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3781.nx2?verify=1707629770-J19xifRTkb8p2LigRPJITp%2Bwkk5ZAfNfwp6f3KUmaoc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3781.nx2, hmacToken=1707629770-J19xifRTkb8p2LigRPJITp%2Bwkk5ZAfNfwp6f3KUmaoc%3D, hmacParameter=verify)` 2024-02-11T13:37:12.465+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2236, version=3781, name=meshes.nx2, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3781.nx2?verify=1707629770-Kcv6%2B5GPGu7QRSCiwN5WRuBMMwp4qofhxiD6UVG5UUI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3781.nx2, hmacToken=1707629770-Kcv6%2B5GPGu7QRSCiwN5WRuBMMwp4qofhxiD6UVG5UUI%3D, hmacParameter=verify)` 2024-02-11T13:37:12.465+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=999, version=3677, name=modules.nx2, md5=8eaeb838a8a6f2585351d50e4a20d5d9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt?verify=1707629770-4o0bFaPGBYpqcHHa9I5%2BirndtfHfSeOlBbVO0U5KLjw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1707629770-4o0bFaPGBYpqcHHa9I5%2BirndtfHfSeOlBbVO0U5KLjw%3D, hmacParameter=verify)` 2024-02-11T13:37:12.467+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2241, version=3781, name=projectiles.nx2, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3781.nx2?verify=1707629770-K9OFsoeJS4qect42Q%2BaVaOkWYL0MFfN6MxwWOZnoZe4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3781.nx2, hmacToken=1707629770-K9OFsoeJS4qect42Q%2BaVaOkWYL0MFfN6MxwWOZnoZe4%3D, hmacParameter=verify)` 2024-02-11T13:37:12.467+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2238, version=3781, name=schook.nx2, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3781.nx2?verify=1707629770-9TdZmkDlswJwGbWxYoUXHqasNlRXcEXbN39ZBde90b0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3781.nx2, hmacToken=1707629770-9TdZmkDlswJwGbWxYoUXHqasNlRXcEXbN39ZBde90b0%3D, hmacParameter=verify)` 2024-02-11T13:37:12.587+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2240, version=3781, name=textures.nx2, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3781.nx2?verify=1707629770-AkISuTZ0MxlUTQ%2FAE6ytMG9IqHTPZ%2FyvSpcEwSUDEiU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3781.nx2, hmacToken=1707629770-AkISuTZ0MxlUTQ%2FAE6ytMG9IqHTPZ%2FyvSpcEwSUDEiU%3D, hmacParameter=verify)` 2024-02-11T13:37:12.754+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2235, version=3781, name=units.nx2, md5=4d8e03573c65bc19ff8b53b0644708c0, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3781.nx2?verify=1707629770-SpgQU17rQBkgZ3RW4Tcj%2FSKQdXGqHysOvUdrNEIBgbI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3781.nx2, hmacToken=1707629770-SpgQU17rQBkgZ3RW4Tcj%2FSKQdXGqHysOvUdrNEIBgbI%3D, hmacParameter=verify)` 2024-02-11T13:37:12.754+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2231, version=3781, name=etc.nx2, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3781.nx2?verify=1707629770-I0jmgJVgyDZLI5A7kC%2FVVjBrFJ9mmI6G61Ihk1OcC2s%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3781.nx2, hmacToken=1707629770-I0jmgJVgyDZLI5A7kC%2FVVjBrFJ9mmI6G61Ihk1OcC2s%3D, hmacParameter=verify)` 2024-02-11T13:37:12.758+08:00 INFO 292 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3781` 2024-02-11T13:37:12.759+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T13:37:12.767+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T13:37:12.767+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T13:37:12.767+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T13:37:12.767+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T13:37:12.768+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T13:37:12.768+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T13:37:12.768+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T13:37:12.768+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T13:37:12.768+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T13:37:12.768+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T13:37:12.769+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T13:37:12.773+08:00 DEBUG 292 --- [FAF Client] [pool-3-thread-2] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3781 2024-02-11T13:37:13.178+08:00 INFO 292 --- [FAF Client] [Thread-42] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T13:37:13.178+08:00 DEBUG 292 --- [FAF Client] [Thread-42] c.faforever.client.replay.ReplayServer : Opening local replay server on port 56258 2024-02-11T13:37:13.179+08:00 INFO 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21833971, --login, zhanghm18, --rpc-port, 56256, --gpgnet-port, 56257] 2024-02-11T13:37:13.187+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T13:37:13.438+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T13:37:13.689+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T13:37:13.941+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T13:37:14.192+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T13:37:14.445+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T13:37:14.696+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T13:37:14.947+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 8/50) 2024-02-11T13:37:15.200+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 9/50) 2024-02-11T13:37:15.451+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 10/50) 2024-02-11T13:37:15.703+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 11/50) 2024-02-11T13:37:15.954+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 12/50) 2024-02-11T13:37:16.205+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 13/50) 2024-02-11T13:37:16.456+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 14/50) 2024-02-11T13:37:16.707+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 15/50) 2024-02-11T13:37:16.959+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 16/50) 2024-02-11T13:37:17.210+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 17/50) 2024-02-11T13:37:17.461+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 18/50) 2024-02-11T13:37:17.712+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 19/50) 2024-02-11T13:37:17.963+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 20/50) 2024-02-11T13:37:18.214+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 21/50) 2024-02-11T13:37:18.465+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 22/50) 2024-02-11T13:37:18.717+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 23/50) 2024-02-11T13:37:18.968+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 24/50) 2024-02-11T13:37:19.219+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 25/50) 2024-02-11T13:37:19.472+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 26/50) 2024-02-11T13:37:19.723+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 27/50) 2024-02-11T13:37:19.975+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 28/50) 2024-02-11T13:37:20.225+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 29/50) 2024-02-11T13:37:20.477+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 30/50) 2024-02-11T13:37:20.728+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 31/50) 2024-02-11T13:37:20.980+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 32/50) 2024-02-11T13:37:21.231+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 33/50) 2024-02-11T13:37:21.482+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 34/50) 2024-02-11T13:37:21.733+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 35/50) 2024-02-11T13:37:21.986+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 36/50) 2024-02-11T13:37:22.237+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 37/50) 2024-02-11T13:37:22.489+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 38/50) 2024-02-11T13:37:22.740+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 39/50) 2024-02-11T13:37:22.994+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 40/50) 2024-02-11T13:37:23.245+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 41/50) 2024-02-11T13:37:23.496+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 42/50) 2024-02-11T13:37:23.747+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 43/50) 2024-02-11T13:37:23.999+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 44/50) 2024-02-11T13:37:24.250+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 45/50) 2024-02-11T13:37:24.501+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 46/50) 2024-02-11T13:37:24.752+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 47/50) 2024-02-11T13:37:25.004+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 48/50) 2024-02-11T13:37:25.255+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 49/50) 2024-02-11T13:37:25.506+08:00 WARN 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 50/50) 2024-02-11T13:37:28.409+08:00 INFO 292 --- [FAF Client] [reactor-http-nio-13] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: setIceServers([[{username=qYiZyUSX-UHgu8EuZSV6NqDCAgmDWTiQwRvy1RExKIeTxzkZRzov64RuwFkojc8HAAAAAGXIXRhmYWZvcmV2ZXI=, credential=a4b6284c-c89f-11ee-9600-0242ac120004, urls=[turn://fr-turn1.xirsys.com:3478?transport=tcp, turn://fr-turn1.xirsys.com:3478?transport=udp, turns://fr-turn1.xirsys.com:443?transport=tcp, stun://fr-turn1.xirsys.com, turn://fr-turn1.xirsys.com:80?transport=udp, turn://fr-turn1.xirsys.com:80?transport=tcp, turns://fr-turn1.xirsys.com:5349?transport=tcp]}]]) 2024-02-11T13:37:28.412+08:00 INFO 292 --- [FAF Client] [reactor-http-nio-13] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21833971.log, /gpgnet, 127.0.0.1:56257, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:56258/21833971/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T13:37:55.607+08:00 INFO 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 0 2024-02-11T13:37:55.610+08:00 INFO 292 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:38:28.697+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\avatar_trainer.png 2024-02-11T13:38:31.689+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\duel_gap_5v5_v.v0001.png 2024-02-11T13:38:37.681+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_007.png 2024-02-11T13:38:46.880+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T13:38:46.882+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:38:46.882+08:00 INFO 292 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-02-11T13:38:46.883+08:00 INFO 292 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-02-11T13:38:46.883+08:00 INFO 292 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T13:38:48.899+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T13:38:48.901+08:00 DEBUG 292 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T13:38:48.902+08:00 WARN 292 --- [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-02-11T13:38:48.903+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:38:48.904+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T13:38:48.904+08:00 INFO 292 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T13:38:48.904+08:00 DEBUG 292 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T13:38:48.906+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:38:48.906+08:00 WARN 292 --- [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-02-11T13:38:48.907+08:00 INFO 292 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T13:38:48.909+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:38:48.911+08:00 INFO 292 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T13:38:48.912+08:00 INFO 292 --- [FAF Client] [Thread-49] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T13:38:57.549+08:00 INFO 24852 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T13:38:57.553+08:00 DEBUG 24852 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T13:38:57.601+08:00 ERROR 24852 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:38:57.662+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T13:38:57.664+08:00 DEBUG 24852 --- [FAF Client] [pool-3-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 2024-02-11T13:38:57.665+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T13:38:57.665+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T13:38:57.667+08:00 DEBUG 24852 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T13:38:57.667+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T13:38:57.669+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T13:38:57.669+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T13:38:57.672+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T13:38:57.674+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T13:38:57.675+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T13:38:57.677+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T13:38:57.678+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T13:38:57.680+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T13:38:57.680+08:00 DEBUG 24852 --- [FAF Client] [pool-3-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-02-11T13:38:57.682+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T13:38:57.682+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T13:38:57.683+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T13:38:57.684+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T13:38:57.684+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T13:38:57.685+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T13:38:57.685+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T13:38:57.686+08:00 DEBUG 24852 --- [FAF Client] [pool-3-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-02-11T13:38:57.686+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T13:38:57.686+08:00 DEBUG 24852 --- [FAF Client] [pool-3-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-02-11T13:38:57.687+08:00 DEBUG 24852 --- [FAF Client] [pool-3-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-02-11T13:38:57.687+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T13:38:57.688+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T13:38:57.688+08:00 DEBUG 24852 --- [FAF Client] [pool-3-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-02-11T13:38:57.689+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T13:38:57.689+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T13:38:57.690+08:00 DEBUG 24852 --- [FAF Client] [pool-3-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-02-11T13:38:57.690+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T13:38:57.691+08:00 DEBUG 24852 --- [FAF Client] [pool-3-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-02-11T13:38:57.691+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T13:38:57.691+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T13:38:57.692+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T13:38:57.692+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T13:38:57.693+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T13:38:57.693+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T13:38:57.694+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T13:38:57.694+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T13:38:57.695+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T13:38:57.695+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T13:38:57.695+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T13:38:57.696+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T13:38:57.696+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T13:38:57.697+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T13:38:57.697+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T13:38:57.697+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T13:38:57.699+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T13:38:57.699+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T13:38:57.700+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T13:38:57.700+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T13:38:57.700+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T13:38:57.701+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T13:38:57.701+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T13:38:57.701+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T13:38:57.702+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T13:38:57.702+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T13:38:57.702+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T13:38:57.703+08:00 DEBUG 24852 --- [FAF Client] [pool-3-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-02-11T13:38:57.703+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T13:38:57.704+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T13:38:57.704+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T13:38:57.704+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T13:38:57.705+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T13:38:57.705+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T13:38:57.706+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T13:38:57.707+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T13:38:57.707+08:00 INFO 24852 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:38:57.707+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T13:38:57.708+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T13:38:57.708+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T13:38:57.709+08:00 INFO 24852 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:38:57.709+08:00 DEBUG 24852 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T13:38:57.709+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T13:38:57.710+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T13:38:57.710+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T13:38:57.710+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T13:38:57.711+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T13:38:57.711+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T13:38:57.711+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T13:38:57.713+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T13:38:57.713+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T13:38:57.714+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T13:38:57.714+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T13:38:57.715+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T13:38:57.715+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T13:38:57.716+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T13:38:57.717+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T13:38:57.717+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T13:38:57.718+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T13:38:57.718+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T13:38:57.718+08:00 DEBUG 24852 --- [FAF Client] [pool-3-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-02-11T13:38:57.719+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T13:38:57.719+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T13:38:57.719+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T13:38:57.720+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T13:38:57.720+08:00 ERROR 24852 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:38:57.721+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T13:38:57.722+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T13:38:57.724+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T13:38:57.726+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T13:38:57.728+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T13:38:57.730+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T13:38:57.731+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T13:38:57.732+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T13:38:57.733+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T13:38:57.734+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T13:38:57.735+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T13:38:57.736+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T13:38:57.737+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T13:38:57.738+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T13:38:57.738+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T13:38:57.739+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T13:38:57.740+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T13:38:57.741+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T13:38:57.741+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T13:38:57.742+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T13:38:57.743+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T13:38:57.744+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T13:38:57.744+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T13:38:57.745+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T13:38:57.746+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T13:38:57.746+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T13:38:57.747+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T13:38:57.748+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T13:38:57.748+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T13:38:57.749+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T13:38:57.750+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T13:38:57.750+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T13:38:57.752+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T13:38:57.752+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T13:38:57.753+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T13:38:57.754+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T13:38:57.754+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T13:38:57.755+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T13:38:57.756+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T13:38:57.756+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T13:38:57.757+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T13:38:57.758+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T13:38:57.758+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T13:38:57.759+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T13:38:57.760+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T13:38:57.760+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T13:38:57.761+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T13:38:57.761+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T13:38:57.762+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T13:38:57.762+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T13:38:57.763+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T13:38:57.763+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T13:38:57.764+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T13:38:57.764+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T13:38:57.765+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T13:38:57.766+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T13:38:57.767+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T13:38:57.767+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T13:38:57.768+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T13:38:57.768+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T13:38:57.770+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T13:38:57.770+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T13:38:57.771+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T13:38:57.772+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T13:38:57.773+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T13:38:57.773+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T13:38:57.774+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T13:38:57.774+08:00 DEBUG 24852 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T13:38:57.785+08:00 DEBUG 24852 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T13:38:57.828+08:00 DEBUG 24852 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:38:57.829+08:00 DEBUG 24852 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:38:57.892+08:00 INFO 24852 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T13:38:57.969+08:00 DEBUG 24852 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T13:38:58.308+08:00 INFO 24852 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.902 seconds (process running for 4.578) 2024-02-11T13:38:58.320+08:00 INFO 24852 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:38:58.373+08:00 DEBUG 24852 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T13:38:58.527+08:00 INFO 24852 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T13:38:59.006+08:00 INFO 24852 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T13:38:59.010+08:00 INFO 24852 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T13:39:09.111+08:00 ERROR 24852 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.login.LoginController : Could not read remote preferences java.util.concurrent.CompletionException: java.net.SocketTimeoutException: Connect timed out at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:147) 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) Caused by: java.net.SocketTimeoutException: Connect timed out at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:546) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:751) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1237) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1123) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1675) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223) at com.faforever.client.preferences.PreferencesService.getRemotePreferences(PreferencesService.java:135) at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:145) ... 7 common frames omitted 2024-02-11T13:39:09.119+08:00 ERROR 24852 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.task.TaskService : Task failed java.util.concurrent.CompletionException: java.net.SocketTimeoutException: Connect timed out at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:147) 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) Caused by: java.net.SocketTimeoutException: Connect timed out at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:546) at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) at java.base/java.net.Socket.connect(Socket.java:751) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:304) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) at java.base/sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264) at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:377) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:193) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1237) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1123) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:179) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1675) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:223) at com.faforever.client.preferences.PreferencesService.getRemotePreferences(PreferencesService.java:135) at com.faforever.client.preferences.PreferencesService.lambda$getRemotePreferencesAsync$0(PreferencesService.java:145) ... 7 common frames omitted 2024-02-11T13:39:18.142+08:00 INFO 24852 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.login.OAuthValuesReceiver : GET /?code=qSmWj1Po7jFiCYLqy77aEgwXcCa76vJe0t-c3H9NxQQ.lyBB3B4hulPsGEGSbkND0W3EJB9rtXM6HZX5ScDcNuA&scope=openid+offline+public_profile+upload_map+upload_mod+lobby&state=bp8IRFsnOL1dqMb6OReZaYVXstr41jyad1ceiPOxMSVNLEcKiXrZhf29EzjBB1wjD8bjwl7rlZNnmSF8b3IfaOFHiEEi2vR HTTP/1.1 2024-02-11T13:39:18.147+08:00 DEBUG 24852 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.fx.PlatformService : Focus '登录FA Forever' window 2024-02-11T13:39:18.161+08:00 INFO 24852 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with authorization code 2024-02-11T13:39:18.231+08:00 DEBUG 24852 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T13:39:40.784+08:00 INFO 24852 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T06:39:40.782243900Z 2024-02-11T13:39:40.794+08:00 DEBUG 24852 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T13:40:03.037+08:00 INFO 24852 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T06:40:02.037641800Z 2024-02-11T13:40:03.074+08:00 WARN 24852 --- [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: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:40:08.095+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-3] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #1 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:40:13.102+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-4] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #2 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:40:18.127+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-5] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #3 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:40:23.134+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-6] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #4 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:40:28.158+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-7] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #5 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:40:33.167+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-8] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #6 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:40:38.181+08:00 WARN 24852 --- [FAF Client] [parallel-15] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #7 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:40:43.195+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-10] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #8 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:40:48.214+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-11] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #9 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:40:53.226+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-12] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #10 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:40:58.241+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-13] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #11 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:41:03.263+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-14] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #12 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:41:08.267+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-15] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #13 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:41:13.282+08:00 WARN 24852 --- [FAF Client] [parallel-9] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #14 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:41:18.286+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-17] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #15 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:41:23.293+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-18] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #16 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:41:28.324+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-19] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #17 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:41:33.346+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-20] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #18 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:41:38.374+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #19 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:41:43.387+08:00 WARN 24852 --- [FAF Client] [parallel-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #20 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:41:48.404+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-3] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #21 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:41:53.432+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-4] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #22 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:41:58.446+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-5] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #23 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:42:03.449+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-6] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #24 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:42:08.462+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-7] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #25 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:42:13.466+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-8] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #26 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:42:18.469+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-9] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #27 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:42:23.472+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-10] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #28 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:42:28.476+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-11] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #29 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:42:33.479+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-12] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #30 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:42:38.483+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-13] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #31 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:42:43.488+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-14] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #32 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:42:48.491+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-15] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #33 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:42:53.496+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-16] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #34 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:42:58.502+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-17] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #35 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:43:03.507+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-18] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #36 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:43:08.520+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-19] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #37 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:43:13.524+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-20] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #38 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:43:18.528+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #39 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:43:23.531+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-2] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #40 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:43:28.536+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-3] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #41 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:43:33.542+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-4] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #42 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:43:38.555+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-5] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #43 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:43:43.561+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-6] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #44 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:43:48.565+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-7] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #45 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:43:53.570+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-8] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #46 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:43:58.521+08:00 INFO 24852 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:43:58.586+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-9] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #47 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:44:03.601+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-10] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #48 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:44:08.604+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-11] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #49 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:44:13.608+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-12] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #50 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:44:18.611+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-13] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #51 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:44:23.614+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-14] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #52 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:44:28.619+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-15] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #53 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:44:33.623+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-16] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #54 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:44:38.627+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-17] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #55 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:44:43.633+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-18] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #56 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:44:48.637+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-19] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #57 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:44:53.660+08:00 WARN 24852 --- [FAF Client] [parallel-17] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #58 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:44:58.684+08:00 WARN 24852 --- [FAF Client] [reactor-http-nio-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #59 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Connection refused: no further information: /127.0.0.1:80 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:748) |_ ⇢ 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 /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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:80 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) Error has been observed at the following site(s): *____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: Caused by: java.net.ConnectException: Connection refused: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:45:03.704+08:00 INFO 24852 --- [FAF Client] [reactor-http-nio-2] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:45:09.612+08:00 INFO 24852 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T13:45:09.615+08:00 INFO 24852 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:45:11.640+08:00 INFO 24852 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T13:45:11.646+08:00 DEBUG 24852 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T13:45:11.648+08:00 INFO 24852 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:45:11.649+08:00 INFO 24852 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T13:45:11.649+08:00 DEBUG 24852 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T13:45:11.649+08:00 INFO 24852 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T13:45:11.653+08:00 INFO 24852 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:45:11.656+08:00 INFO 24852 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T13:45:11.659+08:00 INFO 24852 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:45:11.662+08:00 INFO 24852 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T13:45:11.663+08:00 INFO 24852 --- [FAF Client] [Thread-31] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T13:47:59.829+08:00 INFO 8204 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T13:47:59.833+08:00 DEBUG 8204 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T13:47:59.879+08:00 ERROR 8204 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:47:59.948+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T13:47:59.950+08:00 DEBUG 8204 --- [FAF Client] [pool-3-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 2024-02-11T13:47:59.952+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T13:47:59.952+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T13:47:59.954+08:00 DEBUG 8204 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T13:47:59.955+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T13:47:59.957+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T13:47:59.958+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T13:47:59.962+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T13:47:59.964+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T13:47:59.965+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T13:47:59.967+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T13:47:59.967+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T13:47:59.969+08:00 DEBUG 8204 --- [FAF Client] [pool-3-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-02-11T13:47:59.970+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T13:47:59.970+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T13:47:59.971+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T13:47:59.971+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T13:47:59.972+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T13:47:59.972+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T13:47:59.973+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T13:47:59.974+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T13:47:59.974+08:00 DEBUG 8204 --- [FAF Client] [pool-3-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-02-11T13:47:59.976+08:00 DEBUG 8204 --- [FAF Client] [pool-3-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-02-11T13:47:59.976+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T13:47:59.977+08:00 DEBUG 8204 --- [FAF Client] [pool-3-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-02-11T13:47:59.977+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T13:47:59.978+08:00 DEBUG 8204 --- [FAF Client] [pool-3-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-02-11T13:47:59.978+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T13:47:59.979+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T13:47:59.979+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T13:47:59.980+08:00 DEBUG 8204 --- [FAF Client] [pool-3-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-02-11T13:47:59.980+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T13:47:59.980+08:00 DEBUG 8204 --- [FAF Client] [pool-3-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-02-11T13:47:59.981+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T13:47:59.981+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T13:47:59.982+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T13:47:59.982+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T13:47:59.983+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T13:47:59.983+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T13:47:59.984+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T13:47:59.984+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T13:47:59.985+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T13:47:59.985+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T13:47:59.985+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T13:47:59.986+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T13:47:59.986+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T13:47:59.986+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T13:47:59.987+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T13:47:59.987+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T13:47:59.988+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T13:47:59.988+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T13:47:59.989+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T13:47:59.989+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T13:47:59.990+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T13:47:59.990+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T13:47:59.990+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T13:47:59.992+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T13:47:59.992+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T13:47:59.993+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T13:47:59.993+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T13:47:59.994+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T13:47:59.994+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T13:47:59.995+08:00 DEBUG 8204 --- [FAF Client] [pool-3-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-02-11T13:47:59.997+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T13:47:59.997+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T13:47:59.998+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T13:47:59.998+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T13:47:59.999+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T13:47:59.999+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T13:48:00.000+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T13:48:00.001+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T13:48:00.001+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T13:48:00.002+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T13:48:00.003+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T13:48:00.003+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T13:48:00.004+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T13:48:00.006+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T13:48:00.006+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T13:48:00.007+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T13:48:00.008+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T13:48:00.009+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T13:48:00.009+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T13:48:00.011+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T13:48:00.011+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T13:48:00.014+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T13:48:00.014+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T13:48:00.015+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T13:48:00.015+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T13:48:00.016+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T13:48:00.016+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T13:48:00.016+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T13:48:00.016+08:00 INFO 8204 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:48:00.016+08:00 ERROR 8204 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:48:00.017+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T13:48:00.018+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T13:48:00.018+08:00 DEBUG 8204 --- [FAF Client] [pool-3-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-02-11T13:48:00.019+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T13:48:00.019+08:00 INFO 8204 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:48:00.019+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T13:48:00.019+08:00 DEBUG 8204 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T13:48:00.019+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T13:48:00.019+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T13:48:00.020+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T13:48:00.022+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T13:48:00.022+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T13:48:00.024+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T13:48:00.025+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T13:48:00.026+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T13:48:00.027+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T13:48:00.028+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T13:48:00.028+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T13:48:00.029+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T13:48:00.031+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T13:48:00.032+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T13:48:00.033+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T13:48:00.034+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T13:48:00.035+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T13:48:00.035+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T13:48:00.036+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T13:48:00.038+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T13:48:00.039+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T13:48:00.040+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T13:48:00.041+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T13:48:00.041+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T13:48:00.042+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T13:48:00.043+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T13:48:00.044+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T13:48:00.045+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T13:48:00.046+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T13:48:00.047+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T13:48:00.048+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T13:48:00.048+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T13:48:00.049+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T13:48:00.050+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T13:48:00.050+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T13:48:00.052+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T13:48:00.052+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T13:48:00.053+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T13:48:00.054+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T13:48:00.054+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T13:48:00.055+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T13:48:00.056+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T13:48:00.056+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T13:48:00.057+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T13:48:00.058+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T13:48:00.058+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T13:48:00.059+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T13:48:00.059+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T13:48:00.060+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T13:48:00.061+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T13:48:00.061+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T13:48:00.062+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T13:48:00.062+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T13:48:00.063+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T13:48:00.064+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T13:48:00.064+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T13:48:00.065+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T13:48:00.066+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T13:48:00.066+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T13:48:00.067+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T13:48:00.068+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T13:48:00.069+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T13:48:00.069+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T13:48:00.070+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T13:48:00.071+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T13:48:00.071+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T13:48:00.072+08:00 DEBUG 8204 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T13:48:00.079+08:00 DEBUG 8204 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T13:48:00.123+08:00 DEBUG 8204 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:48:00.123+08:00 DEBUG 8204 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:48:00.193+08:00 INFO 8204 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T13:48:00.296+08:00 DEBUG 8204 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T13:48:00.625+08:00 INFO 8204 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.984 seconds (process running for 4.673) 2024-02-11T13:48:00.633+08:00 INFO 8204 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:48:00.699+08:00 DEBUG 8204 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T13:48:00.853+08:00 INFO 8204 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T13:48:01.359+08:00 INFO 8204 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T13:48:01.362+08:00 INFO 8204 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T13:48:02.551+08:00 INFO 8204 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2023.12.3' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T13:48:16.071+08:00 INFO 8204 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.login.OAuthValuesReceiver : GET /?code=Q0KYyZEeS5nlDmyLf9Dx15YmZrfkAnfhnYRxP7JOuok.eQSauildzvSLK8BP-D8wvVI5Mjd8Hyp9xdOyyjuAAZ8&scope=openid+offline+public_profile+upload_map+upload_mod+lobby&state=abHFLOqb5QSW3vMfc63k1hrfXmv2Q4TZ5MZ0cInvVhTjOic2Jr76vmERKW2Mm3PKg6Jqnk9vF HTTP/1.1 2024-02-11T13:48:16.073+08:00 DEBUG 8204 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.faforever.client.fx.PlatformService : Focus '登录FA Forever' window 2024-02-11T13:48:16.087+08:00 INFO 8204 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] com.faforever.client.user.LoginService : Logging in with authorization code 2024-02-11T13:48:16.163+08:00 DEBUG 8204 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T13:48:17.844+08:00 INFO 8204 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T06:48:17.843402Z 2024-02-11T13:48:17.850+08:00 DEBUG 8204 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T13:48:18.807+08:00 INFO 8204 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T06:48:18.807644700Z 2024-02-11T13:48:41.474+08:00 DEBUG 8204 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T13:48:41.479+08:00 DEBUG 8204 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T13:48:41.480+08:00 DEBUG 8204 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T13:48:46.869+08:00 INFO 8204 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T13:48:46.871+08:00 INFO 8204 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:48:47.869+08:00 DEBUG 8204 --- [FAF Client] [parallel-1] c.f.commons.lobby.FafLobbyClient : Login cancelled 2024-02-11T13:48:47.869+08:00 INFO 8204 --- [FAF Client] [parallel-1] c.f.commons.lobby.FafLobbyClient : Connection cancelled 2024-02-11T13:48:47.870+08:00 WARN 8204 --- [FAF Client] [parallel-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #0 of 60 java.util.concurrent.TimeoutException: Did not observe any item or terminal signal within 30000ms in 'Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178)' (and no fallback has been configured) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.handleTimeout(FluxTimeout.java:296) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoTimeout] : reactor.core.publisher.Mono.timeout com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) Error has been observed at the following site(s): *__Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) Original Stack Trace: at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.handleTimeout(FluxTimeout.java:296) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.doTimeout(FluxTimeout.java:281) at reactor.core.publisher.FluxTimeout$TimeoutTimeoutSubscriber.onNext(FluxTimeout.java:420) at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onNext(FluxOnErrorReturn.java:162) 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-02-11T13:48:48.083+08:00 DEBUG 8204 --- [FAF Client] [Thread-50] c.f.client.os.FileOpeningHandler : Handling startup: 2024-02-11T13:48:48.083+08:00 INFO 8204 --- [FAF Client] [Thread-50] c.faforever.client.replay.ReplayService : Starting replay file: `D:\FAF Client` 2024-02-11T13:48:48.921+08:00 INFO 8204 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T13:48:48.923+08:00 DEBUG 8204 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T13:48:48.924+08:00 INFO 8204 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:48:48.925+08:00 DEBUG 8204 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T13:48:48.925+08:00 INFO 8204 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T13:48:48.925+08:00 INFO 8204 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T13:48:48.926+08:00 INFO 8204 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:48:48.927+08:00 INFO 8204 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T13:48:48.929+08:00 INFO 8204 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:48:48.930+08:00 INFO 8204 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T13:48:48.931+08:00 INFO 8204 --- [FAF Client] [Thread-51] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T13:48:49.822+08:00 DEBUG 8204 --- [FAF Client] [Thread-50] c.f.client.os.FileOpeningHandler : Handling startup: 2024-02-11T13:48:49.823+08:00 INFO 8204 --- [FAF Client] [Thread-50] c.faforever.client.replay.ReplayService : Starting replay file: `D:\FAF Client` 2024-02-11T13:48:56.171+08:00 INFO 19184 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T13:48:56.174+08:00 DEBUG 19184 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T13:48:56.224+08:00 ERROR 19184 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:48:56.297+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T13:48:56.297+08:00 DEBUG 19184 --- [FAF Client] [pool-3-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 2024-02-11T13:48:56.300+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T13:48:56.300+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T13:48:56.301+08:00 DEBUG 19184 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T13:48:56.302+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T13:48:56.304+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T13:48:56.305+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T13:48:56.307+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T13:48:56.308+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T13:48:56.309+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T13:48:56.310+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T13:48:56.311+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T13:48:56.311+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T13:48:56.313+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T13:48:56.314+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T13:48:56.315+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T13:48:56.315+08:00 DEBUG 19184 --- [FAF Client] [pool-3-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-02-11T13:48:56.316+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T13:48:56.316+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T13:48:56.318+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T13:48:56.318+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T13:48:56.318+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T13:48:56.319+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T13:48:56.319+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T13:48:56.321+08:00 DEBUG 19184 --- [FAF Client] [pool-3-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-02-11T13:48:56.321+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T13:48:56.323+08:00 DEBUG 19184 --- [FAF Client] [pool-3-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-02-11T13:48:56.323+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T13:48:56.324+08:00 DEBUG 19184 --- [FAF Client] [pool-3-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-02-11T13:48:56.325+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T13:48:56.325+08:00 DEBUG 19184 --- [FAF Client] [pool-3-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-02-11T13:48:56.325+08:00 INFO 19184 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:48:56.327+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T13:48:56.327+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T13:48:56.328+08:00 DEBUG 19184 --- [FAF Client] [pool-3-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-02-11T13:48:56.328+08:00 INFO 19184 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:48:56.329+08:00 DEBUG 19184 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T13:48:56.329+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T13:48:56.329+08:00 DEBUG 19184 --- [FAF Client] [pool-3-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-02-11T13:48:56.331+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T13:48:56.331+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T13:48:56.332+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T13:48:56.332+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T13:48:56.333+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T13:48:56.333+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T13:48:56.334+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T13:48:56.334+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T13:48:56.334+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T13:48:56.335+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T13:48:56.335+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T13:48:56.336+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T13:48:56.337+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T13:48:56.337+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T13:48:56.338+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T13:48:56.339+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T13:48:56.340+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T13:48:56.340+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T13:48:56.341+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T13:48:56.341+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T13:48:56.342+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T13:48:56.342+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T13:48:56.342+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T13:48:56.342+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T13:48:56.343+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T13:48:56.343+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T13:48:56.343+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T13:48:56.345+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T13:48:56.345+08:00 DEBUG 19184 --- [FAF Client] [pool-3-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-02-11T13:48:56.346+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T13:48:56.346+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T13:48:56.347+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T13:48:56.347+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T13:48:56.347+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T13:48:56.347+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T13:48:56.348+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T13:48:56.348+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T13:48:56.348+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T13:48:56.349+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T13:48:56.349+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T13:48:56.350+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T13:48:56.350+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T13:48:56.351+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T13:48:56.352+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T13:48:56.352+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T13:48:56.353+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T13:48:56.353+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T13:48:56.354+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T13:48:56.354+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T13:48:56.355+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T13:48:56.356+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T13:48:56.356+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T13:48:56.357+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T13:48:56.357+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T13:48:56.358+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T13:48:56.357+08:00 ERROR 19184 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:48:56.359+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T13:48:56.359+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T13:48:56.360+08:00 DEBUG 19184 --- [FAF Client] [pool-3-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-02-11T13:48:56.361+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T13:48:56.361+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T13:48:56.362+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T13:48:56.363+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T13:48:56.364+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T13:48:56.364+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T13:48:56.366+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T13:48:56.367+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T13:48:56.369+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T13:48:56.372+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T13:48:56.374+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T13:48:56.375+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T13:48:56.376+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T13:48:56.377+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T13:48:56.378+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T13:48:56.380+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T13:48:56.382+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T13:48:56.382+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T13:48:56.383+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T13:48:56.384+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T13:48:56.385+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T13:48:56.386+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T13:48:56.388+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T13:48:56.389+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T13:48:56.391+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T13:48:56.393+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T13:48:56.393+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T13:48:56.394+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T13:48:56.395+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T13:48:56.396+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T13:48:56.397+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T13:48:56.397+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T13:48:56.398+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T13:48:56.399+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T13:48:56.399+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T13:48:56.400+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T13:48:56.400+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T13:48:56.401+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T13:48:56.402+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T13:48:56.402+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T13:48:56.403+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T13:48:56.403+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T13:48:56.404+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T13:48:56.405+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T13:48:56.405+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T13:48:56.406+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T13:48:56.406+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T13:48:56.407+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T13:48:56.408+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T13:48:56.409+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T13:48:56.409+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T13:48:56.410+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T13:48:56.410+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T13:48:56.411+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T13:48:56.413+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T13:48:56.413+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T13:48:56.414+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T13:48:56.414+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T13:48:56.415+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T13:48:56.416+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T13:48:56.417+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T13:48:56.418+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T13:48:56.418+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T13:48:56.419+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T13:48:56.419+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T13:48:56.420+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T13:48:56.421+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T13:48:56.421+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T13:48:56.422+08:00 DEBUG 19184 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T13:48:56.424+08:00 DEBUG 19184 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T13:48:56.471+08:00 DEBUG 19184 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:48:56.472+08:00 DEBUG 19184 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:48:56.547+08:00 INFO 19184 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T13:48:56.618+08:00 DEBUG 19184 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T13:48:56.942+08:00 INFO 19184 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.98 seconds (process running for 4.651) 2024-02-11T13:48:56.952+08:00 INFO 19184 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:48:57.013+08:00 DEBUG 19184 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T13:48:57.183+08:00 INFO 19184 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T13:48:57.689+08:00 INFO 19184 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T13:48:57.694+08:00 INFO 19184 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T13:48:58.268+08:00 INFO 19184 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2023.12.3' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T13:48:58.270+08:00 INFO 19184 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2024-02-11T13:48:58.331+08:00 DEBUG 19184 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T13:48:59.524+08:00 INFO 19184 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T06:48:58.523314Z 2024-02-11T13:49:21.608+08:00 DEBUG 19184 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T13:49:21.610+08:00 DEBUG 19184 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T13:49:21.611+08:00 DEBUG 19184 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T13:49:29.537+08:00 DEBUG 19184 --- [FAF Client] [parallel-1] c.f.commons.lobby.FafLobbyClient : Login cancelled 2024-02-11T13:49:29.537+08:00 INFO 19184 --- [FAF Client] [parallel-1] c.f.commons.lobby.FafLobbyClient : Connection cancelled 2024-02-11T13:49:29.543+08:00 WARN 19184 --- [FAF Client] [parallel-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #0 of 60 java.util.concurrent.TimeoutException: Did not observe any item or terminal signal within 30000ms in 'Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178)' (and no fallback has been configured) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.handleTimeout(FluxTimeout.java:296) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoTimeout] : reactor.core.publisher.Mono.timeout com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) Error has been observed at the following site(s): *__Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) Original Stack Trace: at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.handleTimeout(FluxTimeout.java:296) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.doTimeout(FluxTimeout.java:281) at reactor.core.publisher.FluxTimeout$TimeoutTimeoutSubscriber.onNext(FluxTimeout.java:420) at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onNext(FluxOnErrorReturn.java:162) 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-02-11T13:49:42.883+08:00 INFO 19184 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T13:49:42.886+08:00 INFO 19184 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T13:49:58.527+08:00 DEBUG 19184 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T13:49:58.528+08:00 DEBUG 19184 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T13:49:58.529+08:00 DEBUG 19184 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T13:50:04.561+08:00 DEBUG 19184 --- [FAF Client] [parallel-4] c.f.commons.lobby.FafLobbyClient : Login cancelled 2024-02-11T13:50:04.562+08:00 INFO 19184 --- [FAF Client] [parallel-4] c.f.commons.lobby.FafLobbyClient : Connection cancelled 2024-02-11T13:50:04.562+08:00 WARN 19184 --- [FAF Client] [parallel-4] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #1 of 60 java.util.concurrent.TimeoutException: Did not observe any item or terminal signal within 30000ms in 'Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178)' (and no fallback has been configured) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.handleTimeout(FluxTimeout.java:296) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoTimeout] : reactor.core.publisher.Mono.timeout com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) Error has been observed at the following site(s): *__Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) Original Stack Trace: at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.handleTimeout(FluxTimeout.java:296) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.doTimeout(FluxTimeout.java:281) at reactor.core.publisher.FluxTimeout$TimeoutTimeoutSubscriber.onNext(FluxTimeout.java:420) at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onNext(FluxOnErrorReturn.java:162) 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-02-11T13:50:19.802+08:00 INFO 19184 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T13:50:19.803+08:00 INFO 19184 --- [FAF Client] [reactor-http-nio-3] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T13:50:31.508+08:00 DEBUG 19184 --- [FAF Client] [reactor-http-nio-4] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T13:50:31.508+08:00 DEBUG 19184 --- [FAF Client] [reactor-http-nio-4] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T13:50:31.508+08:00 DEBUG 19184 --- [FAF Client] [reactor-http-nio-4] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T13:50:39.577+08:00 DEBUG 19184 --- [FAF Client] [parallel-6] c.f.commons.lobby.FafLobbyClient : Login cancelled 2024-02-11T13:50:39.577+08:00 INFO 19184 --- [FAF Client] [parallel-6] c.f.commons.lobby.FafLobbyClient : Connection cancelled 2024-02-11T13:50:39.578+08:00 WARN 19184 --- [FAF Client] [parallel-6] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #2 of 60 java.util.concurrent.TimeoutException: Did not observe any item or terminal signal within 30000ms in 'Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178)' (and no fallback has been configured) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.handleTimeout(FluxTimeout.java:296) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoTimeout] : reactor.core.publisher.Mono.timeout com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) Error has been observed at the following site(s): *__Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) Original Stack Trace: at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.handleTimeout(FluxTimeout.java:296) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.doTimeout(FluxTimeout.java:281) at reactor.core.publisher.FluxTimeout$TimeoutTimeoutSubscriber.onNext(FluxTimeout.java:420) at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onNext(FluxOnErrorReturn.java:162) 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-02-11T13:50:52.782+08:00 INFO 19184 --- [FAF Client] [reactor-http-nio-4] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T13:50:52.783+08:00 INFO 19184 --- [FAF Client] [reactor-http-nio-4] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T13:51:11.369+08:00 INFO 19184 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T13:51:11.377+08:00 INFO 19184 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:51:11.425+08:00 WARN 19184 --- [FAF Client] [reactor-http-nio-5] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #3 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: No route to host: no further information: user.faforever.com/104.26.0.148:443 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:748) |_ ⇢ 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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor.tryEmitNext(SinkManyEmitterProcessor.java:273) at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100) at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:193) at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241) at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315) at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:576) at reactor.netty.transport.TransportConnector$MonoChannelPromise.setFailure(TransportConnector.java:522) at reactor.netty.transport.TransportConnector.lambda$doConnect$7(TransportConnector.java:261) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: No route to host: no further information: user.faforever.com/104.26.0.148:443 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *______________________ ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$2(TransportConnector.java:174) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$3(TransportConnector.java:171) *____________Mono.defer ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$5(TransportConnector.java:169) |_ Mono.retryWhen ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$5(TransportConnector.java:176) *________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) *____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: Caused by: java.net.NoRouteToHostException: No route to host: no further information at java.base/sun.nio.ch.Net.pollConnect(Native Method) at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:51:13.444+08:00 INFO 19184 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T13:51:13.446+08:00 DEBUG 19184 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T13:51:13.448+08:00 INFO 19184 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:51:13.448+08:00 INFO 19184 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T13:51:13.448+08:00 INFO 19184 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T13:51:13.448+08:00 DEBUG 19184 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T13:51:13.452+08:00 INFO 19184 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:51:13.453+08:00 WARN 19184 --- [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-02-11T13:51:13.454+08:00 INFO 19184 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T13:51:13.456+08:00 INFO 19184 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:51:13.459+08:00 INFO 19184 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T13:51:13.460+08:00 INFO 19184 --- [FAF Client] [Thread-50] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2024-02-11T13:51:24.546+08:00 INFO 17764 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2024-02-11T13:51:24.550+08:00 DEBUG 17764 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2024-02-11T13:51:24.598+08:00 ERROR 17764 --- [FAF Client] [pool-3-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\01map_generator` 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\01map_generator at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:51:24.673+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0004 2024-02-11T13:51:24.674+08:00 DEBUG 17764 --- [FAF Client] [pool-3-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 2024-02-11T13:51:24.675+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\1.5x Resources and Storage 2024-02-11T13:51:24.675+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_project_albus.v0007 2024-02-11T13:51:24.678+08:00 DEBUG 17764 --- [FAF Client] [pool-3-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 and Storage 2024-02-11T13:51:24.678+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\adaptive_tabula_rasa.v0007 2024-02-11T13:51:24.679+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\3x BuildRate 2024-02-11T13:51:24.679+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\amoor.v0003 2024-02-11T13:51:24.681+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\angel_lagoon.v0011 2024-02-11T13:51:24.683+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\assupian.v0004 2024-02-11T13:51:24.684+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\auralian_-_the_core.v0019 2024-02-11T13:51:24.686+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4SB 2024-02-11T13:51:24.687+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\azalea_gardens.v0004 2024-02-11T13:51:24.688+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\4th_Dimension_212 2024-02-11T13:51:24.688+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\bjarg.v0002 2024-02-11T13:51:24.690+08:00 DEBUG 17764 --- [FAF Client] [pool-3-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-02-11T13:51:24.690+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Black_Sun_v2 2024-02-11T13:51:24.691+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\AI-Uveso 2024-02-11T13:51:24.692+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Antares Unit Pack 2024-02-11T13:51:24.692+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\canis 4v4 spezial edition.v0002 2024-02-11T13:51:24.693+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BattlePack 2024-02-11T13:51:24.694+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Cobalt Valley v1 2024-02-11T13:51:24.694+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BetterLOD 2024-02-11T13:51:24.697+08:00 DEBUG 17764 --- [FAF Client] [pool-3-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-02-11T13:51:24.697+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cobalt_lake.v0002 2024-02-11T13:51:24.699+08:00 DEBUG 17764 --- [FAF Client] [pool-3-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-02-11T13:51:24.699+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\corinas_hourglass.v0001 2024-02-11T13:51:24.700+08:00 DEBUG 17764 --- [FAF Client] [pool-3-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-02-11T13:51:24.700+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_reloaded.v0001 2024-02-11T13:51:24.701+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\crater_rocks.v0005 2024-02-11T13:51:24.702+08:00 DEBUG 17764 --- [FAF Client] [pool-3-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-02-11T13:51:24.703+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\BrewLAN_Plenae 2024-02-11T13:51:24.703+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\cybranistan_lake.v0002 2024-02-11T13:51:24.704+08:00 DEBUG 17764 --- [FAF Client] [pool-3-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-02-11T13:51:24.704+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\desolate_dunes.v0012 2024-02-11T13:51:24.705+08:00 DEBUG 17764 --- [FAF Client] [pool-3-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-02-11T13:51:24.706+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\distortion.v0018 2024-02-11T13:51:24.706+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FPS Unlocked 2024-02-11T13:51:24.708+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\FullFirepower 2024-02-11T13:51:24.708+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_fix_adaptive.v0007 2024-02-11T13:51:24.709+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Future Battlefield Pack Defenses 2024-02-11T13:51:24.709+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\dualgap_unreal.v0019 2024-02-11T13:51:24.710+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SIZE SPEED SOME8 2024-02-11T13:51:24.711+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger ARMOR 2024-02-11T13:51:24.711+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Esgaroths Ruins 2024-02-11T13:51:24.712+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Commanders 4x ReUpload 2024-02-11T13:51:24.712+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Fields of Thundra.v0001 2024-02-11T13:51:24.713+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger JUST SIZE 2024-02-11T13:51:24.713+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\forbidden_pass_-_faf_version.v0004 2024-02-11T13:51:24.714+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger Land 2x 2024-02-11T13:51:24.714+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\ggasnowbusiness.v0001 2024-02-11T13:51:24.716+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger NAVY 2x 2024-02-11T13:51:24.716+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Griffin_IV_v2 2024-02-11T13:51:24.716+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME 2024-02-11T13:51:24.717+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME2 2024-02-11T13:51:24.717+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\haven_reef_-_faf_version.v0003 2024-02-11T13:51:24.718+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Better Faster Stronger SOME3 2024-02-11T13:51:24.718+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\high_noon_2023.v0002 2024-02-11T13:51:24.719+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME4 BATTLESHIP 2024-02-11T13:51:24.719+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Iced Mountains.0004 2024-02-11T13:51:24.720+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Larger Stronger SOME7 TOTALBATTLESHIP 2024-02-11T13:51:24.720+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\invasion_of_vimir.v0003 2024-02-11T13:51:24.721+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\M27AI 2024-02-11T13:51:24.722+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lake_shore.v0002 2024-02-11T13:51:24.722+08:00 DEBUG 17764 --- [FAF Client] [pool-3-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-02-11T13:51:24.723+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki 3v3.v0002 2024-02-11T13:51:24.723+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\NuclearRepulsorShields 2024-02-11T13:51:24.724+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\OrbitalWarsMod 2024-02-11T13:51:24.724+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\loki_-_faf_version.v0004 2024-02-11T13:51:24.724+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\PIT 1.5x Build Range & Build Rate 2024-02-11T13:51:24.726+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\lost_archipelago.v0005 2024-02-11T13:51:24.726+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\QuantumResourceGenerators 2024-02-11T13:51:24.727+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Resource Rich 2024-02-11T13:51:24.727+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Miracle 2024-02-11T13:51:24.728+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\rks_explosions 2024-02-11T13:51:24.728+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\moon_door.v0003 2024-02-11T13:51:24.729+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\RNGAI 2024-02-11T13:51:24.729+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\pina_coladas.v0007 2024-02-11T13:51:24.730+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Atlantis 2024-02-11T13:51:24.731+08:00 INFO 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:51:24.731+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Mech Ramrod 2024-02-11T13:51:24.731+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\plateau_of_arracis.v0006 2024-02-11T13:51:24.732+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\point of reach v4 2024-02-11T13:51:24.732+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Savers Megalith 2024-02-11T13:51:24.733+08:00 INFO 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:51:24.733+08:00 DEBUG 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2024-02-11T13:51:24.733+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\polar_depression.v0003 2024-02-11T13:51:24.733+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Siege Shields for FA 2024-02-11T13:51:24.735+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\red_ravine.v0011 2024-02-11T13:51:24.735+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SmartTacticalMissiles 2024-02-11T13:51:24.737+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\SorianAIFAF 2024-02-11T13:51:24.737+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\regor_vi_highlands.v0006 2024-02-11T13:51:24.738+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\salems_clutch.v0002 2024-02-11T13:51:24.738+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\Supreme_Music_Compilation 2024-02-11T13:51:24.739+08:00 ERROR 17764 --- [FAF Client] [pool-3-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\Saltrock Colony` 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\Saltrock Colony at com.faforever.client.map.MapService.lambda$readMap$8(MapService.java:284) at java.base/java.util.Optional.orElseThrow(Optional.java:403) at com.faforever.client.map.MapService.readMap(MapService.java:284) at com.faforever.client.map.MapService.addInstalledMap(MapService.java:266) at com.faforever.client.map.MapService$1.call(MapService.java:248) at com.faforever.client.map.MapService$1.call(MapService.java:227) 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-02-11T13:51:24.739+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T2 and T3 units half mass cost 2024-02-11T13:51:24.740+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\T4_Energy_Gen_Pack 2024-02-11T13:51:24.740+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\samurais_clutch_15x15.v0002 2024-02-11T13:51:24.741+08:00 DEBUG 17764 --- [FAF Client] [pool-3-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-02-11T13:51:24.741+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Selkie Isle 2024-02-11T13:51:24.742+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\UltimateShields 2024-02-11T13:51:24.742+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-3] com.faforever.client.mod.ModService : Added mod from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\mods\XtremWars 2024-02-11T13:51:24.742+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\setons_clutch_-_faf_version.v0004 2024-02-11T13:51:24.745+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Sirgis 2024-02-11T13:51:24.746+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\supreme strongholds.v0001 2024-02-11T13:51:24.747+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\tag_craftious maximus.v0001 2024-02-11T13:51:24.749+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_bermuda_locket_-_faf_version.v0001 2024-02-11T13:51:24.749+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_ditch_-_faf_version.v0002 2024-02-11T13:51:24.750+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\the_hunting_ground.v0003 2024-02-11T13:51:24.751+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\twin rivers.v0001 2024-02-11T13:51:24.753+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\verisimilitude.v0004 2024-02-11T13:51:24.754+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\white_fire_-_faf_version.v0002 2024-02-11T13:51:24.755+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\Wonder open 5v5 v3b.v0002 2024-02-11T13:51:24.757+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from %USER_PROFILE%\Documents\My Games\Gas Powered Games\Supreme Commander Forged Alliance\maps\zerg_canyon.v0003 2024-02-11T13:51:24.757+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2024-02-11T13:51:24.758+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2024-02-11T13:51:24.759+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2024-02-11T13:51:24.759+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2024-02-11T13:51:24.761+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2024-02-11T13:51:24.762+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2024-02-11T13:51:24.763+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2024-02-11T13:51:24.763+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2024-02-11T13:51:24.764+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2024-02-11T13:51:24.765+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2024-02-11T13:51:24.766+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2024-02-11T13:51:24.766+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2024-02-11T13:51:24.767+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2024-02-11T13:51:24.768+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2024-02-11T13:51:24.769+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2024-02-11T13:51:24.769+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2024-02-11T13:51:24.770+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2024-02-11T13:51:24.771+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2024-02-11T13:51:24.772+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2024-02-11T13:51:24.772+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2024-02-11T13:51:24.774+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2024-02-11T13:51:24.775+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2024-02-11T13:51:24.775+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2024-02-11T13:51:24.776+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2024-02-11T13:51:24.777+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2024-02-11T13:51:24.777+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2024-02-11T13:51:24.778+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2024-02-11T13:51:24.779+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2024-02-11T13:51:24.779+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2024-02-11T13:51:24.780+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2024-02-11T13:51:24.780+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2024-02-11T13:51:24.781+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2024-02-11T13:51:24.782+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2024-02-11T13:51:24.783+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2024-02-11T13:51:24.783+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2024-02-11T13:51:24.784+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2024-02-11T13:51:24.784+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2024-02-11T13:51:24.785+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2024-02-11T13:51:24.785+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2024-02-11T13:51:24.786+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2024-02-11T13:51:24.786+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2024-02-11T13:51:24.787+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2024-02-11T13:51:24.788+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2024-02-11T13:51:24.788+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2024-02-11T13:51:24.789+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2024-02-11T13:51:24.790+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2024-02-11T13:51:24.790+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2024-02-11T13:51:24.791+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2024-02-11T13:51:24.791+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2024-02-11T13:51:24.792+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2024-02-11T13:51:24.793+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2024-02-11T13:51:24.793+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2024-02-11T13:51:24.794+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2024-02-11T13:51:24.795+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2024-02-11T13:51:24.811+08:00 DEBUG 17764 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2024-02-11T13:51:24.858+08:00 DEBUG 17764 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:51:24.859+08:00 DEBUG 17764 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2024-02-11T13:51:24.941+08:00 INFO 17764 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2024-02-11T13:51:25.023+08:00 DEBUG 17764 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2024-02-11T13:51:25.340+08:00 INFO 17764 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.982 seconds (process running for 4.67) 2024-02-11T13:51:25.347+08:00 INFO 17764 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:51:25.410+08:00 DEBUG 17764 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2024-02-11T13:51:25.563+08:00 INFO 17764 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2024.1.2 2024-02-11T13:51:26.076+08:00 INFO 17764 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2024.1.2 2024-02-11T13:51:26.079+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2024-02-11T13:51:27.010+08:00 INFO 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2023.12.3' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T13:51:27.011+08:00 INFO 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2024-02-11T13:51:27.055+08:00 DEBUG 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2024-02-11T13:51:28.342+08:00 INFO 17764 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2024-02-11T06:51:27.340776700Z 2024-02-11T13:51:50.475+08:00 DEBUG 17764 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T13:51:50.479+08:00 DEBUG 17764 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T13:51:50.480+08:00 DEBUG 17764 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T13:51:51.012+08:00 INFO 17764 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T13:51:51.603+08:00 DEBUG 17764 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-02-11T13:51:54.959+08:00 INFO 17764 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2024-02-11T13:51:55.029+08:00 INFO 17764 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2024.1.2' is not newer than toVersion '2024.1.2'. No update is required. 2024-02-11T13:51:55.029+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #zhanghm18'sParty 2024-02-11T13:51:55.471+08:00 DEBUG 17764 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-02-11T13:52:12.273+08:00 DEBUG 17764 --- [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-02-11T13:52:12.304+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_002.png 2024-02-11T13:52:12.308+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_003.png 2024-02-11T13:52:12.334+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adoptive.v0023.png 2024-02-11T13:52:12.338+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_032.png 2024-02-11T13:52:12.341+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\twin%20rivers.v0001.png 2024-02-11T13:52:12.346+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_014.png 2024-02-11T13:52:13.542+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_019.png 2024-02-11T13:52:13.545+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_009.png 2024-02-11T13:52:13.550+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0012.png 2024-02-11T13:52:13.554+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\mavys_marsh.v0006.png 2024-02-11T13:52:20.140+08:00 DEBUG 17764 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2024-02-11T13:52:25.341+08:00 DEBUG 17764 --- [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-02-11T13:52:25.354+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-02-11T13:52:25.377+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\2v2%20sand%20box.v0001.png 2024-02-11T13:52:25.379+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_021.png 2024-02-11T13:52:25.380+08:00 DEBUG 17764 --- [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-02-11T13:52:25.381+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_maridia.v0003.png 2024-02-11T13:52:25.382+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_corona.v0002.png 2024-02-11T13:52:25.382+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_031.png 2024-02-11T13:52:25.384+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\cybran_island_c.v0008.png 2024-02-11T13:52:25.385+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\duel_gap_5v5_v.v0001.png 2024-02-11T13:52:25.392+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\passforveterans.v0006.png 2024-02-11T13:52:25.393+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_015.png 2024-02-11T13:52:25.395+08:00 DEBUG 17764 --- [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-02-11T13:52:25.396+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_party.v0006.png 2024-02-11T13:52:25.397+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_008.png 2024-02-11T13:52:25.399+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\ambush_clutch_edited.v0005.png 2024-02-11T13:52:25.400+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_017.png 2024-02-11T13:52:25.401+08:00 DEBUG 17764 --- [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-02-11T13:52:29.439+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\dualgap_adaptive.v0014.png 2024-02-11T13:52:29.443+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles.png 2024-02-11T13:52:29.445+08:00 DEBUG 17764 --- [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-02-11T13:52:29.446+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\twin%20rivers.v0001.png 2024-02-11T13:52:29.448+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_015.v0002.png 2024-02-11T13:52:29.449+08:00 DEBUG 17764 --- [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-02-11T13:52:29.449+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_5thdimension.v0001.png 2024-02-11T13:52:29.450+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\ditch%20reborn.v0001.png 2024-02-11T13:52:29.451+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\funeral_plains.v0001.png 2024-02-11T13:52:29.452+08:00 DEBUG 17764 --- [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-02-11T13:52:29.453+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\festea_vii.v0011.png 2024-02-11T13:52:29.453+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\virmire.v0002.png 2024-02-11T13:52:29.454+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\kappa.v0031.png 2024-02-11T13:52:29.455+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\frithen.v0004.png 2024-02-11T13:52:29.613+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/adaptive_citadel_survival.v0002.png 2024-02-11T13:52:29.615+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\sandstorm.v0001.png 2024-02-11T13:52:29.616+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\vex_vally.v0002.png 2024-02-11T13:52:29.617+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\ffa-5km.v0005.png 2024-02-11T13:52:29.618+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\nesodden_norway_x20.v0005.png 2024-02-11T13:52:29.619+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_terminus_of_hope.v0001.png 2024-02-11T13:52:29.620+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\oslo_norway_x10.v0003.png 2024-02-11T13:52:29.673+08:00 DEBUG 17764 --- [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-02-11T13:52:29.675+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\cadmium_green.v0001.png 2024-02-11T13:52:29.676+08:00 DEBUG 17764 --- [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-02-11T13:52:29.677+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\paradisebay.v0007.png 2024-02-11T13:52:29.678+08:00 DEBUG 17764 --- [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-02-11T13:52:29.681+08:00 DEBUG 17764 --- [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-02-11T13:53:09.644+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/scca_coop_a03.v0021.png 2024-02-11T13:53:09.658+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\x1mp_006.png 2024-02-11T13:53:09.673+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1ca_coop_006.v0022.png 2024-02-11T13:53:09.684+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_011.png 2024-02-11T13:53:09.688+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\setons_isle.v0002.png 2024-02-11T13:53:09.691+08:00 DEBUG 17764 --- [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-02-11T13:53:09.698+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/faf_coop_operation_golden_crystals.v0002.png 2024-02-11T13:53:09.702+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_defense_atoll.v0001.png 2024-02-11T13:53:09.705+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_039.png 2024-02-11T13:53:10.474+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/scca_coop_a03.v0021.png for C:\ProgramData\FAForever\cache\maps\small\scca_coop_a03.v0021.png 2024-02-11T13:53:10.495+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/x1ca_coop_006.v0022.png for C:\ProgramData\FAForever\cache\maps\small\x1ca_coop_006.v0022.png 2024-02-11T13:53:10.496+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/faf_coop_operation_uhthe_thuum_qai.v0005.png 2024-02-11T13:53:10.532+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-3] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/faf_coop_operation_golden_crystals.v0002.png for C:\ProgramData\FAForever\cache\maps\small\faf_coop_operation_golden_crystals.v0002.png 2024-02-11T13:53:10.545+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\voodoo%20tournament%20v18.png 2024-02-11T13:53:10.676+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\zombi%20war%20v4.png 2024-02-11T13:53:10.678+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1ca_coop_004.v0021.png 2024-02-11T13:53:10.689+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_horde.v0005.png 2024-02-11T13:53:10.699+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_007.png 2024-02-11T13:53:10.707+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_ph_waters_2.v0001.png 2024-02-11T13:53:10.721+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\the%20pyramid%20v2.png 2024-02-11T13:53:10.722+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\skellige.v0005.png 2024-02-11T13:53:11.070+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.084+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.087+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.089+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.092+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.094+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 12 java.lang.NullPointerException: Cannot invoke "java.util.Map.get(Object)" because the return value of "java.util.Map.get(Object)" is null at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:336) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.095+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 99 java.lang.ArrayIndexOutOfBoundsException: Index 99 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.096+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 127 java.lang.ArrayIndexOutOfBoundsException: Index 127 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.097+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.099+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.103+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.105+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 12 java.lang.NullPointerException: Cannot invoke "java.util.Map.get(Object)" because the return value of "java.util.Map.get(Object)" is null at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:336) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.106+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 99 java.lang.ArrayIndexOutOfBoundsException: Index 99 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.106+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 188 java.lang.ArrayIndexOutOfBoundsException: Index 188 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.107+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.110+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 94 java.lang.ArrayIndexOutOfBoundsException: Index 94 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.110+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 239 java.lang.ArrayIndexOutOfBoundsException: Index 239 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.110+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 221 java.lang.ArrayIndexOutOfBoundsException: Index 221 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.110+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 41 java.lang.ArrayIndexOutOfBoundsException: Index 41 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.111+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 59 java.lang.ArrayIndexOutOfBoundsException: Index 59 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.111+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 105 java.lang.ArrayIndexOutOfBoundsException: Index 105 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.111+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.114+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 12 java.lang.NullPointerException: Cannot invoke "java.util.Map.get(Object)" because the return value of "java.util.Map.get(Object)" is null at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:336) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.115+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 99 java.lang.ArrayIndexOutOfBoundsException: Index 99 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.115+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 177 java.lang.ArrayIndexOutOfBoundsException: Index 177 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.115+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 97 java.lang.ArrayIndexOutOfBoundsException: Index 97 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.116+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 180 java.lang.ArrayIndexOutOfBoundsException: Index 180 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.116+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.118+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 195 java.lang.ArrayIndexOutOfBoundsException: Index 195 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.118+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 120 java.lang.ArrayIndexOutOfBoundsException: Index 120 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.119+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.120+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 255 java.lang.ArrayIndexOutOfBoundsException: Index 255 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.121+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 210 java.lang.ArrayIndexOutOfBoundsException: Index 210 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.121+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 185 java.lang.ArrayIndexOutOfBoundsException: Index 185 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.121+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.123+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.125+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 84 java.lang.ArrayIndexOutOfBoundsException: Index 84 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.125+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 110 java.lang.ArrayIndexOutOfBoundsException: Index 110 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.126+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 252 java.lang.ArrayIndexOutOfBoundsException: Index 252 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.126+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 115 java.lang.ArrayIndexOutOfBoundsException: Index 115 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.126+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 167 java.lang.ArrayIndexOutOfBoundsException: Index 167 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.127+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.129+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 12 java.lang.NullPointerException: Cannot invoke "java.util.Map.get(Object)" because the return value of "java.util.Map.get(Object)" is null at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:336) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.129+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 99 java.lang.ArrayIndexOutOfBoundsException: Index 99 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.130+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.131+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 191 java.lang.ArrayIndexOutOfBoundsException: Index 191 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.132+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.133+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.135+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.137+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 12 java.lang.NullPointerException: Cannot invoke "java.util.Map.get(Object)" because the return value of "java.util.Map.get(Object)" is null at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:336) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.137+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 99 java.lang.ArrayIndexOutOfBoundsException: Index 99 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.138+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.VictoryCondition : Unknown victory condition: UNKNOWN 2024-02-11T13:53:11.141+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 12 java.lang.NullPointerException: Cannot invoke "java.util.Map.get(Object)" because the return value of "java.util.Map.get(Object)" is null at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:336) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.141+08:00 WARN 17764 --- [FAF Client] [pool-3-thread-4] c.f.commons.replay.ReplayDataParser : Unable to determine command 99 java.lang.ArrayIndexOutOfBoundsException: Index 99 out of bounds for length 24 at com.faforever.commons.replay.ReplayDataParser.parseTicks(ReplayDataParser.java:227) at com.faforever.commons.replay.ReplayDataParser.parse(ReplayDataParser.java:392) at com.faforever.commons.replay.ReplayDataParser.(ReplayDataParser.java:77) at com.faforever.client.replay.ReplayFileReaderImpl.parseReplay(ReplayFileReaderImpl.java:24) at com.faforever.client.replay.ReplayService.tryLoadingLocalReplay(ReplayService.java:196) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708) 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.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.replay.ReplayService.loadLocalReplayPage(ReplayService.java:183) 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:352) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:765) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at org.springframework.util.concurrent.FutureUtils.lambda$toSupplier$0(FutureUtils.java:74) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) 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-02-11T13:53:11.343+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/faf_coop_operation_uhthe_thuum_qai.v0005.png for C:\ProgramData\FAForever\cache\maps\small\faf_coop_operation_uhthe_thuum_qai.v0005.png 2024-02-11T13:53:11.571+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/x1ca_coop_004.v0021.png for C:\ProgramData\FAForever\cache\maps\small\x1ca_coop_004.v0021.png 2024-02-11T13:53:25.562+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\mod.png 2024-02-11T13:53:25.591+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\astro_crater_battles_4x4_v2_teamplay_ai.v0001.png 2024-02-11T13:53:25.606+08:00 DEBUG 17764 --- [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-02-11T13:53:25.626+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_005.png 2024-02-11T13:53:25.632+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Fetching image from https://content.faforever.com/maps/previews/small/x1ca_coop_001.v0028.png 2024-02-11T13:53:25.635+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\Aeon.png 2024-02-11T13:53:26.491+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.fx.JavaFxUtil : Could not read image from https://content.faforever.com/maps/previews/small/x1ca_coop_001.v0028.png for C:\ProgramData\FAForever\cache\maps\small\x1ca_coop_001.v0028.png 2024-02-11T13:54:36.353+08:00 ERROR 17764 --- [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$lambda-40(FafLobbyClient.kt:140) |_ Flux.windowUntil ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40(FafLobbyClient.kt:141) |_ Flux.flatMap ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40(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:357) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:54:36.356+08:00 INFO 17764 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel cancelled 2024-02-11T13:54:36.356+08:00 INFO 17764 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-02-11T13:54:36.357+08:00 ERROR 17764 --- [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$lambda-40(FafLobbyClient.kt:140) |_ Flux.windowUntil ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40(FafLobbyClient.kt:141) |_ Flux.flatMap ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40(FafLobbyClient.kt:142) |_ Flux.doOnError ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40(FafLobbyClient.kt:143) |_ Flux.doOnComplete ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40(FafLobbyClient.kt:144) |_ Flux.doOnCancel ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40(FafLobbyClient.kt:145) |_ Flux.flatMap ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40(FafLobbyClient.kt:146) |_ Flux.flatMap ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40(FafLobbyClient.kt:160) |_ Flux.doOnNext ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40(FafLobbyClient.kt:167) |_ Flux.then ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40(FafLobbyClient.kt:173) *__Mono.firstWithSignal ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40(FafLobbyClient.kt:208) |_ Mono.subscribeOn ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda-40(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:357) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:54:36.359+08:00 INFO 17764 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T13:54:36.381+08:00 WARN 17764 --- [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:748) |_ ⇢ 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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) 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:80) 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:80) at reactor.core.publisher.MonoRetryWhen.subscribeOrReturn(MonoRetryWhen.java:46) at reactor.core.publisher.Mono.subscribe(Mono.java:4496) at reactor.core.publisher.Mono.subscribeWith(Mono.java:4578) at reactor.core.publisher.Mono.subscribe(Mono.java:4339) at com.faforever.client.remote.FafServerAccessor.lambda$start$3(FafServerAccessor.java:116) 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$lambda-13(FafLobbyClient.kt:111) 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:4512) at reactor.core.publisher.Mono.subscribeWith(Mono.java:4578) at reactor.core.publisher.Mono.subscribe(Mono.java:4478) at reactor.core.publisher.Mono.subscribe(Mono.java:4414) 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:305) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:411) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:376) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:305) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:411) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:376) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:305) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:411) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:376) at io.netty.handler.ssl.SslHandler.channelInactive(SslHandler.java:1174) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:305) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1405) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:301) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:901) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:813) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: 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:80) 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:80) at reactor.core.publisher.MonoRetryWhen.subscribeOrReturn(MonoRetryWhen.java:46) at reactor.core.publisher.Mono.subscribe(Mono.java:4496) at reactor.core.publisher.Mono.subscribeWith(Mono.java:4578) at reactor.core.publisher.Mono.subscribe(Mono.java:4339) at com.faforever.client.remote.FafServerAccessor.lambda$start$3(FafServerAccessor.java:116) 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$lambda-13(FafLobbyClient.kt:111) 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:4512) at reactor.core.publisher.Mono.subscribeWith(Mono.java:4578) at reactor.core.publisher.Mono.subscribe(Mono.java:4478) at reactor.core.publisher.Mono.subscribe(Mono.java:4414) 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:305) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:411) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:376) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:305) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:411) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:376) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:305) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:411) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:376) at io.netty.handler.ssl.SslHandler.channelInactive(SslHandler.java:1174) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:305) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1405) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:301) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:901) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:813) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:54:36.388+08:00 WARN 17764 --- [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:357) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:54:36.390+08:00 ERROR 17764 --- [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:753) at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:727) at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:560) at io.netty.channel.DefaultChannelPipeline.close(DefaultChannelPipeline.java:957) at io.netty.channel.AbstractChannel.close(AbstractChannel.java:244) 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:1377) 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:907) 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:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:54:41.404+08:00 WARN 17764 --- [FAF Client] [reactor-http-nio-10] 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:748) |_ ⇢ 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:172) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:173) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:174) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:178) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:179) 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:4512) 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:204) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:228) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:278) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:326) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:211) 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:336) 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:195) 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:4512) 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:470) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) Caused by: 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:470) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1583) 2024-02-11T13:54:47.467+08:00 DEBUG 17764 --- [FAF Client] [reactor-http-nio-11] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2024-02-11T13:54:47.467+08:00 DEBUG 17764 --- [FAF Client] [reactor-http-nio-11] c.f.commons.lobby.FafLobbyClient : Starting login process 2024-02-11T13:54:47.468+08:00 DEBUG 17764 --- [FAF Client] [reactor-http-nio-11] c.f.commons.lobby.FafLobbyClient : Opening connection 2024-02-11T13:54:48.186+08:00 INFO 17764 --- [FAF Client] [reactor-http-nio-11] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2024-02-11T13:54:48.735+08:00 DEBUG 17764 --- [FAF Client] [reactor-http-nio-11] c.f.commons.lobby.FafLobbyClient : Starting session listener 2024-02-11T13:54:52.469+08:00 DEBUG 17764 --- [FAF Client] [reactor-http-nio-11] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2024-02-11T13:54:52.648+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\survival_mission_5.v0010.png 2024-02-11T13:55:13.992+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\vale_of_isis_ladderfix.v0007.png 2024-02-11T13:55:21.986+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_030.png 2024-02-11T13:55:37.986+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\gap%20of%20rohan%205v5.v0001.png 2024-02-11T13:55:38.234+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\avatars\avatar_trainer.png 2024-02-11T13:55:38.797+08:00 INFO 17764 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:55:38.798+08:00 INFO 17764 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:55:38.821+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\large\setons_clutch_-_faf_version.v0004.png 2024-02-11T13:55:40.518+08:00 INFO 17764 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2024-02-11T13:55:40.526+08:00 INFO 17764 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2024-02-11T13:55:40.526+08:00 INFO 17764 --- [FAF Client] [JavaFX Application Thread] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2024-02-11T13:55:42.005+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2243, version=3781, name=ForgedAlliance.exe, md5=1b4f88671f20d20b0f871055220ed958, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3781.exe?verify=1707630706-u64KQygihJtgMRTyFn5sAARqSzQq3HXOCIw2nxO2WJA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3781.exe, hmacToken=1707630706-u64KQygihJtgMRTyFn5sAARqSzQq3HXOCIw2nxO2WJA%3D, hmacParameter=verify)` 2024-02-11T13:55:42.006+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2234, version=3781, name=init_faf.lua, md5=86f27000aa5e441fc815a1e674cbef19, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3781.lua?verify=1707630706-A1S2qDDeHjGj%2BW93kBYVZAmQ5uhRICigBvKuniwfZ0k%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3781.lua, hmacToken=1707630706-A1S2qDDeHjGj%2BW93kBYVZAmQ5uhRICigBvKuniwfZ0k%3D, hmacParameter=verify)` 2024-02-11T13:55:42.021+08:00 INFO 17764 --- [FAF Client] [pool-3-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=1707630706-GLoTRYKxQFg2u0UGh1OYGXzck%2BRTDlcIw1OR7a2KErQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1707630706-GLoTRYKxQFg2u0UGh1OYGXzck%2BRTDlcIw1OR7a2KErQ%3D, hmacParameter=verify)` 2024-02-11T13:55:42.021+08:00 INFO 17764 --- [FAF Client] [pool-3-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=1707630706-KAs%2BAsegWrXcfNmysJCc0zWZ6nqI5Odrv8Xq0sq5%2Frs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1707630706-KAs%2BAsegWrXcfNmysJCc0zWZ6nqI5Odrv8Xq0sq5%2Frs%3D, hmacParameter=verify)` 2024-02-11T13:55:42.022+08:00 INFO 17764 --- [FAF Client] [pool-3-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=1707630706-phm9Lbq2Eh%2BfZa9n3laX2j6dQ8rQ22KUNpK7PREjaM0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1707630706-phm9Lbq2Eh%2BfZa9n3laX2j6dQ8rQ22KUNpK7PREjaM0%3D, hmacParameter=verify)` 2024-02-11T13:55:42.022+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2239, version=3781, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3781.lua?verify=1707630706-kce5MOePb4T8PsGDtdyIpePHMpCANzVvEAIV79Xte3w%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3781.lua, hmacToken=1707630706-kce5MOePb4T8PsGDtdyIpePHMpCANzVvEAIV79Xte3w%3D, hmacParameter=verify)` 2024-02-11T13:55:42.022+08:00 INFO 17764 --- [FAF Client] [pool-3-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=1707630706-BC8T9%2BZvcw2NxwHqX6vERw7q6lpnBLXze%2B72idthQvU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1707630706-BC8T9%2BZvcw2NxwHqX6vERw7q6lpnBLXze%2B72idthQvU%3D, hmacParameter=verify)` 2024-02-11T13:55:42.022+08:00 INFO 17764 --- [FAF Client] [pool-3-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=1707630706-%2Fxn0iGeUHdW0PIabjipbS84hOXHYRcm7qVYrea0LZFk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1707630706-%2Fxn0iGeUHdW0PIabjipbS84hOXHYRcm7qVYrea0LZFk%3D, hmacParameter=verify)` 2024-02-11T13:55:42.026+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2232, version=3781, name=effects.nx2, md5=63fb50f6d95de1e6c022b1c5c8a343b9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3781.nx2?verify=1707630706-BhGNTWxs0Ll%2FlohTiR8XCvbtvwflxUsDaF0t5GcveuA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3781.nx2, hmacToken=1707630706-BhGNTWxs0Ll%2FlohTiR8XCvbtvwflxUsDaF0t5GcveuA%3D, hmacParameter=verify)` 2024-02-11T13:55:42.607+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2233, version=3781, name=env.nx2, md5=742fea34d291fef98da49364cb2f35f8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3781.nx2?verify=1707630706-nQv%2FUbASH81smuY8sBDDordXdxX4fZX7dTbNckTvMTI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3781.nx2, hmacToken=1707630706-nQv%2FUbASH81smuY8sBDDordXdxX4fZX7dTbNckTvMTI%3D, hmacParameter=verify)` 2024-02-11T13:55:42.610+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2237, version=3781, name=loc.nx2, md5=ca12cdd74b7b69aac7eaa83814f12e0e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3781.nx2?verify=1707630706-pJ95P5G8pbvTWVCPr0Q5krL1v2BJUGoxlk%2FH%2BvoHsgk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3781.nx2, hmacToken=1707630706-pJ95P5G8pbvTWVCPr0Q5krL1v2BJUGoxlk%2FH%2BvoHsgk%3D, hmacParameter=verify)` 2024-02-11T13:55:42.615+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2242, version=3781, name=lua.nx2, md5=99e384ef7825991417ac21a7c15398a3, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3781.nx2?verify=1707630706-QusSqSiZKQjpTfvqGmgTjDRle%2BE0MWpv1XmX62ANbBg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3781.nx2, hmacToken=1707630706-QusSqSiZKQjpTfvqGmgTjDRle%2BE0MWpv1XmX62ANbBg%3D, hmacParameter=verify)` 2024-02-11T13:55:42.619+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2236, version=3781, name=meshes.nx2, md5=2c86b73974678bee3d57c9a2ae1827e6, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3781.nx2?verify=1707630706-1%2Fx6hGddeXE194IY3bXuPqeL4tLDUfnTVJf%2BrwGkdwQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3781.nx2, hmacToken=1707630706-1%2Fx6hGddeXE194IY3bXuPqeL4tLDUfnTVJf%2BrwGkdwQ%3D, hmacParameter=verify)` 2024-02-11T13:55:42.620+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=999, version=3677, name=modules.nx2, md5=8eaeb838a8a6f2585351d50e4a20d5d9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt?verify=1707630706-0rOIuJcFAW2anS%2BKud5qH8brmRT5jz1GKLpzVoVZ0lI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1707630706-0rOIuJcFAW2anS%2BKud5qH8brmRT5jz1GKLpzVoVZ0lI%3D, hmacParameter=verify)` 2024-02-11T13:55:42.621+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2241, version=3781, name=projectiles.nx2, md5=0f1b7368a201b18fd343ded5e558b72b, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3781.nx2?verify=1707630706-DOtasC5jzeiSj%2Fpu9SBoW0v9yrNV%2FElpZqctlaXrYmg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3781.nx2, hmacToken=1707630706-DOtasC5jzeiSj%2Fpu9SBoW0v9yrNV%2FElpZqctlaXrYmg%3D, hmacParameter=verify)` 2024-02-11T13:55:42.621+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2238, version=3781, name=schook.nx2, md5=49b242006d3ed9c1b80de3c9dd859ca7, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3781.nx2?verify=1707630706-GbKuTYNHpU1OUbl%2FKGLuQc0bjPbAjvzaesRU02xPxqc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3781.nx2, hmacToken=1707630706-GbKuTYNHpU1OUbl%2FKGLuQc0bjPbAjvzaesRU02xPxqc%3D, hmacParameter=verify)` 2024-02-11T13:55:42.746+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2240, version=3781, name=textures.nx2, md5=5bd7807b866c4cb7ff92c7ccadfa0afe, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3781.nx2?verify=1707630706-aJDfXpBORFFDi6GkVHKDulfVTNTTsQvYIrZdTwjmZsQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3781.nx2, hmacToken=1707630706-aJDfXpBORFFDi6GkVHKDulfVTNTTsQvYIrZdTwjmZsQ%3D, hmacParameter=verify)` 2024-02-11T13:55:42.916+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2235, version=3781, name=units.nx2, md5=4d8e03573c65bc19ff8b53b0644708c0, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3781.nx2?verify=1707630706-jqSc17ImRzZ6EHeabdAEQdwoiTew1kl6uYe8iMeCcmY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3781.nx2, hmacToken=1707630706-jqSc17ImRzZ6EHeabdAEQdwoiTew1kl6uYe8iMeCcmY%3D, hmacParameter=verify)` 2024-02-11T13:55:42.917+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2231, version=3781, name=etc.nx2, md5=b3f81321ffbb086dbdd64ece568e2258, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3781.nx2?verify=1707630706-ITsy8lWRsU53B6bLDasZKguRmZ7b%2F%2BP3I2Wzu6STbeA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3781.nx2, hmacToken=1707630706-ITsy8lWRsU53B6bLDasZKguRmZ7b%2F%2BP3I2Wzu6STbeA%3D, hmacParameter=verify)` 2024-02-11T13:55:42.926+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3781` 2024-02-11T13:55:42.926+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2024-02-11T13:55:42.928+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2024-02-11T13:55:42.928+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2024-02-11T13:55:42.929+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2024-02-11T13:55:42.929+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2024-02-11T13:55:42.929+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2024-02-11T13:55:42.929+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2024-02-11T13:55:42.929+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2024-02-11T13:55:42.929+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2024-02-11T13:55:42.929+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2024-02-11T13:55:42.929+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2024-02-11T13:55:42.929+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-5] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'D:\Program Files (x86)\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2024-02-11T13:55:42.934+08:00 DEBUG 17764 --- [FAF Client] [pool-3-thread-5] c.f.commons.fa.ForgedAllianceExePatcher : Updating version in C:\ProgramData\FAForever\bin\ForgedAlliance.exe to 3781 2024-02-11T13:55:43.344+08:00 INFO 17764 --- [FAF Client] [Thread-64] c.faforever.client.replay.ReplayServer : Connecting to replay server at `lobby.faforever.com:15000` 2024-02-11T13:55:43.344+08:00 DEBUG 17764 --- [FAF Client] [Thread-64] c.faforever.client.replay.ReplayServer : Opening local replay server on port 60875 2024-02-11T13:55:43.345+08:00 INFO 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [d:\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, D:\FAF Client\natives\faf-ice-adapter.jar;D:\FAF Client\.\lib\javafx-base-21-win.jar;D:\FAF Client\.\lib\javafx-base-21.jar;D:\FAF Client\.\lib\javafx-controls-21-win.jar;D:\FAF Client\.\lib\javafx-controls-21.jar;D:\FAF Client\.\lib\javafx-fxml-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21-win.jar;D:\FAF Client\.\lib\javafx-graphics-21.jar;D:\FAF Client\.\lib\javafx-media-21-win.jar;D:\FAF Client\.\lib\javafx-media-21.jar;D:\FAF Client\.\lib\javafx-swing-21-win.jar;D:\FAF Client\.\lib\javafx-web-21-win.jar, com.faforever.iceadapter.IceAdapter, --id, 326788, --game-id, 21834044, --login, zhanghm18, --rpc-port, 60874, --gpgnet-port, 60876] 2024-02-11T13:55:43.358+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2024-02-11T13:55:43.608+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2024-02-11T13:55:43.859+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2024-02-11T13:55:44.110+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2024-02-11T13:55:44.361+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2024-02-11T13:55:44.613+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2024-02-11T13:55:44.864+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 7/50) 2024-02-11T13:55:45.115+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 8/50) 2024-02-11T13:55:45.366+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 9/50) 2024-02-11T13:55:45.617+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 10/50) 2024-02-11T13:55:45.868+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 11/50) 2024-02-11T13:55:46.120+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 12/50) 2024-02-11T13:55:46.372+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 13/50) 2024-02-11T13:55:46.623+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 14/50) 2024-02-11T13:55:46.875+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 15/50) 2024-02-11T13:55:47.125+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 16/50) 2024-02-11T13:55:47.378+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 17/50) 2024-02-11T13:55:47.629+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 18/50) 2024-02-11T13:55:47.881+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 19/50) 2024-02-11T13:55:48.132+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 20/50) 2024-02-11T13:55:48.384+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 21/50) 2024-02-11T13:55:48.635+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 22/50) 2024-02-11T13:55:48.886+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 23/50) 2024-02-11T13:55:49.138+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 24/50) 2024-02-11T13:55:49.389+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 25/50) 2024-02-11T13:55:49.640+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 26/50) 2024-02-11T13:55:49.892+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 27/50) 2024-02-11T13:55:50.145+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 28/50) 2024-02-11T13:55:50.397+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 29/50) 2024-02-11T13:55:50.648+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 30/50) 2024-02-11T13:55:50.900+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 31/50) 2024-02-11T13:55:51.150+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 32/50) 2024-02-11T13:55:51.402+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 33/50) 2024-02-11T13:55:51.653+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 34/50) 2024-02-11T13:55:51.904+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 35/50) 2024-02-11T13:55:52.156+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 36/50) 2024-02-11T13:55:52.408+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 37/50) 2024-02-11T13:55:52.659+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 38/50) 2024-02-11T13:55:52.911+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 39/50) 2024-02-11T13:55:53.163+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 40/50) 2024-02-11T13:55:53.415+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 41/50) 2024-02-11T13:55:53.666+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 42/50) 2024-02-11T13:55:53.918+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 43/50) 2024-02-11T13:55:54.169+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 44/50) 2024-02-11T13:55:54.421+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 45/50) 2024-02-11T13:55:54.673+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 46/50) 2024-02-11T13:55:54.924+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 47/50) 2024-02-11T13:55:55.175+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 48/50) 2024-02-11T13:55:55.426+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 49/50) 2024-02-11T13:55:55.677+08:00 WARN 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 50/50) 2024-02-11T13:55:58.573+08:00 INFO 17764 --- [FAF Client] [reactor-http-nio-13] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: setIceServers([[{urls=[turn://fr-turn2.xirsys.com:3478?transport=udp, turn://fr-turn2.xirsys.com:80?transport=tcp, turns://fr-turn2.xirsys.com:443?transport=tcp, turns://fr-turn2.xirsys.com:5349?transport=tcp, turn://fr-turn2.xirsys.com:80?transport=udp, stun://fr-turn2.xirsys.com, turn://fr-turn2.xirsys.com:3478?transport=tcp], credential=3a6bbce2-c8a2-11ee-80d5-0242ac120004, username=ag0lMxYrabFuxfrbw1EerU6IpnjQlxgqTid2Yx9R1lrsVdyTtGaq038tkYzbPruxAAAAAGXIYW5mYWZvcmV2ZXI=}]]) 2024-02-11T13:55:58.576+08:00 INFO 17764 --- [FAF Client] [reactor-http-nio-13] c.f.c.fa.ForgedAllianceLaunchService : Starting Forged Alliance with command: [C:\ProgramData\FAForever\bin\FAFDebugger.exe, C:\ProgramData\FAForever\bin\ForgedAlliance.exe, /init, init.lua, /nobugreport, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_21834044.log, /gpgnet, 127.0.0.1:60876, /mean, 1500.0, /deviation, 500.0, /savereplay, gpgnet://127.0.0.1:60875/21834044/zhanghm18.SCFAreplay, /country, CN, /numgames, 0, /numgames, 0] in directory: C:\ProgramData\FAForever\bin 2024-02-11T13:56:00.304+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.305+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.306+08:00 WARN 17764 --- [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:/FAF%20Client/lib/faf-client-2024.1.2-plain.jar!/theme/style.css 2024-02-11T13:56:00.306+08:00 WARN 17764 --- [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:/FAF%20Client/lib/faf-client-2024.1.2-plain.jar!/theme/style.css 2024-02-11T13:56:00.306+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.307+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.307+08:00 WARN 17764 --- [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:/FAF%20Client/lib/faf-client-2024.1.2-plain.jar!/theme/icons.css 2024-02-11T13:56:00.307+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.307+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.309+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.310+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.311+08:00 WARN 17764 --- [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:/FAF%20Client/lib/faf-client-2024.1.2-plain.jar!/theme/icons.css 2024-02-11T13:56:00.311+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.311+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.311+08:00 WARN 17764 --- [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:/FAF%20Client/lib/faf-client-2024.1.2-plain.jar!/theme/icons.css 2024-02-11T13:56:00.312+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.313+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.313+08:00 WARN 17764 --- [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:/FAF%20Client/lib/faf-client-2024.1.2-plain.jar!/theme/icons.css 2024-02-11T13:56:00.313+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.314+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.314+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.315+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.315+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.315+08:00 WARN 17764 --- [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:/FAF%20Client/lib/faf-client-2024.1.2-plain.jar!/theme/icons.css 2024-02-11T13:56:00.315+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.315+08:00 WARN 17764 --- [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:/FAF%20Client/lib/faf-client-2024.1.2-plain.jar!/theme/icons.css 2024-02-11T13:56:00.316+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.316+08:00 WARN 17764 --- [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:/FAF%20Client/lib/faf-client-2024.1.2-plain.jar!/theme/icons.css 2024-02-11T13:56:00.316+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.317+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.318+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.318+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.318+08:00 WARN 17764 --- [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:/FAF%20Client/lib/faf-client-2024.1.2-plain.jar!/theme/icons.css 2024-02-11T13:56:00.318+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.318+08:00 WARN 17764 --- [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:/FAF%20Client/lib/faf-client-2024.1.2-plain.jar!/theme/icons.css 2024-02-11T13:56:00.318+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.319+08:00 WARN 17764 --- [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:/FAF%20Client/lib/faf-client-2024.1.2-plain.jar!/theme/icons.css 2024-02-11T13:56:00.319+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.320+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.320+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.320+08:00 WARN 17764 --- [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:/FAF%20Client/lib/faf-client-2024.1.2-plain.jar!/theme/icons.css 2024-02-11T13:56:00.321+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.321+08:00 WARN 17764 --- [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:/FAF%20Client/lib/faf-client-2024.1.2-plain.jar!/theme/icons.css 2024-02-11T13:56:00.321+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:00.321+08:00 WARN 17764 --- [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:/FAF%20Client/lib/faf-client-2024.1.2-plain.jar!/theme/icons.css 2024-02-11T13:56:00.321+08:00 WARN 17764 --- [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:/FAF%20Client/lib/javafx-controls-21-win.jar!/com/sun/javafx/scene/control/skin/modena/modena.bss 2024-02-11T13:56:25.549+08:00 INFO 17764 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:56:39.030+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_012.png 2024-02-11T13:58:10.049+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\scmp_006.png 2024-02-11T13:59:23.095+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\maps\small\adaptive_citadel_survival.v0002.png 2024-02-11T13:59:29.444+08:00 INFO 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-7] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 0 2024-02-11T13:59:29.450+08:00 INFO 17764 --- [FAF Client] [ForkJoinPool.commonPool-worker-7] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:59:33.938+08:00 INFO 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2024-02-11T13:59:33.940+08:00 INFO 17764 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:59:33.941+08:00 INFO 17764 --- [FAF Client] [reactor-http-nio-11] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2024-02-11T13:59:33.941+08:00 INFO 17764 --- [FAF Client] [reactor-http-nio-11] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2024-02-11T13:59:33.941+08:00 INFO 17764 --- [FAF Client] [reactor-http-nio-11] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2024-02-11T13:59:35.963+08:00 INFO 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2024-02-11T13:59:35.965+08:00 DEBUG 17764 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2024-02-11T13:59:35.966+08:00 WARN 17764 --- [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-02-11T13:59:35.967+08:00 INFO 17764 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2024-02-11T13:59:35.967+08:00 INFO 17764 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2024-02-11T13:59:35.967+08:00 DEBUG 17764 --- [FAF Client] [Thread-27] com.faforever.client.mod.ModService : Watcher terminated (null) 2024-02-11T13:59:35.967+08:00 INFO 17764 --- [FAF Client] [Thread-26] com.faforever.client.map.MapService : Watcher terminated (null) 2024-02-11T13:59:35.969+08:00 INFO 17764 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2024-02-11T13:59:35.969+08:00 WARN 17764 --- [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-02-11T13:59:35.971+08:00 INFO 17764 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2024-02-11T13:59:35.972+08:00 INFO 17764 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2024-02-11T13:59:35.973+08:00 INFO 17764 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2024-02-11T13:59:35.975+08:00 INFO 17764 --- [FAF Client] [Thread-71] c.faforever.client.FafClientApplication : Starting non-daemon detector thread