2025-12-02T17:14:55.788+01:00 INFO 22812 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2025-12-02T17:14:55.792+01:00 DEBUG 22812 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2025-12-02T17:14:55.896+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\8 - badlands_v4.v0001 2025-12-02T17:14:55.905+01:00 INFO 22812 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2025-12-02T17:14:55.909+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_aloren.v0002 2025-12-02T17:14:55.918+01:00 INFO 22812 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2025-12-02T17:14:55.918+01:00 DEBUG 22812 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2025-12-02T17:14:55.921+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_canis_river.v0002 2025-12-02T17:14:55.931+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_fangtooth_islands.v0004 2025-12-02T17:14:55.941+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_monument_valley.v0005 2025-12-02T17:14:55.949+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_pillars_of_sand.v0001 2025-12-02T17:14:55.958+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_project_albus.v0007 2025-12-02T17:14:55.968+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_project_dust.v0002 2025-12-02T17:14:55.979+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_step_forward.v0002 2025-12-02T17:14:55.989+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_twin_rivers.v0002 2025-12-02T17:14:55.999+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\anchor.v0011 2025-12-02T17:14:56.006+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\arcane.v0001 2025-12-02T17:14:56.008+01:00 DEBUG 22812 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T17:14:56.009+01:00 DEBUG 22812 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T17:14:56.015+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_battles_4x4_v2-2_teamplay_ai.v0001 2025-12-02T17:14:56.025+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_battles_4x4_v2_teamplay_ai.v0001 2025-12-02T17:14:56.033+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_reworked_4x4_rich.v0003 2025-12-02T17:14:56.041+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\deadlock.v0015 2025-12-02T17:14:56.048+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\dualgap_adaptive.v0014 2025-12-02T17:14:56.048+01:00 DEBUG 22812 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2025-12-02T17:14:56.056+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\enfilade.v0007 2025-12-02T17:14:56.063+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\esais_vengeance_4v4.v0007 2025-12-02T17:14:56.071+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\esgaroths_ruins_-_faf_version.v0002 2025-12-02T17:14:56.076+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\frithen.v0004 2025-12-02T17:14:56.083+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\funeral_plains.v0001 2025-12-02T17:14:56.089+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\hollow.v0005 2025-12-02T17:14:56.094+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\horizons.v0014 2025-12-02T17:14:56.101+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\huracan.v0002 2025-12-02T17:14:56.107+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lena_river.v0008 2025-12-02T17:14:56.114+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\loki_-_faf_version.v0004 2025-12-02T17:14:56.120+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lost_archipelago.v0005 2025-12-02T17:14:56.127+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lush_na.v0002 2025-12-02T17:14:56.133+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Miracle 2025-12-02T17:14:56.140+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\mirage.v0003 2025-12-02T17:14:56.146+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\nomadiah.v0001 2025-12-02T17:14:56.152+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\odda.v0007 2025-12-02T17:14:56.157+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\open waters v2.v0001 2025-12-02T17:14:56.162+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\osiris.v0006 2025-12-02T17:14:56.167+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\saskiya.v0005 2025-12-02T17:14:56.172+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Seraphim Outpost EP.v0002 2025-12-02T17:14:56.178+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\siege_island_2v2.v0003 2025-12-02T17:14:56.184+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Stella Maris 1v1.v0001 2025-12-02T17:14:56.192+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\syrtis_major_-_faf_version.v0002 2025-12-02T17:14:56.198+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\tag_voi_vittu.v0001 2025-12-02T17:14:56.203+01:00 INFO 22812 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2025-12-02T17:14:56.204+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\the cold place.v0001 2025-12-02T17:14:56.210+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\therum.v0004 2025-12-02T17:14:56.218+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\theta_passage_-_faf_version.v0001 2025-12-02T17:14:56.224+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\twin rivers.v0001 2025-12-02T17:14:56.230+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Wonder open 6v6 v2 2025-12-02T17:14:56.237+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\x1ca_coop_001.v0029 2025-12-02T17:14:56.243+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2025-12-02T17:14:56.249+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2025-12-02T17:14:56.256+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2025-12-02T17:14:56.261+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2025-12-02T17:14:56.266+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2025-12-02T17:14:56.272+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2025-12-02T17:14:56.278+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2025-12-02T17:14:56.283+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2025-12-02T17:14:56.289+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2025-12-02T17:14:56.294+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2025-12-02T17:14:56.299+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2025-12-02T17:14:56.305+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2025-12-02T17:14:56.310+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2025-12-02T17:14:56.315+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2025-12-02T17:14:56.321+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2025-12-02T17:14:56.325+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2025-12-02T17:14:56.330+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2025-12-02T17:14:56.335+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2025-12-02T17:14:56.339+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2025-12-02T17:14:56.344+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2025-12-02T17:14:56.349+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2025-12-02T17:14:56.354+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2025-12-02T17:14:56.360+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2025-12-02T17:14:56.364+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2025-12-02T17:14:56.369+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2025-12-02T17:14:56.375+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2025-12-02T17:14:56.380+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2025-12-02T17:14:56.385+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2025-12-02T17:14:56.389+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2025-12-02T17:14:56.395+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2025-12-02T17:14:56.400+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2025-12-02T17:14:56.404+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2025-12-02T17:14:56.409+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2025-12-02T17:14:56.414+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2025-12-02T17:14:56.420+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2025-12-02T17:14:56.424+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2025-12-02T17:14:56.429+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2025-12-02T17:14:56.434+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2025-12-02T17:14:56.439+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2025-12-02T17:14:56.444+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2025-12-02T17:14:56.449+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2025-12-02T17:14:56.455+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2025-12-02T17:14:56.459+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2025-12-02T17:14:56.465+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2025-12-02T17:14:56.470+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2025-12-02T17:14:56.474+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2025-12-02T17:14:56.479+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2025-12-02T17:14:56.484+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2025-12-02T17:14:56.489+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2025-12-02T17:14:56.494+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2025-12-02T17:14:56.499+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2025-12-02T17:14:56.503+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2025-12-02T17:14:56.510+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2025-12-02T17:14:56.515+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2025-12-02T17:14:56.533+01:00 DEBUG 22812 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2025-12-02T17:14:56.731+01:00 INFO 22812 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 5.79 seconds (process running for 10.623) 2025-12-02T17:14:56.734+01:00 INFO 22812 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T17:14:56.811+01:00 DEBUG 22812 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2025-12-02T17:14:57.040+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2025.11.1 2025-12-02T17:14:57.549+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2025.11.1 2025-12-02T17:14:57.555+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2025-12-02T17:14:57.946+01:00 INFO 22812 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2025.11.1' is not newer than toVersion '2025.11.1'. No update is required. 2025-12-02T17:14:57.947+01:00 INFO 22812 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2025-12-02T17:14:57.989+01:00 DEBUG 22812 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2025-12-02T17:14:58.269+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2025-12-02T17:14:57.268549200Z 2025-12-02T17:14:58.475+01:00 DEBUG 22812 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2025-12-02T17:14:58.478+01:00 DEBUG 22812 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2025-12-02T17:14:58.478+01:00 DEBUG 22812 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2025-12-02T17:14:58.518+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2025-12-02T17:14:58.635+01:00 DEBUG 22812 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2025-12-02T17:15:01.009+01:00 INFO 22812 --- [FAF Client] [Discord RPC] c.f.client.discord.DiscordEventHandler : Discord is ready with user 'rinzler_%USER%' 2025-12-02T17:15:01.154+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2025-12-02T17:15:01.208+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2025.11.1' is not newer than toVersion '2025.11.1'. No update is required. 2025-12-02T17:15:01.208+01:00 DEBUG 22812 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #Rinzler3113'sParty 2025-12-02T17:15:01.354+01:00 DEBUG 22812 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2025-12-02T17:15:01.509+01:00 DEBUG 22812 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\divisions\silverIII_medium.png 2025-12-02T17:15:01.782+01:00 DEBUG 22812 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #Rinzler3113'sParty 2025-12-02T17:15:01.783+01:00 DEBUG 22812 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2025-12-02T17:16:50.622+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T17:16:50.837+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764692105-Y5L5eo0t5DSWHBXqfKjRKbWjkz%2F9VlQIMkiF2nRiT1U%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764692105-Y5L5eo0t5DSWHBXqfKjRKbWjkz%2F9VlQIMkiF2nRiT1U%3D, hmacParameter=verify)` 2025-12-02T17:16:50.846+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764692105-EEwgRJjaaoNNF2xkLiz0TtMbvRzoJSeAkTf7Qx4bMI4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764692105-EEwgRJjaaoNNF2xkLiz0TtMbvRzoJSeAkTf7Qx4bMI4%3D, hmacParameter=verify)` 2025-12-02T17:16:50.873+01:00 INFO 22812 --- [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=1764692105-Qk7VJ98e2CdBOdsMC%2FHq5JcRjgaqpwUH%2Fy%2FjNHp5yow%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764692105-Qk7VJ98e2CdBOdsMC%2FHq5JcRjgaqpwUH%2Fy%2FjNHp5yow%3D, hmacParameter=verify)` 2025-12-02T17:16:50.880+01:00 INFO 22812 --- [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=1764692105-T8M8GswQhPHnXuOxboZ8QoG4grFDta6swD5ioqa6l1o%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764692105-T8M8GswQhPHnXuOxboZ8QoG4grFDta6swD5ioqa6l1o%3D, hmacParameter=verify)` 2025-12-02T17:16:50.898+01:00 INFO 22812 --- [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=1764692105-1i120hECh42MLY%2Bh5D3xY7lnXO6EDy7NeBV01oItw0U%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764692105-1i120hECh42MLY%2Bh5D3xY7lnXO6EDy7NeBV01oItw0U%3D, hmacParameter=verify)` 2025-12-02T17:16:50.905+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764692105-Zdz3uEFbvqcOq0Fv3BK%2BZDhxyQVeuz0NPxlcm%2FwLT8U%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764692105-Zdz3uEFbvqcOq0Fv3BK%2BZDhxyQVeuz0NPxlcm%2FwLT8U%3D, hmacParameter=verify)` 2025-12-02T17:16:50.911+01:00 INFO 22812 --- [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=1764692105-glNhOpBOX6BPV0ZaekWMSosu4MCDnj%2FIIzHrjG%2F4WfQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764692105-glNhOpBOX6BPV0ZaekWMSosu4MCDnj%2FIIzHrjG%2F4WfQ%3D, hmacParameter=verify)` 2025-12-02T17:16:50.922+01:00 INFO 22812 --- [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=1764692105-jqWDWLdjntseOmBU65Is9U%2BunXbHDUw%2FsWfbAbun0ik%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764692105-jqWDWLdjntseOmBU65Is9U%2BunXbHDUw%2FsWfbAbun0ik%3D, hmacParameter=verify)` 2025-12-02T17:16:50.938+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764692105-%2BrkIUWKsAJnx817CbvuB0Y0MKEHVeRMZf4eFK28OyVg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764692105-%2BrkIUWKsAJnx817CbvuB0Y0MKEHVeRMZf4eFK28OyVg%3D, hmacParameter=verify)` 2025-12-02T17:16:51.597+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764692105-%2BuYnaySzfE4Egw6Ohnd%2BDF5h37pO7%2BlZui2QmpYb5p0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764692105-%2BuYnaySzfE4Egw6Ohnd%2BDF5h37pO7%2BlZui2QmpYb5p0%3D, hmacParameter=verify)` 2025-12-02T17:16:51.610+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764692105-Ctz3YB6tZlTi8kAwAKYReIPFI6EJad89Co9Ov4AtEHM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764692105-Ctz3YB6tZlTi8kAwAKYReIPFI6EJad89Co9Ov4AtEHM%3D, hmacParameter=verify)` 2025-12-02T17:16:51.625+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764692105-dDLrRwcb%2FMsrVNvupsfixfDwPy1RINSRFO671QAQnCs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764692105-dDLrRwcb%2FMsrVNvupsfixfDwPy1RINSRFO671QAQnCs%3D, hmacParameter=verify)` 2025-12-02T17:16:51.637+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764692105-5Z7Bew48kjDWyw0XiHWe6PTSUvKYmyUTvNkkYUJetCM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764692105-5Z7Bew48kjDWyw0XiHWe6PTSUvKYmyUTvNkkYUJetCM%3D, hmacParameter=verify)` 2025-12-02T17:16:51.645+01:00 INFO 22812 --- [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=1764692105-joaujUwvZKEm4%2FphGyJov3H1MNtdoY%2B7O0Ho16FplX8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764692105-joaujUwvZKEm4%2FphGyJov3H1MNtdoY%2B7O0Ho16FplX8%3D, hmacParameter=verify)` 2025-12-02T17:16:51.653+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764692105-4eKXecypucnxWE0CPiQQM1Wq6L%2FhcPKdrvgmyfqkkbo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764692105-4eKXecypucnxWE0CPiQQM1Wq6L%2FhcPKdrvgmyfqkkbo%3D, hmacParameter=verify)` 2025-12-02T17:16:51.659+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764692105-1eQpZFsVX5WOmdcpFzdXfAnbgkuYruU86OFqJ4m36Ho%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764692105-1eQpZFsVX5WOmdcpFzdXfAnbgkuYruU86OFqJ4m36Ho%3D, hmacParameter=verify)` 2025-12-02T17:16:51.784+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764692105-jM6dzJM4uNQLoIC0v%2FqLR8AHZm5WDCabDgNr2tmQ5EQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764692105-jM6dzJM4uNQLoIC0v%2FqLR8AHZm5WDCabDgNr2tmQ5EQ%3D, hmacParameter=verify)` 2025-12-02T17:16:51.952+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764692105-7fGLPuqsfpcOK3Y9hAHrKtmwp0jM73x995bMZIYfMDU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764692105-7fGLPuqsfpcOK3Y9hAHrKtmwp0jM73x995bMZIYfMDU%3D, hmacParameter=verify)` 2025-12-02T17:16:51.961+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764692105-nlKutUz9xK%2BVUlf%2Bs25AlTaWjWhdJtmZ0RVpf8X5zro%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764692105-nlKutUz9xK%2BVUlf%2Bs25AlTaWjWhdJtmZ0RVpf8X5zro%3D, hmacParameter=verify)` 2025-12-02T17:16:51.965+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T17:16:51.966+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T17:16:51.967+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T17:16:51.969+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T17:16:51.969+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T17:16:51.969+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T17:16:51.969+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T17:16:51.969+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T17:16:51.970+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T17:16:51.970+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T17:16:51.970+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T17:16:51.970+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T17:16:51.971+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T17:16:52.167+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T17:16:52.168+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmaking search has been started 2025-12-02T17:16:52.182+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_twin_rivers.v0002' exists locally already. Download is not required 2025-12-02T17:16:52.182+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_aloren.v0002' exists locally already. Download is not required 2025-12-02T17:16:52.182+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'miracle' exists locally already. Download is not required 2025-12-02T17:16:52.183+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_step_forward.v0002' exists locally already. Download is not required 2025-12-02T17:16:52.183+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_canis_river.v0002' exists locally already. Download is not required 2025-12-02T17:16:52.183+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'esais_vengeance_4v4.v0007' exists locally already. Download is not required 2025-12-02T17:16:52.184+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_project_dust.v0002' exists locally already. Download is not required 2025-12-02T17:16:52.184+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'funeral_plains.v0001' exists locally already. Download is not required 2025-12-02T17:16:52.184+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'lush_na.v0002' exists locally already. Download is not required 2025-12-02T17:16:52.184+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_project_albus.v0007' exists locally already. Download is not required 2025-12-02T17:16:52.184+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_monument_valley.v0005' exists locally already. Download is not required 2025-12-02T17:16:52.184+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'odda.v0007' exists locally already. Download is not required 2025-12-02T17:16:52.185+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_pillars_of_sand.v0001' exists locally already. Download is not required 2025-12-02T17:16:52.185+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'lena_river.v0008' exists locally already. Download is not required 2025-12-02T17:16:52.185+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'saskiya.v0005' exists locally already. Download is not required 2025-12-02T17:16:52.189+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764692105-Y5L5eo0t5DSWHBXqfKjRKbWjkz%2F9VlQIMkiF2nRiT1U%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764692105-Y5L5eo0t5DSWHBXqfKjRKbWjkz%2F9VlQIMkiF2nRiT1U%3D, hmacParameter=verify)` 2025-12-02T17:16:52.190+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764692105-EEwgRJjaaoNNF2xkLiz0TtMbvRzoJSeAkTf7Qx4bMI4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764692105-EEwgRJjaaoNNF2xkLiz0TtMbvRzoJSeAkTf7Qx4bMI4%3D, hmacParameter=verify)` 2025-12-02T17:16:52.204+01:00 INFO 22812 --- [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=1764692105-Qk7VJ98e2CdBOdsMC%2FHq5JcRjgaqpwUH%2Fy%2FjNHp5yow%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764692105-Qk7VJ98e2CdBOdsMC%2FHq5JcRjgaqpwUH%2Fy%2FjNHp5yow%3D, hmacParameter=verify)` 2025-12-02T17:16:52.205+01:00 INFO 22812 --- [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=1764692105-T8M8GswQhPHnXuOxboZ8QoG4grFDta6swD5ioqa6l1o%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764692105-T8M8GswQhPHnXuOxboZ8QoG4grFDta6swD5ioqa6l1o%3D, hmacParameter=verify)` 2025-12-02T17:16:52.206+01:00 INFO 22812 --- [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=1764692105-1i120hECh42MLY%2Bh5D3xY7lnXO6EDy7NeBV01oItw0U%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764692105-1i120hECh42MLY%2Bh5D3xY7lnXO6EDy7NeBV01oItw0U%3D, hmacParameter=verify)` 2025-12-02T17:16:52.206+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764692105-Zdz3uEFbvqcOq0Fv3BK%2BZDhxyQVeuz0NPxlcm%2FwLT8U%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764692105-Zdz3uEFbvqcOq0Fv3BK%2BZDhxyQVeuz0NPxlcm%2FwLT8U%3D, hmacParameter=verify)` 2025-12-02T17:16:52.206+01:00 INFO 22812 --- [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=1764692105-glNhOpBOX6BPV0ZaekWMSosu4MCDnj%2FIIzHrjG%2F4WfQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764692105-glNhOpBOX6BPV0ZaekWMSosu4MCDnj%2FIIzHrjG%2F4WfQ%3D, hmacParameter=verify)` 2025-12-02T17:16:52.206+01:00 INFO 22812 --- [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=1764692105-jqWDWLdjntseOmBU65Is9U%2BunXbHDUw%2FsWfbAbun0ik%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764692105-jqWDWLdjntseOmBU65Is9U%2BunXbHDUw%2FsWfbAbun0ik%3D, hmacParameter=verify)` 2025-12-02T17:16:52.211+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764692105-%2BrkIUWKsAJnx817CbvuB0Y0MKEHVeRMZf4eFK28OyVg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764692105-%2BrkIUWKsAJnx817CbvuB0Y0MKEHVeRMZf4eFK28OyVg%3D, hmacParameter=verify)` 2025-12-02T17:16:52.873+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764692105-%2BuYnaySzfE4Egw6Ohnd%2BDF5h37pO7%2BlZui2QmpYb5p0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764692105-%2BuYnaySzfE4Egw6Ohnd%2BDF5h37pO7%2BlZui2QmpYb5p0%3D, hmacParameter=verify)` 2025-12-02T17:16:52.876+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764692105-Ctz3YB6tZlTi8kAwAKYReIPFI6EJad89Co9Ov4AtEHM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764692105-Ctz3YB6tZlTi8kAwAKYReIPFI6EJad89Co9Ov4AtEHM%3D, hmacParameter=verify)` 2025-12-02T17:16:52.881+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764692105-dDLrRwcb%2FMsrVNvupsfixfDwPy1RINSRFO671QAQnCs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764692105-dDLrRwcb%2FMsrVNvupsfixfDwPy1RINSRFO671QAQnCs%3D, hmacParameter=verify)` 2025-12-02T17:16:52.885+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764692105-5Z7Bew48kjDWyw0XiHWe6PTSUvKYmyUTvNkkYUJetCM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764692105-5Z7Bew48kjDWyw0XiHWe6PTSUvKYmyUTvNkkYUJetCM%3D, hmacParameter=verify)` 2025-12-02T17:16:52.886+01:00 INFO 22812 --- [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=1764692105-joaujUwvZKEm4%2FphGyJov3H1MNtdoY%2B7O0Ho16FplX8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764692105-joaujUwvZKEm4%2FphGyJov3H1MNtdoY%2B7O0Ho16FplX8%3D, hmacParameter=verify)` 2025-12-02T17:16:52.887+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764692105-4eKXecypucnxWE0CPiQQM1Wq6L%2FhcPKdrvgmyfqkkbo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764692105-4eKXecypucnxWE0CPiQQM1Wq6L%2FhcPKdrvgmyfqkkbo%3D, hmacParameter=verify)` 2025-12-02T17:16:52.887+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764692105-1eQpZFsVX5WOmdcpFzdXfAnbgkuYruU86OFqJ4m36Ho%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764692105-1eQpZFsVX5WOmdcpFzdXfAnbgkuYruU86OFqJ4m36Ho%3D, hmacParameter=verify)` 2025-12-02T17:16:53.007+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764692105-jM6dzJM4uNQLoIC0v%2FqLR8AHZm5WDCabDgNr2tmQ5EQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764692105-jM6dzJM4uNQLoIC0v%2FqLR8AHZm5WDCabDgNr2tmQ5EQ%3D, hmacParameter=verify)` 2025-12-02T17:16:53.170+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764692105-7fGLPuqsfpcOK3Y9hAHrKtmwp0jM73x995bMZIYfMDU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764692105-7fGLPuqsfpcOK3Y9hAHrKtmwp0jM73x995bMZIYfMDU%3D, hmacParameter=verify)` 2025-12-02T17:16:53.170+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764692105-nlKutUz9xK%2BVUlf%2Bs25AlTaWjWhdJtmZ0RVpf8X5zro%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764692105-nlKutUz9xK%2BVUlf%2Bs25AlTaWjWhdJtmZ0RVpf8X5zro%3D, hmacParameter=verify)` 2025-12-02T17:16:53.171+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T17:16:53.171+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T17:16:53.171+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T17:16:53.171+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T17:16:53.172+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T17:16:53.172+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T17:16:53.172+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T17:16:53.172+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T17:16:53.172+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T17:16:53.172+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T17:16:53.172+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T17:16:53.173+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T17:16:53.173+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T17:19:56.936+01:00 INFO 22812 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T17:24:56.939+01:00 INFO 22812 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T17:25:05.750+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-2] c.f.c.map.generator.MapGeneratorService : Found MapGenerator version: 1.18.2 2025-12-02T17:25:05.754+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-5] c.f.c.map.generator.GenerateMapTask : Starting map generator in directory: `E:\Games\FAF mods\maps` with command: `e:\games\faf client\jre\bin\java.exe -jar C:\ProgramData\FAForever\map_generator\MapGenerator_1.18.2.jar --map-name neroxis_map_generator_1.18.2_mhtrlegbg7wos_ayfa` 2025-12-02T17:25:05.779+01:00 DEBUG 22812 --- [FAF Client] [reactor-tcp-nio-1] c.faforever.client.replay.ReplayServer : Opening local replay server on port 64048 2025-12-02T17:25:06.586+01:00 INFO 22812 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [e:\games\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, E:\Games\FAF Client\natives\faf-ice-adapter.jar;E:\Games\FAF Client\.\lib\javafx-base-25-win.jar;E:\Games\FAF Client\.\lib\javafx-controls-25-win.jar;E:\Games\FAF Client\.\lib\javafx-fxml-25-win.jar;E:\Games\FAF Client\.\lib\javafx-graphics-25-win.jar;E:\Games\FAF Client\.\lib\javafx-media-25-win.jar;E:\Games\FAF Client\.\lib\javafx-swing-25-win.jar;E:\Games\FAF Client\.\lib\javafx-web-25-win.jar, com.faforever.iceadapter.IceAdapter, --id, 555411, --game-id, 26022736, --login, Rinzler3113, --rpc-port, 64050, --gpgnet-port, 64051, --access-token, eyJhbGciOiJSUzI1NiIsImtpZCI6IjkzNWUwNDEwLWExODEtNGVhNi04NTc5LTJmM2U2OGY3NmJmMyIsInR5cCI6IkpXVCJ9.eyJhdWQiOltdLCJjbGllbnRfaWQiOiIyZTg4MDhjZi01ODg5LTQ2OWItYjJjMy0wMWYwY2M1OGM0YWYiLCJleHAiOjE3NjQ2OTU2OTcsImV4dCI6eyJlbWFpbCI6ImpvcmR5dmFuZGVybWllcmRlbkBob3RtYWlsLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJobWFjIjoiMTc2NDYwMjczMS1vcnBQQ3hvRVl1YnFKT3h0WnlVaHZxQ3lEOUExbmVIOTdPaHhmNkt6VjlBJTNEIiwicHJlZmVycmVkX3VzZXJuYW1lIjoiUmluemxlcjMxMTMiLCJyb2xlcyI6WyJVU0VSIl0sInVzZXJuYW1lIjoiUmluemxlcjMxMTMifSwiaWF0IjoxNzY0NjkyMDk3LCJpc3MiOiJodHRwczovL2h5ZHJhLmZhZm9yZXZlci5jb20iLCJqdGkiOiI0ODI2OTkzZi0yMTdiLTRkOTYtYTZhNy00YjEzZmUzYTlkOTQiLCJuYmYiOjE3NjQ2OTIwOTcsInNjcCI6WyJvcGVuaWQiLCJvZmZsaW5lIiwicHVibGljX3Byb2ZpbGUiLCJ1cGxvYWRfbWFwIiwidXBsb2FkX21vZCIsImxvYmJ5Il0sInN1YiI6IjU1NTQxMSJ9.Z6CGXU-hhfqkblzZer-2QCUL4Tpd0O0kMxuCjesPTh-vyGb9N9Y4QihqFyFygZIZ37JMnZSE6Sd8MDj8Z6aPqEScsaqPL2dIPcYe9FJOCGRuRJy6PUU0ZqOfvjW1zHOpkfkZ505nmrKIRBRX49od68pAUlhrU5g6esIzUuzA1ShUYtUcnE-8OzL_KRhHrnjeeHaiwa3aumdDnK8rv77iti8uc3kHVaziSlGLD2dviltQUQP7sUEiBOUc7mLkWBkcl6ejEnklB6IBanWNj9BdYdiI9AaAkxCDJO_YByEQigA9zKk7UNIAAWbtBtYxV8DmVtKj8N6dgaNGaaWcy-CNjjESZNpvIFY9NIwWOYOJ2BMLssNwDL40X2YWjjqu0029XPW3UbY0me_2yrszoEMPvKAz0lVyrRW_qM2Kyuzs7bsrh2hdOz0QkLCVG7X3f-4kiIFWkvk9NQ5fRMCtoJhAFxjCoVRzB2bA7rPaJg4k8uX4km9vksJT94ZiTDobwWSSYjkYP9EjJ6rnbbAWTCDDPmBYY8tveR9jwBohGVk5UEULKeXpniy571JdoAid8k-20eNG25q0zg304ORdtIp__brNVZUBn0dIAR_vOZGMGgVhuibFay5ijnk8HS3QGc_u6bx1uexM4e4slwqEQpbdu2iOKr4fzF8PZnjjZ8dqE6M, --icebreaker-base-url, https://api.faforever.com/ice] 2025-12-02T17:25:06.712+01:00 WARN 22812 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2025-12-02T17:25:06.964+01:00 WARN 22812 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2025-12-02T17:25:07.215+01:00 WARN 22812 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2025-12-02T17:25:07.467+01:00 WARN 22812 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2025-12-02T17:25:07.718+01:00 WARN 22812 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2025-12-02T17:25:07.970+01:00 WARN 22812 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 6/50) 2025-12-02T17:25:08.301+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] 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, /cybran, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_26022736.log, /gpgnet, 127.0.0.1:64051, /mean, 1126.550048828125, /deviation, 214.4669952392578, /division, silver, /subdivision, III, /savereplay, gpgnet://127.0.0.1:64048/26022736/Rinzler3113.SCFAreplay, /country, NL, /numgames, 22, /team, 3, /players, 6, /startspot, 6, /numgames, 14] in directory: C:\ProgramData\FAForever\bin 2025-12-02T17:25:08.468+01:00 DEBUG 22812 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T17:25:08.468+01:00 DEBUG 22812 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T17:25:09.114+01:00 DEBUG 22812 --- [FAF Client] [parallel-12] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\neroxis_map_generator_1.18.2_mhtrlegbg7wos_ayfa 2025-12-02T17:25:18.640+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Connected 2025-12-02T17:25:18.647+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Idle"]' 2025-12-02T17:25:18.705+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Lobby"]' 2025-12-02T17:25:18.758+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '474330' changed to: gathering 2025-12-02T17:25:18.760+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '251607' changed to: gathering 2025-12-02T17:25:19.009+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '295109' changed to: gathering 2025-12-02T17:25:19.878+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '251607' changed to: awaitingCandidates 2025-12-02T17:25:19.878+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '474330' changed to: awaitingCandidates 2025-12-02T17:25:19.886+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/251607': {"srcId":555411,"destId":251607,"password":"3di4427piukat0uggsbeudkukq","ufrag":"7kudu1jbfu3tfu","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.13","port":6296,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"31.187.190.246","port":6296,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"1","relAddr":"192.168.0.13","relPort":6296},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"159.203.41.247","port":50420,"type":"RELAYED_CANDIDATE","generation":0,"id":"2","relAddr":"31.187.190.246","relPort":6296},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"159.203.41.247","port":58290,"type":"RELAYED_CANDIDATE","generation":0,"id":"4","relAddr":"31.187.190.246","relPort":6296}]} 2025-12-02T17:25:19.890+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/474330': {"srcId":555411,"destId":474330,"password":"736h2r04pvs6qsk79v98f6ad4k","ufrag":"fsrti1jbfu3tfu","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.13","port":6363,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"31.187.190.246","port":6363,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"3","relAddr":"192.168.0.13","relPort":6363},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"159.203.41.247","port":63972,"type":"RELAYED_CANDIDATE","generation":0,"id":"5","relAddr":"31.187.190.246","relPort":6363},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"159.203.41.247","port":65044,"type":"RELAYED_CANDIDATE","generation":0,"id":"6","relAddr":"31.187.190.246","relPort":6363}]} 2025-12-02T17:25:19.981+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '295109' changed to: awaitingCandidates 2025-12-02T17:25:19.983+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/295109': {"srcId":555411,"destId":295109,"password":"2tmqra9ovsrno6suh1d6j6du2k","ufrag":"7p7pe1jbfu3tfu","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.13","port":6849,"type":"HOST_CANDIDATE","generation":0,"id":"7","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"31.187.190.246","port":6849,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"8","relAddr":"192.168.0.13","relPort":6849},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"159.203.41.247","port":65391,"type":"RELAYED_CANDIDATE","generation":0,"id":"9","relAddr":"31.187.190.246","relPort":6849},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"159.203.41.247","port":54464,"type":"RELAYED_CANDIDATE","generation":0,"id":"10","relAddr":"31.187.190.246","relPort":6849}]} 2025-12-02T17:25:19.984+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '295109' changed to: checking 2025-12-02T17:25:20.182+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '474330' changed to: checking 2025-12-02T17:25:20.215+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '295109' has been established 2025-12-02T17:25:20.215+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '295109' changed to: connected 2025-12-02T17:25:20.348+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '474330' has been established 2025-12-02T17:25:20.349+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '474330' changed to: connected 2025-12-02T17:25:20.888+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["474330"]' 2025-12-02T17:25:20.998+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["295109"]' 2025-12-02T17:25:21.001+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:21.135+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '251607' changed to: checking 2025-12-02T17:25:21.383+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '251607' has been established 2025-12-02T17:25:21.383+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '251607' changed to: connected 2025-12-02T17:25:21.982+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["251607"]' 2025-12-02T17:25:23.120+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:25.220+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:27.315+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:28.831+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '510579' changed to: gathering 2025-12-02T17:25:29.143+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '510579' changed to: awaitingCandidates 2025-12-02T17:25:29.145+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/510579': {"srcId":555411,"destId":510579,"password":"42ak5p0n50hinm3h8ohfp30t2v","ufrag":"mlqq1jbfu46vv","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.13","port":6159,"type":"HOST_CANDIDATE","generation":0,"id":"11","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"31.187.190.246","port":6159,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"12","relAddr":"192.168.0.13","relPort":6159},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"159.203.41.247","port":58504,"type":"RELAYED_CANDIDATE","generation":0,"id":"13","relAddr":"31.187.190.246","relPort":6159},{"foundation":"6","protocol":"udp","priority":16777215,"ip":"159.203.41.247","port":50773,"type":"RELAYED_CANDIDATE","generation":0,"id":"14","relAddr":"31.187.190.246","relPort":6159}]} 2025-12-02T17:25:29.145+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '510579' changed to: checking 2025-12-02T17:25:29.350+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '510579' has been established 2025-12-02T17:25:29.350+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '510579' changed to: connected 2025-12-02T17:25:29.412+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:29.977+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["510579"]' 2025-12-02T17:25:29.993+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["295109"]' 2025-12-02T17:25:30.000+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["474330"]' 2025-12-02T17:25:30.021+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["510579"]' 2025-12-02T17:25:30.060+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["510579"]' 2025-12-02T17:25:31.135+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["251607"]' 2025-12-02T17:25:31.210+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["510579"]' 2025-12-02T17:25:31.509+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:33.605+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:35.704+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:37.801+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:39.900+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:41.997+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:44.095+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:46.195+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:48.295+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:50.393+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:52.491+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:54.588+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:56.690+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:25:58.785+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:00.883+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:02.979+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:05.076+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:07.175+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:09.273+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:11.369+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:13.464+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:15.558+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:17.653+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:19.750+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:21.851+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:23.947+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:26.042+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:28.136+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:30.232+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:32.327+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:34.421+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:36.515+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:38.609+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:40.705+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:42.802+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:44.900+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:46.997+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:49.094+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:51.190+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:53.287+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:55.382+01:00 DEBUG 22812 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T17:26:55.740+01:00 INFO 22812 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : Stopping matchmaker search 2025-12-02T17:26:55.741+01:00 INFO 22812 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : Matchmaking search has been cancelled 2025-12-02T17:26:55.741+01:00 INFO 22812 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : ForgedAlliance still running, destroying process 2025-12-02T17:26:55.741+01:00 ERROR 22812 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Error during deserialization of message {"command":"search_violation","count":1,"time":"2025-12-02T16:26:54.928514+00:00"} com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'search_violation' as a subtype of `com.faforever.commons.lobby.ServerMessage`: known type ids = [ConnectToPeer, DisconnectFromPeer, HostGame, IceMsg, JoinGame, authentication_failed, avatar, game_info, game_join_failed, game_launch, ice_servers, invalid, irc_password, is_ready, kicked_from_party, match_cancelled, match_found, matchmaker_info, notice, party_invite, ping, player_info, pong, search_info, session, social, update_party, vetoes_info, welcome] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 12] at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCallable] : reactor.core.publisher.Mono.fromCallable com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Error has been observed at the following site(s): *__Mono.fromCallable ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Original Stack Trace: at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:2068) at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1617) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._handleUnknownTypeId(TypeDeserializerBase.java:299) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:164) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:150) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:135) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:262) at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4971) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3887) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3855) at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9$0(FafLobbyClient.kt:148) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:137) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) 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:4576) 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:2096) 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:292) at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:401) at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:444) at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:947) at reactor.netty.http.client.WebsocketClientOperations.onInboundNext(WebsocketClientOperations.java:195) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1519) at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1377) at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) 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:868) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:26:55.759+01:00 INFO 22812 --- [FAF Client] [ForkJoinPool.commonPool-worker-6] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 1 2025-12-02T17:26:55.762+01:00 DEBUG 22812 --- [FAF Client] [reactor-tcp-nio-1] c.faforever.client.replay.ReplayServer : Closing local replay server on port 64048 2025-12-02T17:26:56.658+01:00 DEBUG 22812 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T17:26:56.658+01:00 DEBUG 22812 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T17:26:56.755+01:00 INFO 22812 --- [FAF Client] [ForkJoinPool.commonPool-worker-6] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2025-12-02T17:27:02.069+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T17:27:02.230+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764692812-4h5w04bNRWwozePJTCiwWYdzsooT45lArTmFrl293nI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764692812-4h5w04bNRWwozePJTCiwWYdzsooT45lArTmFrl293nI%3D, hmacParameter=verify)` 2025-12-02T17:27:02.240+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764692812-BQH%2BMNFhpJ0e%2B2jw6cuxPm0dF4ndjE3kAcJQA9MFK%2Bw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764692812-BQH%2BMNFhpJ0e%2B2jw6cuxPm0dF4ndjE3kAcJQA9MFK%2Bw%3D, hmacParameter=verify)` 2025-12-02T17:27:02.264+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] 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=1764692812-PNt8OQUT0ReeYplGAiHjXygRaJaCUkXFPWxWiQ9muUo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764692812-PNt8OQUT0ReeYplGAiHjXygRaJaCUkXFPWxWiQ9muUo%3D, hmacParameter=verify)` 2025-12-02T17:27:02.271+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] 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=1764692812-zPJRYpw9YQV8uNOuBJ5ln4UHX1a%2BgFy1p3%2FpiUu3WPE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764692812-zPJRYpw9YQV8uNOuBJ5ln4UHX1a%2BgFy1p3%2FpiUu3WPE%3D, hmacParameter=verify)` 2025-12-02T17:27:02.288+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] 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=1764692812-EOA8iBv2NJP1z7ylry87A1M%2B0hy667pJOAZkVK0r0U0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764692812-EOA8iBv2NJP1z7ylry87A1M%2B0hy667pJOAZkVK0r0U0%3D, hmacParameter=verify)` 2025-12-02T17:27:02.294+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764692812-wu4gkENwPcnyUZuQmy5okCZWeAn7EYOhp3XQQtqAgYM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764692812-wu4gkENwPcnyUZuQmy5okCZWeAn7EYOhp3XQQtqAgYM%3D, hmacParameter=verify)` 2025-12-02T17:27:02.299+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] 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=1764692812-emwO7J2T5Ao5eMNf5Ei%2B6obLNLJ54uNN%2B2BsSc0Y%2FSw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764692812-emwO7J2T5Ao5eMNf5Ei%2B6obLNLJ54uNN%2B2BsSc0Y%2FSw%3D, hmacParameter=verify)` 2025-12-02T17:27:02.308+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] 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=1764692812-Jfj9bMHwF%2FDAFNma6snHHnujeWkthazV5FgHu08%2F518%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764692812-Jfj9bMHwF%2FDAFNma6snHHnujeWkthazV5FgHu08%2F518%3D, hmacParameter=verify)` 2025-12-02T17:27:02.313+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764692812-wZcEBSTCJsUf6b2uD8PGnubA2FDux5pDjHDiqFN79iY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764692812-wZcEBSTCJsUf6b2uD8PGnubA2FDux5pDjHDiqFN79iY%3D, hmacParameter=verify)` 2025-12-02T17:27:02.982+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764692812-4UoxTDIdEtg6vYxkSN1DWhcTpr9HOAGPUQK55m5ms48%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764692812-4UoxTDIdEtg6vYxkSN1DWhcTpr9HOAGPUQK55m5ms48%3D, hmacParameter=verify)` 2025-12-02T17:27:02.985+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764692812-Rbl9D0is9mwRvMW8CehcAv3dPYS7pKwqRj7zbIiLMMs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764692812-Rbl9D0is9mwRvMW8CehcAv3dPYS7pKwqRj7zbIiLMMs%3D, hmacParameter=verify)` 2025-12-02T17:27:02.989+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764692812-8CF2B2AEcCn2JyAg3WK5WgXoBRpiCf3FcH%2FwiESUeA0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764692812-8CF2B2AEcCn2JyAg3WK5WgXoBRpiCf3FcH%2FwiESUeA0%3D, hmacParameter=verify)` 2025-12-02T17:27:02.993+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764692812-tyzChE4a354nSFNm0bREJbPAd5Jt8yvKknp%2BV9WNUDc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764692812-tyzChE4a354nSFNm0bREJbPAd5Jt8yvKknp%2BV9WNUDc%3D, hmacParameter=verify)` 2025-12-02T17:27:03.002+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] 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=1764692812-ADqqrXIh6cBxrCMgGPRdTnRdPnQGJmv2cSNI3zMxdDU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764692812-ADqqrXIh6cBxrCMgGPRdTnRdPnQGJmv2cSNI3zMxdDU%3D, hmacParameter=verify)` 2025-12-02T17:27:03.004+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764692812-oAiAEyNEs3wtlj4%2B5jHkUayYFpPBeTC1OgB0brQtmww%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764692812-oAiAEyNEs3wtlj4%2B5jHkUayYFpPBeTC1OgB0brQtmww%3D, hmacParameter=verify)` 2025-12-02T17:27:03.012+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764692812-PBZv02ZxZm3WOIHLzStPpESgOkHdlND672snjjTVoRo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764692812-PBZv02ZxZm3WOIHLzStPpESgOkHdlND672snjjTVoRo%3D, hmacParameter=verify)` 2025-12-02T17:27:03.132+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764692812-uZbt%2Bzz%2Bya%2BgqvJGzEWTzKpn2mEKtsCsrYbd7kIphbE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764692812-uZbt%2Bzz%2Bya%2BgqvJGzEWTzKpn2mEKtsCsrYbd7kIphbE%3D, hmacParameter=verify)` 2025-12-02T17:27:03.298+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764692812-H8LSobIrlfpC5KCzx7Af9jvEUrvsqUfvXXSYpA04RGM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764692812-H8LSobIrlfpC5KCzx7Af9jvEUrvsqUfvXXSYpA04RGM%3D, hmacParameter=verify)` 2025-12-02T17:27:03.298+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764692812-EFTnV7Uyy0OB95P%2BS1azbb4t97p8LupFjzVZASdBhSc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764692812-EFTnV7Uyy0OB95P%2BS1azbb4t97p8LupFjzVZASdBhSc%3D, hmacParameter=verify)` 2025-12-02T17:27:03.301+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T17:27:03.301+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T17:27:03.301+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T17:27:03.302+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T17:27:03.302+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T17:27:03.302+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T17:27:03.302+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T17:27:03.302+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T17:27:03.302+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T17:27:03.302+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T17:27:03.303+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T17:27:03.303+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T17:27:03.303+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T17:27:03.442+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T17:27:03.442+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmaking search has been started 2025-12-02T17:27:03.460+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764692812-4h5w04bNRWwozePJTCiwWYdzsooT45lArTmFrl293nI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764692812-4h5w04bNRWwozePJTCiwWYdzsooT45lArTmFrl293nI%3D, hmacParameter=verify)` 2025-12-02T17:27:03.460+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764692812-BQH%2BMNFhpJ0e%2B2jw6cuxPm0dF4ndjE3kAcJQA9MFK%2Bw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764692812-BQH%2BMNFhpJ0e%2B2jw6cuxPm0dF4ndjE3kAcJQA9MFK%2Bw%3D, hmacParameter=verify)` 2025-12-02T17:27:03.475+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] 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=1764692812-PNt8OQUT0ReeYplGAiHjXygRaJaCUkXFPWxWiQ9muUo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764692812-PNt8OQUT0ReeYplGAiHjXygRaJaCUkXFPWxWiQ9muUo%3D, hmacParameter=verify)` 2025-12-02T17:27:03.475+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] 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=1764692812-zPJRYpw9YQV8uNOuBJ5ln4UHX1a%2BgFy1p3%2FpiUu3WPE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764692812-zPJRYpw9YQV8uNOuBJ5ln4UHX1a%2BgFy1p3%2FpiUu3WPE%3D, hmacParameter=verify)` 2025-12-02T17:27:03.476+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] 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=1764692812-EOA8iBv2NJP1z7ylry87A1M%2B0hy667pJOAZkVK0r0U0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764692812-EOA8iBv2NJP1z7ylry87A1M%2B0hy667pJOAZkVK0r0U0%3D, hmacParameter=verify)` 2025-12-02T17:27:03.476+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764692812-wu4gkENwPcnyUZuQmy5okCZWeAn7EYOhp3XQQtqAgYM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764692812-wu4gkENwPcnyUZuQmy5okCZWeAn7EYOhp3XQQtqAgYM%3D, hmacParameter=verify)` 2025-12-02T17:27:03.477+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] 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=1764692812-emwO7J2T5Ao5eMNf5Ei%2B6obLNLJ54uNN%2B2BsSc0Y%2FSw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764692812-emwO7J2T5Ao5eMNf5Ei%2B6obLNLJ54uNN%2B2BsSc0Y%2FSw%3D, hmacParameter=verify)` 2025-12-02T17:27:03.477+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] 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=1764692812-Jfj9bMHwF%2FDAFNma6snHHnujeWkthazV5FgHu08%2F518%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764692812-Jfj9bMHwF%2FDAFNma6snHHnujeWkthazV5FgHu08%2F518%3D, hmacParameter=verify)` 2025-12-02T17:27:03.481+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764692812-wZcEBSTCJsUf6b2uD8PGnubA2FDux5pDjHDiqFN79iY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764692812-wZcEBSTCJsUf6b2uD8PGnubA2FDux5pDjHDiqFN79iY%3D, hmacParameter=verify)` 2025-12-02T17:27:03.565+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'adaptive_twin_rivers.v0002' exists locally already. Download is not required 2025-12-02T17:27:03.566+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'adaptive_aloren.v0002' exists locally already. Download is not required 2025-12-02T17:27:03.566+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'miracle' exists locally already. Download is not required 2025-12-02T17:27:03.566+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'adaptive_step_forward.v0002' exists locally already. Download is not required 2025-12-02T17:27:03.566+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'adaptive_canis_river.v0002' exists locally already. Download is not required 2025-12-02T17:27:03.567+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'esais_vengeance_4v4.v0007' exists locally already. Download is not required 2025-12-02T17:27:03.567+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'adaptive_project_dust.v0002' exists locally already. Download is not required 2025-12-02T17:27:03.567+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'funeral_plains.v0001' exists locally already. Download is not required 2025-12-02T17:27:03.567+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'lush_na.v0002' exists locally already. Download is not required 2025-12-02T17:27:03.567+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'adaptive_project_albus.v0007' exists locally already. Download is not required 2025-12-02T17:27:03.567+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'adaptive_monument_valley.v0005' exists locally already. Download is not required 2025-12-02T17:27:03.567+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'odda.v0007' exists locally already. Download is not required 2025-12-02T17:27:03.567+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'adaptive_pillars_of_sand.v0001' exists locally already. Download is not required 2025-12-02T17:27:03.567+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'lena_river.v0008' exists locally already. Download is not required 2025-12-02T17:27:03.569+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'saskiya.v0005' exists locally already. Download is not required 2025-12-02T17:27:04.146+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764692812-4UoxTDIdEtg6vYxkSN1DWhcTpr9HOAGPUQK55m5ms48%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764692812-4UoxTDIdEtg6vYxkSN1DWhcTpr9HOAGPUQK55m5ms48%3D, hmacParameter=verify)` 2025-12-02T17:27:04.149+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764692812-Rbl9D0is9mwRvMW8CehcAv3dPYS7pKwqRj7zbIiLMMs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764692812-Rbl9D0is9mwRvMW8CehcAv3dPYS7pKwqRj7zbIiLMMs%3D, hmacParameter=verify)` 2025-12-02T17:27:04.153+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764692812-8CF2B2AEcCn2JyAg3WK5WgXoBRpiCf3FcH%2FwiESUeA0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764692812-8CF2B2AEcCn2JyAg3WK5WgXoBRpiCf3FcH%2FwiESUeA0%3D, hmacParameter=verify)` 2025-12-02T17:27:04.158+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764692812-tyzChE4a354nSFNm0bREJbPAd5Jt8yvKknp%2BV9WNUDc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764692812-tyzChE4a354nSFNm0bREJbPAd5Jt8yvKknp%2BV9WNUDc%3D, hmacParameter=verify)` 2025-12-02T17:27:04.158+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] 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=1764692812-ADqqrXIh6cBxrCMgGPRdTnRdPnQGJmv2cSNI3zMxdDU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764692812-ADqqrXIh6cBxrCMgGPRdTnRdPnQGJmv2cSNI3zMxdDU%3D, hmacParameter=verify)` 2025-12-02T17:27:04.160+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764692812-oAiAEyNEs3wtlj4%2B5jHkUayYFpPBeTC1OgB0brQtmww%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764692812-oAiAEyNEs3wtlj4%2B5jHkUayYFpPBeTC1OgB0brQtmww%3D, hmacParameter=verify)` 2025-12-02T17:27:04.160+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764692812-PBZv02ZxZm3WOIHLzStPpESgOkHdlND672snjjTVoRo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764692812-PBZv02ZxZm3WOIHLzStPpESgOkHdlND672snjjTVoRo%3D, hmacParameter=verify)` 2025-12-02T17:27:04.284+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764692812-uZbt%2Bzz%2Bya%2BgqvJGzEWTzKpn2mEKtsCsrYbd7kIphbE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764692812-uZbt%2Bzz%2Bya%2BgqvJGzEWTzKpn2mEKtsCsrYbd7kIphbE%3D, hmacParameter=verify)` 2025-12-02T17:27:04.451+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764692812-H8LSobIrlfpC5KCzx7Af9jvEUrvsqUfvXXSYpA04RGM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764692812-H8LSobIrlfpC5KCzx7Af9jvEUrvsqUfvXXSYpA04RGM%3D, hmacParameter=verify)` 2025-12-02T17:27:04.451+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764692812-EFTnV7Uyy0OB95P%2BS1azbb4t97p8LupFjzVZASdBhSc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764692812-EFTnV7Uyy0OB95P%2BS1azbb4t97p8LupFjzVZASdBhSc%3D, hmacParameter=verify)` 2025-12-02T17:27:04.452+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T17:27:04.452+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T17:27:04.452+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T17:27:04.453+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T17:27:04.453+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T17:27:04.453+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T17:27:04.453+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T17:27:04.453+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T17:27:04.453+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T17:27:04.453+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T17:27:04.453+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T17:27:04.454+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T17:27:04.454+01:00 DEBUG 22812 --- [FAF Client] [pool-3-thread-9] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T17:29:51.466+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2025-12-02T17:29:51.468+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2025-12-02T17:29:51.469+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2025-12-02T17:29:51.470+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2025-12-02T17:29:51.470+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2025-12-02T17:29:51.474+01:00 INFO 22812 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2025-12-02T17:29:53.507+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2025-12-02T17:29:53.510+01:00 DEBUG 22812 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2025-12-02T17:29:53.510+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Disconnecting from IRC 2025-12-02T17:29:53.511+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2025-12-02T17:29:53.511+01:00 ERROR 22812 --- [FAF Client] [reactor-http-nio-1] 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:923) 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:757) Error has been observed at the following site(s): *____Mono.thenEmpty ⇢ at reactor.netty.ReactorNetty$OutboundThen.(ReactorNetty.java:757) |_ ⇢ at reactor.netty.ReactorNetty$OutboundThen.then(ReactorNetty.java:807) |_ Mono.subscribeOn ⇢ at com.faforever.client.chat.kitteh.network.WebSocketConnection.lambda$new$4(WebSocketConnection.java:96) Original Stack Trace: at io.netty.handler.ssl.SslHandler.wrap(SslHandler.java:923) at io.netty.handler.ssl.SslHandler.wrapAndFlush(SslHandler.java:827) at io.netty.handler.ssl.SslHandler.flush(SslHandler.java:808) at io.netty.handler.ssl.SslHandler.flush(SslHandler.java:2133) at io.netty.handler.ssl.SslHandler.closeOutboundAndChannel(SslHandler.java:2102) at io.netty.handler.ssl.SslHandler.close(SslHandler.java:759) at io.netty.channel.AbstractChannelHandlerContext.invokeClose(AbstractChannelHandlerContext.java:761) at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:733) at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:560) at io.netty.channel.DefaultChannelPipeline.close(DefaultChannelPipeline.java:906) at io.netty.channel.AbstractChannel.close(AbstractChannel.java:243) at reactor.netty.http.client.HttpClientOperations.onInboundCancel(HttpClientOperations.java:361) at reactor.netty.channel.FluxReceive.disposeAndUnsubscribeReceiver(FluxReceive.java:490) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:29:53.512+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2025-12-02T17:29:53.512+01:00 INFO 22812 --- [FAF Client] [Thread-17] com.faforever.client.map.MapService : Watcher terminated (null) 2025-12-02T17:29:53.512+01:00 DEBUG 22812 --- [FAF Client] [Thread-18] com.faforever.client.mod.ModService : Watcher terminated (null) 2025-12-02T17:29:53.517+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2025-12-02T17:29:53.517+01:00 WARN 22812 --- [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 2025-12-02T17:29:53.518+01:00 INFO 22812 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2025-12-02T17:29:53.519+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2025-12-02T17:29:53.519+01:00 INFO 22812 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T17:29:53.522+01:00 INFO 22812 --- [FAF Client] [Thread-364] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2025-12-02T17:30:02.359+01:00 INFO 15236 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2025-12-02T17:30:02.362+01:00 DEBUG 15236 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2025-12-02T17:30:02.457+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\8 - badlands_v4.v0001 2025-12-02T17:30:02.465+01:00 INFO 15236 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2025-12-02T17:30:02.466+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_aloren.v0002 2025-12-02T17:30:02.468+01:00 INFO 15236 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2025-12-02T17:30:02.468+01:00 DEBUG 15236 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2025-12-02T17:30:02.475+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_canis_river.v0002 2025-12-02T17:30:02.486+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_fangtooth_islands.v0004 2025-12-02T17:30:02.498+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_monument_valley.v0005 2025-12-02T17:30:02.508+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_pillars_of_sand.v0001 2025-12-02T17:30:02.516+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_project_albus.v0007 2025-12-02T17:30:02.525+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_project_dust.v0002 2025-12-02T17:30:02.537+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_step_forward.v0002 2025-12-02T17:30:02.549+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_twin_rivers.v0002 2025-12-02T17:30:02.564+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\anchor.v0011 2025-12-02T17:30:02.571+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\arcane.v0001 2025-12-02T17:30:02.579+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_battles_4x4_v2-2_teamplay_ai.v0001 2025-12-02T17:30:02.580+01:00 DEBUG 15236 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T17:30:02.580+01:00 DEBUG 15236 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T17:30:02.590+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_battles_4x4_v2_teamplay_ai.v0001 2025-12-02T17:30:02.599+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_reworked_4x4_rich.v0003 2025-12-02T17:30:02.608+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\deadlock.v0015 2025-12-02T17:30:02.616+01:00 DEBUG 15236 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2025-12-02T17:30:02.617+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\dualgap_adaptive.v0014 2025-12-02T17:30:02.625+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\enfilade.v0007 2025-12-02T17:30:02.634+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\esais_vengeance_4v4.v0007 2025-12-02T17:30:02.641+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\esgaroths_ruins_-_faf_version.v0002 2025-12-02T17:30:02.647+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\frithen.v0004 2025-12-02T17:30:02.655+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\funeral_plains.v0001 2025-12-02T17:30:02.660+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\hollow.v0005 2025-12-02T17:30:02.666+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\horizons.v0014 2025-12-02T17:30:02.671+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\huracan.v0002 2025-12-02T17:30:02.677+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lena_river.v0008 2025-12-02T17:30:02.685+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\loki_-_faf_version.v0004 2025-12-02T17:30:02.690+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lost_archipelago.v0005 2025-12-02T17:30:02.696+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lush_na.v0002 2025-12-02T17:30:02.702+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Miracle 2025-12-02T17:30:02.711+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\mirage.v0003 2025-12-02T17:30:02.718+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\nomadiah.v0001 2025-12-02T17:30:02.725+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\odda.v0007 2025-12-02T17:30:02.733+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\open waters v2.v0001 2025-12-02T17:30:02.737+01:00 INFO 15236 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2025-12-02T17:30:02.738+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\osiris.v0006 2025-12-02T17:30:02.745+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\saskiya.v0005 2025-12-02T17:30:02.751+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Seraphim Outpost EP.v0002 2025-12-02T17:30:02.758+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\siege_island_2v2.v0003 2025-12-02T17:30:02.764+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Stella Maris 1v1.v0001 2025-12-02T17:30:02.771+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\syrtis_major_-_faf_version.v0002 2025-12-02T17:30:02.776+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\tag_voi_vittu.v0001 2025-12-02T17:30:02.784+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\the cold place.v0001 2025-12-02T17:30:02.789+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\therum.v0004 2025-12-02T17:30:02.795+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\theta_passage_-_faf_version.v0001 2025-12-02T17:30:02.801+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\twin rivers.v0001 2025-12-02T17:30:02.805+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Wonder open 6v6 v2 2025-12-02T17:30:02.811+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\x1ca_coop_001.v0029 2025-12-02T17:30:02.816+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2025-12-02T17:30:02.824+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2025-12-02T17:30:02.832+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2025-12-02T17:30:02.837+01:00 DEBUG 15236 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2025-12-02T17:30:02.838+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2025-12-02T17:30:02.846+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2025-12-02T17:30:02.856+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2025-12-02T17:30:02.864+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2025-12-02T17:30:02.873+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2025-12-02T17:30:02.881+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2025-12-02T17:30:02.888+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2025-12-02T17:30:02.895+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2025-12-02T17:30:02.904+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2025-12-02T17:30:02.912+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2025-12-02T17:30:02.920+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2025-12-02T17:30:02.927+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2025-12-02T17:30:02.935+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2025-12-02T17:30:02.941+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2025-12-02T17:30:02.949+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2025-12-02T17:30:02.958+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2025-12-02T17:30:02.968+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2025-12-02T17:30:02.975+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2025-12-02T17:30:02.981+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2025-12-02T17:30:02.988+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2025-12-02T17:30:02.995+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2025-12-02T17:30:03.003+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2025-12-02T17:30:03.011+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2025-12-02T17:30:03.019+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2025-12-02T17:30:03.026+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2025-12-02T17:30:03.033+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2025-12-02T17:30:03.039+01:00 INFO 15236 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.234 seconds (process running for 7.581) 2025-12-02T17:30:03.041+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2025-12-02T17:30:03.042+01:00 INFO 15236 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T17:30:03.048+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2025-12-02T17:30:03.056+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2025-12-02T17:30:03.066+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2025-12-02T17:30:03.074+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2025-12-02T17:30:03.085+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2025-12-02T17:30:03.092+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2025-12-02T17:30:03.102+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2025-12-02T17:30:03.110+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2025-12-02T17:30:03.118+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2025-12-02T17:30:03.125+01:00 DEBUG 15236 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2025-12-02T17:30:03.127+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2025-12-02T17:30:03.136+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2025-12-02T17:30:03.143+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2025-12-02T17:30:03.152+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2025-12-02T17:30:03.161+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2025-12-02T17:30:03.168+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2025-12-02T17:30:03.177+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2025-12-02T17:30:03.185+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2025-12-02T17:30:03.194+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2025-12-02T17:30:03.202+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2025-12-02T17:30:03.211+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2025-12-02T17:30:03.219+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2025-12-02T17:30:03.226+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2025-12-02T17:30:03.236+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2025-12-02T17:30:03.247+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2025-12-02T17:30:03.342+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2025.11.1 2025-12-02T17:30:03.778+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2025.11.1 2025-12-02T17:30:03.783+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2025-12-02T17:30:04.067+01:00 INFO 15236 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2025.11.1' is not newer than toVersion '2025.11.1'. No update is required. 2025-12-02T17:30:04.068+01:00 INFO 15236 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2025-12-02T17:30:04.100+01:00 DEBUG 15236 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2025-12-02T17:30:04.426+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2025-12-02T17:30:04.425348900Z 2025-12-02T17:30:04.591+01:00 DEBUG 15236 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2025-12-02T17:30:04.593+01:00 DEBUG 15236 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2025-12-02T17:30:04.594+01:00 DEBUG 15236 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2025-12-02T17:30:04.637+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2025-12-02T17:30:04.778+01:00 DEBUG 15236 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2025-12-02T17:30:07.231+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2025-12-02T17:30:07.289+01:00 DEBUG 15236 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #Rinzler3113'sParty 2025-12-02T17:30:07.289+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2025.11.1' is not newer than toVersion '2025.11.1'. No update is required. 2025-12-02T17:30:07.451+01:00 DEBUG 15236 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2025-12-02T17:30:07.580+01:00 INFO 15236 --- [FAF Client] [Discord RPC] c.f.client.discord.DiscordEventHandler : Discord is ready with user 'rinzler_%USER%' 2025-12-02T17:30:07.604+01:00 DEBUG 15236 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\divisions\silverIII_medium.png 2025-12-02T17:30:07.906+01:00 DEBUG 15236 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #Rinzler3113'sParty 2025-12-02T17:30:07.907+01:00 DEBUG 15236 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2025-12-02T17:30:10.173+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T17:30:10.355+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764692812-4h5w04bNRWwozePJTCiwWYdzsooT45lArTmFrl293nI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764692812-4h5w04bNRWwozePJTCiwWYdzsooT45lArTmFrl293nI%3D, hmacParameter=verify)` 2025-12-02T17:30:10.356+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764692812-BQH%2BMNFhpJ0e%2B2jw6cuxPm0dF4ndjE3kAcJQA9MFK%2Bw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764692812-BQH%2BMNFhpJ0e%2B2jw6cuxPm0dF4ndjE3kAcJQA9MFK%2Bw%3D, hmacParameter=verify)` 2025-12-02T17:30:10.370+01:00 INFO 15236 --- [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=1764692812-PNt8OQUT0ReeYplGAiHjXygRaJaCUkXFPWxWiQ9muUo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764692812-PNt8OQUT0ReeYplGAiHjXygRaJaCUkXFPWxWiQ9muUo%3D, hmacParameter=verify)` 2025-12-02T17:30:10.371+01:00 INFO 15236 --- [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=1764692812-zPJRYpw9YQV8uNOuBJ5ln4UHX1a%2BgFy1p3%2FpiUu3WPE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764692812-zPJRYpw9YQV8uNOuBJ5ln4UHX1a%2BgFy1p3%2FpiUu3WPE%3D, hmacParameter=verify)` 2025-12-02T17:30:10.372+01:00 INFO 15236 --- [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=1764692812-EOA8iBv2NJP1z7ylry87A1M%2B0hy667pJOAZkVK0r0U0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764692812-EOA8iBv2NJP1z7ylry87A1M%2B0hy667pJOAZkVK0r0U0%3D, hmacParameter=verify)` 2025-12-02T17:30:10.372+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764692812-wu4gkENwPcnyUZuQmy5okCZWeAn7EYOhp3XQQtqAgYM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764692812-wu4gkENwPcnyUZuQmy5okCZWeAn7EYOhp3XQQtqAgYM%3D, hmacParameter=verify)` 2025-12-02T17:30:10.372+01:00 INFO 15236 --- [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=1764692812-emwO7J2T5Ao5eMNf5Ei%2B6obLNLJ54uNN%2B2BsSc0Y%2FSw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764692812-emwO7J2T5Ao5eMNf5Ei%2B6obLNLJ54uNN%2B2BsSc0Y%2FSw%3D, hmacParameter=verify)` 2025-12-02T17:30:10.373+01:00 INFO 15236 --- [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=1764692812-Jfj9bMHwF%2FDAFNma6snHHnujeWkthazV5FgHu08%2F518%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764692812-Jfj9bMHwF%2FDAFNma6snHHnujeWkthazV5FgHu08%2F518%3D, hmacParameter=verify)` 2025-12-02T17:30:10.377+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764692812-wZcEBSTCJsUf6b2uD8PGnubA2FDux5pDjHDiqFN79iY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764692812-wZcEBSTCJsUf6b2uD8PGnubA2FDux5pDjHDiqFN79iY%3D, hmacParameter=verify)` 2025-12-02T17:30:11.050+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764692812-4UoxTDIdEtg6vYxkSN1DWhcTpr9HOAGPUQK55m5ms48%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764692812-4UoxTDIdEtg6vYxkSN1DWhcTpr9HOAGPUQK55m5ms48%3D, hmacParameter=verify)` 2025-12-02T17:30:11.052+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764692812-Rbl9D0is9mwRvMW8CehcAv3dPYS7pKwqRj7zbIiLMMs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764692812-Rbl9D0is9mwRvMW8CehcAv3dPYS7pKwqRj7zbIiLMMs%3D, hmacParameter=verify)` 2025-12-02T17:30:11.057+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764692812-8CF2B2AEcCn2JyAg3WK5WgXoBRpiCf3FcH%2FwiESUeA0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764692812-8CF2B2AEcCn2JyAg3WK5WgXoBRpiCf3FcH%2FwiESUeA0%3D, hmacParameter=verify)` 2025-12-02T17:30:11.062+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764692812-tyzChE4a354nSFNm0bREJbPAd5Jt8yvKknp%2BV9WNUDc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764692812-tyzChE4a354nSFNm0bREJbPAd5Jt8yvKknp%2BV9WNUDc%3D, hmacParameter=verify)` 2025-12-02T17:30:11.062+01:00 INFO 15236 --- [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=1764692812-ADqqrXIh6cBxrCMgGPRdTnRdPnQGJmv2cSNI3zMxdDU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764692812-ADqqrXIh6cBxrCMgGPRdTnRdPnQGJmv2cSNI3zMxdDU%3D, hmacParameter=verify)` 2025-12-02T17:30:11.063+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764692812-oAiAEyNEs3wtlj4%2B5jHkUayYFpPBeTC1OgB0brQtmww%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764692812-oAiAEyNEs3wtlj4%2B5jHkUayYFpPBeTC1OgB0brQtmww%3D, hmacParameter=verify)` 2025-12-02T17:30:11.064+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764692812-PBZv02ZxZm3WOIHLzStPpESgOkHdlND672snjjTVoRo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764692812-PBZv02ZxZm3WOIHLzStPpESgOkHdlND672snjjTVoRo%3D, hmacParameter=verify)` 2025-12-02T17:30:11.185+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764692812-uZbt%2Bzz%2Bya%2BgqvJGzEWTzKpn2mEKtsCsrYbd7kIphbE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764692812-uZbt%2Bzz%2Bya%2BgqvJGzEWTzKpn2mEKtsCsrYbd7kIphbE%3D, hmacParameter=verify)` 2025-12-02T17:30:11.353+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764692812-H8LSobIrlfpC5KCzx7Af9jvEUrvsqUfvXXSYpA04RGM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764692812-H8LSobIrlfpC5KCzx7Af9jvEUrvsqUfvXXSYpA04RGM%3D, hmacParameter=verify)` 2025-12-02T17:30:11.353+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764692812-EFTnV7Uyy0OB95P%2BS1azbb4t97p8LupFjzVZASdBhSc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764692812-EFTnV7Uyy0OB95P%2BS1azbb4t97p8LupFjzVZASdBhSc%3D, hmacParameter=verify)` 2025-12-02T17:30:11.361+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T17:30:11.361+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T17:30:11.363+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T17:30:11.363+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T17:30:11.364+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T17:30:11.364+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T17:30:11.364+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T17:30:11.364+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T17:30:11.364+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T17:30:11.364+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T17:30:11.365+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T17:30:11.365+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T17:30:11.365+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T17:30:11.563+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_twin_rivers.v0002' exists locally already. Download is not required 2025-12-02T17:30:11.563+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_aloren.v0002' exists locally already. Download is not required 2025-12-02T17:30:11.563+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'miracle' exists locally already. Download is not required 2025-12-02T17:30:11.564+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_step_forward.v0002' exists locally already. Download is not required 2025-12-02T17:30:11.564+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_canis_river.v0002' exists locally already. Download is not required 2025-12-02T17:30:11.564+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'esais_vengeance_4v4.v0007' exists locally already. Download is not required 2025-12-02T17:30:11.565+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_project_dust.v0002' exists locally already. Download is not required 2025-12-02T17:30:11.565+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'funeral_plains.v0001' exists locally already. Download is not required 2025-12-02T17:30:11.565+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'lush_na.v0002' exists locally already. Download is not required 2025-12-02T17:30:11.565+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_project_albus.v0007' exists locally already. Download is not required 2025-12-02T17:30:11.565+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_monument_valley.v0005' exists locally already. Download is not required 2025-12-02T17:30:11.565+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'odda.v0007' exists locally already. Download is not required 2025-12-02T17:30:11.566+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_pillars_of_sand.v0001' exists locally already. Download is not required 2025-12-02T17:30:11.566+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'lena_river.v0008' exists locally already. Download is not required 2025-12-02T17:30:11.566+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'saskiya.v0005' exists locally already. Download is not required 2025-12-02T17:30:11.580+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T17:30:11.580+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmaking search has been started 2025-12-02T17:30:11.599+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764692812-4h5w04bNRWwozePJTCiwWYdzsooT45lArTmFrl293nI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764692812-4h5w04bNRWwozePJTCiwWYdzsooT45lArTmFrl293nI%3D, hmacParameter=verify)` 2025-12-02T17:30:11.599+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764692812-BQH%2BMNFhpJ0e%2B2jw6cuxPm0dF4ndjE3kAcJQA9MFK%2Bw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764692812-BQH%2BMNFhpJ0e%2B2jw6cuxPm0dF4ndjE3kAcJQA9MFK%2Bw%3D, hmacParameter=verify)` 2025-12-02T17:30:11.614+01:00 INFO 15236 --- [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=1764692812-PNt8OQUT0ReeYplGAiHjXygRaJaCUkXFPWxWiQ9muUo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764692812-PNt8OQUT0ReeYplGAiHjXygRaJaCUkXFPWxWiQ9muUo%3D, hmacParameter=verify)` 2025-12-02T17:30:11.614+01:00 INFO 15236 --- [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=1764692812-zPJRYpw9YQV8uNOuBJ5ln4UHX1a%2BgFy1p3%2FpiUu3WPE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764692812-zPJRYpw9YQV8uNOuBJ5ln4UHX1a%2BgFy1p3%2FpiUu3WPE%3D, hmacParameter=verify)` 2025-12-02T17:30:11.615+01:00 INFO 15236 --- [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=1764692812-EOA8iBv2NJP1z7ylry87A1M%2B0hy667pJOAZkVK0r0U0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764692812-EOA8iBv2NJP1z7ylry87A1M%2B0hy667pJOAZkVK0r0U0%3D, hmacParameter=verify)` 2025-12-02T17:30:11.615+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764692812-wu4gkENwPcnyUZuQmy5okCZWeAn7EYOhp3XQQtqAgYM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764692812-wu4gkENwPcnyUZuQmy5okCZWeAn7EYOhp3XQQtqAgYM%3D, hmacParameter=verify)` 2025-12-02T17:30:11.616+01:00 INFO 15236 --- [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=1764692812-emwO7J2T5Ao5eMNf5Ei%2B6obLNLJ54uNN%2B2BsSc0Y%2FSw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764692812-emwO7J2T5Ao5eMNf5Ei%2B6obLNLJ54uNN%2B2BsSc0Y%2FSw%3D, hmacParameter=verify)` 2025-12-02T17:30:11.616+01:00 INFO 15236 --- [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=1764692812-Jfj9bMHwF%2FDAFNma6snHHnujeWkthazV5FgHu08%2F518%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764692812-Jfj9bMHwF%2FDAFNma6snHHnujeWkthazV5FgHu08%2F518%3D, hmacParameter=verify)` 2025-12-02T17:30:11.620+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764692812-wZcEBSTCJsUf6b2uD8PGnubA2FDux5pDjHDiqFN79iY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764692812-wZcEBSTCJsUf6b2uD8PGnubA2FDux5pDjHDiqFN79iY%3D, hmacParameter=verify)` 2025-12-02T17:30:12.281+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764692812-4UoxTDIdEtg6vYxkSN1DWhcTpr9HOAGPUQK55m5ms48%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764692812-4UoxTDIdEtg6vYxkSN1DWhcTpr9HOAGPUQK55m5ms48%3D, hmacParameter=verify)` 2025-12-02T17:30:12.284+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764692812-Rbl9D0is9mwRvMW8CehcAv3dPYS7pKwqRj7zbIiLMMs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764692812-Rbl9D0is9mwRvMW8CehcAv3dPYS7pKwqRj7zbIiLMMs%3D, hmacParameter=verify)` 2025-12-02T17:30:12.289+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764692812-8CF2B2AEcCn2JyAg3WK5WgXoBRpiCf3FcH%2FwiESUeA0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764692812-8CF2B2AEcCn2JyAg3WK5WgXoBRpiCf3FcH%2FwiESUeA0%3D, hmacParameter=verify)` 2025-12-02T17:30:12.293+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764692812-tyzChE4a354nSFNm0bREJbPAd5Jt8yvKknp%2BV9WNUDc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764692812-tyzChE4a354nSFNm0bREJbPAd5Jt8yvKknp%2BV9WNUDc%3D, hmacParameter=verify)` 2025-12-02T17:30:12.293+01:00 INFO 15236 --- [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=1764692812-ADqqrXIh6cBxrCMgGPRdTnRdPnQGJmv2cSNI3zMxdDU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764692812-ADqqrXIh6cBxrCMgGPRdTnRdPnQGJmv2cSNI3zMxdDU%3D, hmacParameter=verify)` 2025-12-02T17:30:12.295+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764692812-oAiAEyNEs3wtlj4%2B5jHkUayYFpPBeTC1OgB0brQtmww%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764692812-oAiAEyNEs3wtlj4%2B5jHkUayYFpPBeTC1OgB0brQtmww%3D, hmacParameter=verify)` 2025-12-02T17:30:12.295+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764692812-PBZv02ZxZm3WOIHLzStPpESgOkHdlND672snjjTVoRo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764692812-PBZv02ZxZm3WOIHLzStPpESgOkHdlND672snjjTVoRo%3D, hmacParameter=verify)` 2025-12-02T17:30:12.416+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764692812-uZbt%2Bzz%2Bya%2BgqvJGzEWTzKpn2mEKtsCsrYbd7kIphbE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764692812-uZbt%2Bzz%2Bya%2BgqvJGzEWTzKpn2mEKtsCsrYbd7kIphbE%3D, hmacParameter=verify)` 2025-12-02T17:30:12.579+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764692812-H8LSobIrlfpC5KCzx7Af9jvEUrvsqUfvXXSYpA04RGM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764692812-H8LSobIrlfpC5KCzx7Af9jvEUrvsqUfvXXSYpA04RGM%3D, hmacParameter=verify)` 2025-12-02T17:30:12.580+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764692812-EFTnV7Uyy0OB95P%2BS1azbb4t97p8LupFjzVZASdBhSc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764692812-EFTnV7Uyy0OB95P%2BS1azbb4t97p8LupFjzVZASdBhSc%3D, hmacParameter=verify)` 2025-12-02T17:30:12.580+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T17:30:12.581+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T17:30:12.581+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T17:30:12.581+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T17:30:12.581+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T17:30:12.581+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T17:30:12.582+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T17:30:12.582+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T17:30:12.582+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T17:30:12.582+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T17:30:12.582+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T17:30:12.582+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T17:30:12.583+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T17:35:03.258+01:00 INFO 15236 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T17:40:03.261+01:00 INFO 15236 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T17:45:03.265+01:00 INFO 15236 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T17:45:31.519+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Stopping matchmaker search 2025-12-02T17:45:31.520+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmaking search has been cancelled 2025-12-02T17:46:27.095+01:00 WARN 15236 --- [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:399) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *___________ ⇢ at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:297) |_ Flux.from ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:584) |_ Flux.map ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:585) |_ Flux.from ⇢ at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71) |_ ⇢ at reactor.netty.ByteBufFlux.asString(ByteBufFlux.java:259) Original Stack Trace: at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:399) at java.base/sun.nio.ch.SocketChannelImpl.implRead(SocketChannelImpl.java:431) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:489) at io.netty.buffer.UnpooledDirectByteBuf.setBytes(UnpooledDirectByteBuf.java:579) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:356) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:46:27.096+01:00 ERROR 15236 --- [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:923) 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:757) Error has been observed at the following site(s): *____Mono.thenEmpty ⇢ at reactor.netty.ReactorNetty$OutboundThen.(ReactorNetty.java:757) |_ ⇢ at reactor.netty.ReactorNetty$OutboundThen.then(ReactorNetty.java:807) |_ Mono.subscribeOn ⇢ at com.faforever.client.chat.kitteh.network.WebSocketConnection.lambda$new$4(WebSocketConnection.java:96) Original Stack Trace: at io.netty.handler.ssl.SslHandler.wrap(SslHandler.java:923) at io.netty.handler.ssl.SslHandler.wrapAndFlush(SslHandler.java:827) at io.netty.handler.ssl.SslHandler.flush(SslHandler.java:808) at io.netty.handler.ssl.SslHandler.flush(SslHandler.java:2133) at io.netty.handler.ssl.SslHandler.closeOutboundAndChannel(SslHandler.java:2102) at io.netty.handler.ssl.SslHandler.close(SslHandler.java:759) at io.netty.channel.AbstractChannelHandlerContext.invokeClose(AbstractChannelHandlerContext.java:761) at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:733) at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:560) at io.netty.channel.DefaultChannelPipeline.close(DefaultChannelPipeline.java:906) at io.netty.channel.AbstractChannel.close(AbstractChannel.java:243) at reactor.netty.http.client.HttpClientOperations.onInboundCancel(HttpClientOperations.java:361) at reactor.netty.channel.FluxReceive.disposeAndUnsubscribeReceiver(FluxReceive.java:490) at reactor.netty.channel.FluxReceive.lambda$new$0(FluxReceive.java:86) at reactor.netty.channel.FluxReceive.cancelReceiver(FluxReceive.java:199) at reactor.netty.channel.FluxReceive.doCancel(FluxReceive.java:205) at reactor.netty.channel.FluxReceive.dispose(FluxReceive.java:118) at reactor.netty.channel.ChannelOperations.discard(ChannelOperations.java:393) at reactor.netty.channel.ChannelOperations.dispose(ChannelOperations.java:224) at com.faforever.client.chat.kitteh.network.WebSocketConnection.shutdown(WebSocketConnection.java:144) at com.faforever.client.chat.kitteh.network.WebSocketConnection.shutdown(WebSocketConnection.java:133) at com.faforever.client.chat.kitteh.network.WebSocketConnection.handleException(WebSocketConnection.java:116) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:225) 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:463) at reactor.netty.channel.ChannelOperations.onInboundError(ChannelOperations.java:535) at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:153) 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:1221) 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:1324) 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:856) 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:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:46:27.099+01:00 ERROR 15236 --- [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:399) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *__________________ ⇢ at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:297) |_ Flux.from ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:584) |_ Flux.map ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:585) |_ Flux.from ⇢ at reactor.netty.ByteBufFlux.fromInbound(ByteBufFlux.java:71) |_ ⇢ at reactor.netty.ByteBufFlux.asString(ByteBufFlux.java:259) |_ Flux.doOnError ⇢ at com.faforever.client.chat.kitteh.network.WebSocketConnection.lambda$new$4(WebSocketConnection.java:99) |_ Flux.from ⇢ at reactor.netty.http.client.WebsocketFinalizer.lambda$handle$4(WebsocketFinalizer.java:105) |_ Flux.doFinally ⇢ at reactor.netty.http.client.WebsocketFinalizer.lambda$handle$4(WebsocketFinalizer.java:106) *__Mono.flatMapMany ⇢ at reactor.netty.http.client.WebsocketFinalizer.handle(WebsocketFinalizer.java:105) Original Stack Trace: at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:399) at java.base/sun.nio.ch.SocketChannelImpl.implRead(SocketChannelImpl.java:431) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:489) at io.netty.buffer.UnpooledDirectByteBuf.setBytes(UnpooledDirectByteBuf.java:579) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:356) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:46:27.101+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2025-12-02T17:46:27.121+01:00 ERROR 15236 --- [FAF Client] [reactor-http-nio-2] reactor.core.publisher.Operators : Operator called default onErrorDropped reactor.core.Exceptions$ErrorCallbackNotImplemented: org.springframework.web.reactive.function.client.WebClientRequestException: Host is onbekend (user.faforever.com) Caused by: org.springframework.web.reactive.function.client.WebClientRequestException: Host is onbekend (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/irc/ergochat/token [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.chat.KittehChatService.connect(KittehChatService.java:763) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.subscribe(TransportConnector.java:571) 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:295) at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.FluxRetryWhen.subscribe(FluxRetryWhen.java:81) at reactor.core.publisher.MonoRetryWhen.subscribeOrReturn(MonoRetryWhen.java:46) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:298) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:158) 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:1864) at reactor.core.publisher.MonoCacheInvalidateWhen.subscribeOrReturn(MonoCacheInvalidateWhen.java:137) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) 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:1864) at reactor.core.publisher.MonoCacheInvalidateWhen.subscribeOrReturn(MonoCacheInvalidateWhen.java:137) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoDeferContextual.subscribe(MonoDeferContextual.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641) at reactor.core.publisher.Mono.subscribe(Mono.java:4542) at reactor.core.publisher.Mono.subscribe(Mono.java:4478) at reactor.core.publisher.Mono.subscribe(Mono.java:4425) at com.faforever.client.chat.KittehChatService.connect(KittehChatService.java:764) at com.faforever.client.chat.KittehChatService.lambda$afterPropertiesSet$4(KittehChatService.java:203) at javafx.beans.value.ObservableValue.lambda$subscribe$0(ObservableValue.java:335) at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:386) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91) at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(ObjectPropertyBase.java:106) at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:113) at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:147) at com.faforever.client.chat.KittehChatService.onDisconnect(KittehChatService.java:677) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at net.engio.mbassy.dispatch.ReflectiveHandlerInvocation.invoke(ReflectiveHandlerInvocation.java:29) at net.engio.mbassy.dispatch.MessageDispatcher.dispatch(MessageDispatcher.java:30) at net.engio.mbassy.dispatch.FilteredMessageDispatcher.dispatch(FilteredMessageDispatcher.java:42) at net.engio.mbassy.subscription.Subscription.publish(Subscription.java:72) at net.engio.mbassy.bus.MessagePublication.execute(MessagePublication.java:49) at net.engio.mbassy.bus.MBassador.publish(MBassador.java:66) at org.kitteh.irc.client.library.defaults.feature.DefaultEventManager.callEvent(DefaultEventManager.java:129) at com.faforever.client.chat.kitteh.network.WebSocketConnection.lambda$new$2(WebSocketConnection.java:72) at reactor.netty.transport.ClientTransportConfig$ClientTransportDoOn.lambda$onStateChange$0(ClientTransportConfig.java:322) 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:4576) at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641) at reactor.core.publisher.Mono.subscribe(Mono.java:4542) at reactor.core.publisher.Mono.subscribe(Mono.java:4478) at reactor.netty.DisposableChannel.onDispose(DisposableChannel.java:140) at reactor.netty.Connection.onDispose(Connection.java:277) at reactor.netty.channel.ChannelOperations.onDispose(ChannelOperations.java:257) at reactor.netty.http.client.HttpClientOperations.onDispose(HttpClientOperations.java:473) at reactor.netty.http.client.HttpClientOperations.onDispose(HttpClientOperations.java:108) at reactor.netty.transport.ClientTransportConfig$ClientTransportDoOn.onStateChange(ClientTransportConfig.java:322) at reactor.netty.ReactorNetty$CompositeConnectionObserver.onStateChange(ReactorNetty.java:722) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onStateChange(NewConnectionProvider.java:213) at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:523) at reactor.netty.http.client.WebsocketClientOperations.onInboundClose(WebsocketClientOperations.java:210) at reactor.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:73) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.handler.ssl.SslHandler.channelInactive(SslHandler.java:1191) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1352) 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:850) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: Host is onbekend (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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:45) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1134) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1712) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1060) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.subscribe(TransportConnector.java:571) 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:295) at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.FluxRetryWhen.subscribe(FluxRetryWhen.java:81) at reactor.core.publisher.MonoRetryWhen.subscribeOrReturn(MonoRetryWhen.java:46) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:298) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:158) 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:1864) at reactor.core.publisher.MonoCacheInvalidateWhen.subscribeOrReturn(MonoCacheInvalidateWhen.java:137) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) 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:1864) at reactor.core.publisher.MonoCacheInvalidateWhen.subscribeOrReturn(MonoCacheInvalidateWhen.java:137) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoDeferContextual.subscribe(MonoDeferContextual.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641) at reactor.core.publisher.Mono.subscribe(Mono.java:4542) at reactor.core.publisher.Mono.subscribe(Mono.java:4478) at reactor.core.publisher.Mono.subscribe(Mono.java:4425) at com.faforever.client.chat.KittehChatService.connect(KittehChatService.java:764) at com.faforever.client.chat.KittehChatService.lambda$afterPropertiesSet$4(KittehChatService.java:203) at javafx.beans.value.ObservableValue.lambda$subscribe$0(ObservableValue.java:335) at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:386) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91) at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(ObjectPropertyBase.java:106) at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:113) at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:147) at com.faforever.client.chat.KittehChatService.onDisconnect(KittehChatService.java:677) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at net.engio.mbassy.dispatch.ReflectiveHandlerInvocation.invoke(ReflectiveHandlerInvocation.java:29) at net.engio.mbassy.dispatch.MessageDispatcher.dispatch(MessageDispatcher.java:30) at net.engio.mbassy.dispatch.FilteredMessageDispatcher.dispatch(FilteredMessageDispatcher.java:42) at net.engio.mbassy.subscription.Subscription.publish(Subscription.java:72) at net.engio.mbassy.bus.MessagePublication.execute(MessagePublication.java:49) at net.engio.mbassy.bus.MBassador.publish(MBassador.java:66) at org.kitteh.irc.client.library.defaults.feature.DefaultEventManager.callEvent(DefaultEventManager.java:129) at com.faforever.client.chat.kitteh.network.WebSocketConnection.lambda$new$2(WebSocketConnection.java:72) at reactor.netty.transport.ClientTransportConfig$ClientTransportDoOn.lambda$onStateChange$0(ClientTransportConfig.java:322) 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:4576) at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641) at reactor.core.publisher.Mono.subscribe(Mono.java:4542) at reactor.core.publisher.Mono.subscribe(Mono.java:4478) at reactor.netty.DisposableChannel.onDispose(DisposableChannel.java:140) at reactor.netty.Connection.onDispose(Connection.java:277) at reactor.netty.channel.ChannelOperations.onDispose(ChannelOperations.java:257) at reactor.netty.http.client.HttpClientOperations.onDispose(HttpClientOperations.java:473) at reactor.netty.http.client.HttpClientOperations.onDispose(HttpClientOperations.java:108) at reactor.netty.transport.ClientTransportConfig$ClientTransportDoOn.onStateChange(ClientTransportConfig.java:322) at reactor.netty.ReactorNetty$CompositeConnectionObserver.onStateChange(ReactorNetty.java:722) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onStateChange(NewConnectionProvider.java:213) at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:523) at reactor.netty.http.client.WebsocketClientOperations.onInboundClose(WebsocketClientOperations.java:210) at reactor.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:73) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.handler.ssl.SslHandler.channelInactive(SslHandler.java:1191) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1352) 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:850) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:46:32.129+01:00 WARN 15236 --- [FAF Client] [KICL Listener (Unnamed)] c.f.client.chat.KittehChatService : Exception in message processing org.kitteh.irc.client.library.exception.KittehConnectionException: java.net.UnknownHostException: Host is onbekend (chat.faforever.com) at com.faforever.client.chat.kitteh.network.WebSocketConnection.lambda$new$3(WebSocketConnection.java:88) at reactor.netty.transport.TransportConnector.lambda$doResolveAndConnect$9(TransportConnector.java:345) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:604) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:571) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:506) at io.netty.util.concurrent.DefaultPromise.addListener(DefaultPromise.java:199) at io.netty.util.concurrent.DefaultPromise.addListener(DefaultPromise.java:37) at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:343) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: Host is onbekend (chat.faforever.com) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:45) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1134) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1712) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1060) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) ... 12 common frames omitted 2025-12-02T17:46:32.130+01:00 ERROR 15236 --- [FAF Client] [reactor-http-nio-8] reactor.core.publisher.Operators : Operator called default onErrorDropped reactor.core.Exceptions$ErrorCallbackNotImplemented: java.net.UnknownHostException: Host is onbekend (chat.faforever.com) Caused by: java.net.UnknownHostException: Host is onbekend (chat.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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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.WebsocketFinalizer.connect(WebsocketFinalizer.java:98) |_ Mono.flatMapMany ⇢ at reactor.netty.http.client.WebsocketFinalizer.handle(WebsocketFinalizer.java:105) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:45) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1134) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1712) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1060) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:46:49.936+01:00 ERROR 15236 --- [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:399) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *______________________ ⇢ at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:297) |_ Flux.from ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:584) |_ Flux.map ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:585) |_ 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$0(FafLobbyClient.kt:140) |_ Flux.windowUntil ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0(FafLobbyClient.kt:141) |_ Flux.flatMap ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0(FafLobbyClient.kt:142) Original Stack Trace: at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:399) at java.base/sun.nio.ch.SocketChannelImpl.implRead(SocketChannelImpl.java:431) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:489) at io.netty.buffer.UnpooledDirectByteBuf.setBytes(UnpooledDirectByteBuf.java:579) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:356) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:46:49.937+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel cancelled 2025-12-02T17:46:49.937+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2025-12-02T17:46:49.937+01:00 ERROR 15236 --- [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:399) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *______________________ ⇢ at reactor.netty.channel.ChannelOperations.receiveObject(ChannelOperations.java:297) |_ Flux.from ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:584) |_ Flux.map ⇢ at reactor.netty.ReactorNetty.publisherOrScalarMap(ReactorNetty.java:585) |_ 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$0(FafLobbyClient.kt:140) |_ Flux.windowUntil ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0(FafLobbyClient.kt:141) |_ Flux.flatMap ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0(FafLobbyClient.kt:142) |_ Flux.doOnError ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0(FafLobbyClient.kt:143) |_ Flux.doOnComplete ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0(FafLobbyClient.kt:144) |_ Flux.doOnCancel ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0(FafLobbyClient.kt:145) |_ Flux.flatMap ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0(FafLobbyClient.kt:146) |_ Flux.flatMap ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0(FafLobbyClient.kt:160) |_ Flux.doOnNext ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0(FafLobbyClient.kt:167) |_ Flux.then ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0(FafLobbyClient.kt:173) *__Mono.firstWithSignal ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0(FafLobbyClient.kt:208) |_ Mono.subscribeOn ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0(FafLobbyClient.kt:208) Original Stack Trace: at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:399) at java.base/sun.nio.ch.SocketChannelImpl.implRead(SocketChannelImpl.java:431) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:489) at io.netty.buffer.UnpooledDirectByteBuf.setBytes(UnpooledDirectByteBuf.java:579) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:356) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:46:49.937+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2025-12-02T17:46:49.942+01:00 WARN 15236 --- [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: Host is onbekend (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.subscribe(TransportConnector.java:571) 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:295) at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.FluxRetryWhen.subscribe(FluxRetryWhen.java:81) at reactor.core.publisher.MonoRetryWhen.subscribeOrReturn(MonoRetryWhen.java:46) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:298) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:158) 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:1864) at reactor.core.publisher.MonoCacheInvalidateWhen.subscribeOrReturn(MonoCacheInvalidateWhen.java:137) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) 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:1864) at reactor.core.publisher.MonoCacheInvalidateWhen.subscribeOrReturn(MonoCacheInvalidateWhen.java:137) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) 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:2330) at reactor.core.publisher.SerializedSubscriber.request(SerializedSubscriber.java:151) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2240) at reactor.core.publisher.SerializedSubscriber.onSubscribe(SerializedSubscriber.java:65) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.onSubscribe(FluxTimeout.java:155) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onSubscribe(MonoFlatMap.java:117) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:96) at reactor.core.publisher.MonoZip.subscribe(MonoZip.java:129) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.FluxRetryWhen.subscribe(FluxRetryWhen.java:81) at reactor.core.publisher.MonoRetryWhen.subscribeOrReturn(MonoRetryWhen.java:46) at reactor.core.publisher.Mono.subscribe(Mono.java:4560) at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641) at reactor.core.publisher.Mono.subscribe(Mono.java:4403) at com.faforever.client.remote.FafServerAccessor.lambda$start$3(FafServerAccessor.java:121) 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:101) 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$6(FafLobbyClient.kt:111) at com.faforever.commons.lobby.FafLobbyClient.httpClient$lambda$7(FafLobbyClient.kt:107) at reactor.netty.transport.ClientTransportConfig$ClientTransportDoOn.lambda$onStateChange$0(ClientTransportConfig.java:322) 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:4576) at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641) at reactor.core.publisher.Mono.subscribe(Mono.java:4542) at reactor.core.publisher.Mono.subscribe(Mono.java:4478) at reactor.netty.DisposableChannel.onDispose(DisposableChannel.java:140) at reactor.netty.Connection.onDispose(Connection.java:277) at reactor.netty.channel.ChannelOperations.onDispose(ChannelOperations.java:257) at reactor.netty.http.client.HttpClientOperations.onDispose(HttpClientOperations.java:473) at reactor.netty.http.client.HttpClientOperations.onDispose(HttpClientOperations.java:108) at reactor.netty.transport.ClientTransportConfig$ClientTransportDoOn.onStateChange(ClientTransportConfig.java:322) at reactor.netty.ReactorNetty$CompositeConnectionObserver.onStateChange(ReactorNetty.java:722) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onStateChange(NewConnectionProvider.java:213) at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:523) at reactor.netty.http.client.WebsocketClientOperations.onInboundClose(WebsocketClientOperations.java:210) at reactor.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:73) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.handler.ssl.SslHandler.channelInactive(SslHandler.java:1191) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1352) 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:850) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: Host is onbekend (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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:45) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1134) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1712) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1060) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.subscribe(TransportConnector.java:571) 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:295) at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:61) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.FluxRetryWhen.subscribe(FluxRetryWhen.java:81) at reactor.core.publisher.MonoRetryWhen.subscribeOrReturn(MonoRetryWhen.java:46) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:298) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:158) 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:1864) at reactor.core.publisher.MonoCacheInvalidateWhen.subscribeOrReturn(MonoCacheInvalidateWhen.java:137) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) 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:1864) at reactor.core.publisher.MonoCacheInvalidateWhen.subscribeOrReturn(MonoCacheInvalidateWhen.java:137) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) 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:2330) at reactor.core.publisher.SerializedSubscriber.request(SerializedSubscriber.java:151) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2240) at reactor.core.publisher.SerializedSubscriber.onSubscribe(SerializedSubscriber.java:65) at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.onSubscribe(FluxTimeout.java:155) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onSubscribe(MonoFlatMap.java:117) at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:96) at reactor.core.publisher.MonoZip.subscribe(MonoZip.java:129) at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) at reactor.core.publisher.FluxRetryWhen.subscribe(FluxRetryWhen.java:81) at reactor.core.publisher.MonoRetryWhen.subscribeOrReturn(MonoRetryWhen.java:46) at reactor.core.publisher.Mono.subscribe(Mono.java:4560) at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641) at reactor.core.publisher.Mono.subscribe(Mono.java:4403) at com.faforever.client.remote.FafServerAccessor.lambda$start$3(FafServerAccessor.java:121) 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:101) 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$6(FafLobbyClient.kt:111) at com.faforever.commons.lobby.FafLobbyClient.httpClient$lambda$7(FafLobbyClient.kt:107) at reactor.netty.transport.ClientTransportConfig$ClientTransportDoOn.lambda$onStateChange$0(ClientTransportConfig.java:322) 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:4576) at reactor.core.publisher.Mono.subscribeWith(Mono.java:4641) at reactor.core.publisher.Mono.subscribe(Mono.java:4542) at reactor.core.publisher.Mono.subscribe(Mono.java:4478) at reactor.netty.DisposableChannel.onDispose(DisposableChannel.java:140) at reactor.netty.Connection.onDispose(Connection.java:277) at reactor.netty.channel.ChannelOperations.onDispose(ChannelOperations.java:257) at reactor.netty.http.client.HttpClientOperations.onDispose(HttpClientOperations.java:473) at reactor.netty.http.client.HttpClientOperations.onDispose(HttpClientOperations.java:108) at reactor.netty.transport.ClientTransportConfig$ClientTransportDoOn.onStateChange(ClientTransportConfig.java:322) at reactor.netty.ReactorNetty$CompositeConnectionObserver.onStateChange(ReactorNetty.java:722) at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onStateChange(NewConnectionProvider.java:213) at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:523) at reactor.netty.http.client.WebsocketClientOperations.onInboundClose(WebsocketClientOperations.java:210) at reactor.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:73) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.handler.ssl.SslHandler.channelInactive(SslHandler.java:1191) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1352) 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:850) at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:46:54.947+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-9] 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:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) 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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:46:59.952+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-10] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #2 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Host is onbekend (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: Host is onbekend (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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:45) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1134) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1712) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1060) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:47:04.957+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-11] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #3 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: user.faforever.com at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) 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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:47:09.962+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-12] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #4 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Host is onbekend (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: Host is onbekend (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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:45) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1134) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1712) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1060) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:47:14.966+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #5 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: user.faforever.com at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) 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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:47:19.971+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-2] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #6 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Host is onbekend (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: Host is onbekend (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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:45) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1134) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1712) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1060) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:47:24.974+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-3] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #7 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: user.faforever.com at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) 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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:47:29.979+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-4] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #8 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Host is onbekend (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: Host is onbekend (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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:45) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1134) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1712) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1060) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:47:34.981+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-5] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #9 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:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) 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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:47:39.986+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-6] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #10 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Host is onbekend (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: Host is onbekend (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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:45) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1134) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1712) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1060) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:47:44.989+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-7] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #11 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:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) 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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:47:49.994+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-8] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #12 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Host is onbekend (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: Host is onbekend (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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:45) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1134) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1712) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1060) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:47:54.998+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-9] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #13 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:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) 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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:48:00.002+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-10] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #14 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Host is onbekend (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: Host is onbekend (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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:45) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1134) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1712) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1060) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:48:05.005+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-11] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #15 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:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) 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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:48:21.063+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-12] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #16 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Host is onbekend (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: Host is onbekend (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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:45) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1134) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1712) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1060) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:48:26.067+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-1] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #17 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:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) 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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:48:34.124+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-2] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #18 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Host is onbekend (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: Host is onbekend (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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:45) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1134) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1712) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1060) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:48:39.127+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-3] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #19 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:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) 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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:48:44.131+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-4] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #20 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Host is onbekend (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: Host is onbekend (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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:45) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1134) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1712) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1060) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:48:49.133+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-5] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #21 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:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) 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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:48:54.138+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-6] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #22 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Host is onbekend (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: Host is onbekend (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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:45) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1134) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1712) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1060) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:48:59.141+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-7] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #23 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:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) 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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:49:04.145+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-8] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #24 of 60 org.springframework.web.reactive.function.client.WebClientRequestException: Host is onbekend (user.faforever.com) at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: Host is onbekend (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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Inet4AddressImpl.java:45) at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1134) at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1712) at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1060) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:49:09.148+01:00 WARN 15236 --- [FAF Client] [reactor-http-nio-9] c.f.client.remote.FafServerAccessor : Could not reach server retrying: Attempt #25 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:137) 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:137) Error has been observed at the following site(s): *____________Mono.error ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.wrapException(ExchangeFunctions.java:137) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$exchange$4(ExchangeFunctions.java:106) *____Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:106) |_ Mono.map ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:107) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.HmacTokenFilter.lambda$filter$0(HmacTokenFilter.java:22) *__________Mono.flatMap ⇢ at com.faforever.client.api.HmacTokenFilter.filter(HmacTokenFilter.java:22) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$andThen$0(ExchangeFilterFunction.java:62) |_ ⇢ at com.faforever.client.api.OAuthTokenFilter.lambda$filter$0(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$andThen$1(ExchangeFilterFunction.java:62) |_ ⇢ at org.springframework.web.reactive.function.client.ExchangeFilterFunction.lambda$apply$2(ExchangeFilterFunction.java:73) |_ ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$8(DefaultWebClient.java:469) *____________Mono.defer ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:468) |_ checkpoint ⇢ Request to GET https://user.faforever.com/lobby/access [DefaultWebClient] |_ Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:473) |_ Mono.doOnNext ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:479) |_ Mono.doOnError ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:480) |_ Mono.doFinally ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:481) |_ Mono.contextWrite ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchange$12(DefaultWebClient.java:488) *__Mono.deferContextual ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchange(DefaultWebClient.java:452) |_ Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:161) *__________Mono.zipWith ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:162) |_ Mono.map ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:163) |_ Mono.flatMap ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:167) |_ Mono.timeout ⇢ at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:168) Original Stack Trace: at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137) at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55) at reactor.core.publisher.Mono.subscribe(Mono.java:4576) at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234) at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93) at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:205) at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229) at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476) at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620) at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337) at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136) at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742) at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196) at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:205) at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:333) 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:4576) 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:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.net.UnknownHostException: user.faforever.com at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) 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:364) Error has been observed at the following site(s): *____________Mono.error ⇢ at reactor.netty.transport.TransportConnector.doResolveAndConnect(TransportConnector.java:364) |_ Mono.onErrorResume ⇢ at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:167) *__________Mono.flatMap ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:166) |_ ⇢ at reactor.netty.transport.TransportConnector.connect(TransportConnector.java:124) *___________Mono.create ⇢ at reactor.netty.resources.NewConnectionProvider.acquire(NewConnectionProvider.java:66) |_ ⇢ at reactor.netty.http.client.HttpConnectionProvider.acquire(HttpConnectionProvider.java:49) *___________Mono.create ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:215) |_ Mono.retryWhen ⇢ at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect.subscribe(HttpClientConnect.java:297) *________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:174) |_ Mono.doOnCancel ⇢ at org.springframework.http.client.reactive.ReactorClientHttpConnector.connect(ReactorClientHttpConnector.java:175) |_ Mono.doOnRequest ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:104) |_ Mono.doOnCancel ⇢ at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.exchange(ExchangeFunctions.java:105) Original Stack Trace: at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:909) at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1702) at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1582) 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:251) 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:336) at reactor.netty.transport.TransportConnector.lambda$connect$6(TransportConnector.java:166) at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) at reactor.netty.transport.TransportConnector$MonoChannelPromise._subscribe(TransportConnector.java:662) at reactor.netty.transport.TransportConnector$MonoChannelPromise.lambda$subscribe$0(TransportConnector.java:574) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T17:49:14.301+01:00 DEBUG 15236 --- [FAF Client] [reactor-http-nio-10] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2025-12-02T17:49:14.301+01:00 DEBUG 15236 --- [FAF Client] [reactor-http-nio-10] c.f.commons.lobby.FafLobbyClient : Starting login process 2025-12-02T17:49:14.302+01:00 DEBUG 15236 --- [FAF Client] [reactor-http-nio-10] c.f.commons.lobby.FafLobbyClient : Opening connection 2025-12-02T17:49:14.350+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-10] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2025-12-02T17:49:14.449+01:00 DEBUG 15236 --- [FAF Client] [reactor-http-nio-10] c.f.commons.lobby.FafLobbyClient : Starting session listener 2025-12-02T17:49:17.074+01:00 DEBUG 15236 --- [FAF Client] [reactor-http-nio-10] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2025-12-02T17:49:17.843+01:00 WARN 15236 --- [FAF Client] [JavaFX Application Thread] c.f.c.t.TeamMatchmakingService : Could not find party member 555411 2025-12-02T17:50:03.267+01:00 INFO 15236 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T17:51:14.964+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T17:51:15.184+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764694108-VQCT%2FaErLj%2FeOk1YEKnOdUpZeQLDnpSm1WkRn0nlHgM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764694108-VQCT%2FaErLj%2FeOk1YEKnOdUpZeQLDnpSm1WkRn0nlHgM%3D, hmacParameter=verify)` 2025-12-02T17:51:15.193+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764694108-xTaKsQHRrYquBapABzy%2B8rMHTfAWwFFoq2vnoz6MOl8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764694108-xTaKsQHRrYquBapABzy%2B8rMHTfAWwFFoq2vnoz6MOl8%3D, hmacParameter=verify)` 2025-12-02T17:51:15.216+01:00 INFO 15236 --- [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=1764694108-M86%2Fm%2FPzSfcu8Bhv2ckumm91GGvxYljm0ek0%2BDo%2Fpgg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764694108-M86%2Fm%2FPzSfcu8Bhv2ckumm91GGvxYljm0ek0%2BDo%2Fpgg%3D, hmacParameter=verify)` 2025-12-02T17:51:15.222+01:00 INFO 15236 --- [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=1764694108-XUuM8GTp9m3hWxtEAXq3DFfOIX3EaQl3ndMiTH%2FRCXA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764694108-XUuM8GTp9m3hWxtEAXq3DFfOIX3EaQl3ndMiTH%2FRCXA%3D, hmacParameter=verify)` 2025-12-02T17:51:15.238+01:00 INFO 15236 --- [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=1764694108-C%2B%2BwK9OM7oWY1lJ1rnnp%2FtCrgduPl83fh2xKUyffiFE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764694108-C%2B%2BwK9OM7oWY1lJ1rnnp%2FtCrgduPl83fh2xKUyffiFE%3D, hmacParameter=verify)` 2025-12-02T17:51:15.244+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764694108-ogNufjAWsAM379fxTASCEo7PjrZNruUP8FOO9Rgoh9c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764694108-ogNufjAWsAM379fxTASCEo7PjrZNruUP8FOO9Rgoh9c%3D, hmacParameter=verify)` 2025-12-02T17:51:15.248+01:00 INFO 15236 --- [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=1764694108-gcWlqUO0kP9965gRtm9ABnUuGrL8vipn%2FuQqd0zQhfU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764694108-gcWlqUO0kP9965gRtm9ABnUuGrL8vipn%2FuQqd0zQhfU%3D, hmacParameter=verify)` 2025-12-02T17:51:15.254+01:00 INFO 15236 --- [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=1764694108-grBO8F%2Bd23VAw%2BosxJrTpH5V1qzuZi28pTwRlwxDrBQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764694108-grBO8F%2Bd23VAw%2BosxJrTpH5V1qzuZi28pTwRlwxDrBQ%3D, hmacParameter=verify)` 2025-12-02T17:51:15.268+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764694108-egHM4aLkLC%2Bivj4nRuwoEX%2FDUIq1v5nitf0aNtm%2BNbA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764694108-egHM4aLkLC%2Bivj4nRuwoEX%2FDUIq1v5nitf0aNtm%2BNbA%3D, hmacParameter=verify)` 2025-12-02T17:51:15.939+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764694108-T9A21gYGSvpxnZPDWNXnsAsKlbKnYQAbNXMB3FQnQpI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764694108-T9A21gYGSvpxnZPDWNXnsAsKlbKnYQAbNXMB3FQnQpI%3D, hmacParameter=verify)` 2025-12-02T17:51:15.952+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764694108-Bc5u9WBZCivHRj4OTJpmU%2FioQ2P9THTY1k8Daw7W%2FdY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764694108-Bc5u9WBZCivHRj4OTJpmU%2FioQ2P9THTY1k8Daw7W%2FdY%3D, hmacParameter=verify)` 2025-12-02T17:51:15.965+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764694108-4UeKUqPzoSzNqaYGuxhLMB6hHSYqXrVglF4newTexao%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764694108-4UeKUqPzoSzNqaYGuxhLMB6hHSYqXrVglF4newTexao%3D, hmacParameter=verify)` 2025-12-02T17:51:15.978+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764694108-jNOUwAQ8Muri%2Brrp2h89xZWnBMRuZoNoIMPuzGwe8f8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764694108-jNOUwAQ8Muri%2Brrp2h89xZWnBMRuZoNoIMPuzGwe8f8%3D, hmacParameter=verify)` 2025-12-02T17:51:15.985+01:00 INFO 15236 --- [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=1764694108-VXg8bBaDVd15bkOvxfz1GsZWbU%2BwoFC5WHMamAbHOIs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764694108-VXg8bBaDVd15bkOvxfz1GsZWbU%2BwoFC5WHMamAbHOIs%3D, hmacParameter=verify)` 2025-12-02T17:51:15.995+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764694108-qeBObce0swW5k4IMu3LidsPkwi2qHUrh4d2CzK6yN74%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764694108-qeBObce0swW5k4IMu3LidsPkwi2qHUrh4d2CzK6yN74%3D, hmacParameter=verify)` 2025-12-02T17:51:16.001+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764694108-OM4%2FEHDcnnEtvCooh79IGBUEFriiIgVPg0TXfEsXYv8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764694108-OM4%2FEHDcnnEtvCooh79IGBUEFriiIgVPg0TXfEsXYv8%3D, hmacParameter=verify)` 2025-12-02T17:51:16.128+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764694108-qqdR8BhRl7%2Fp%2FXOPUbcgDs3tttMYxjEcU6NkIWDuqyA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764694108-qqdR8BhRl7%2Fp%2FXOPUbcgDs3tttMYxjEcU6NkIWDuqyA%3D, hmacParameter=verify)` 2025-12-02T17:51:16.301+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764694108-W3aqIskFnM1Ibm3UUTm1EvHV2NZX3VGmNI4BBfZDra8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764694108-W3aqIskFnM1Ibm3UUTm1EvHV2NZX3VGmNI4BBfZDra8%3D, hmacParameter=verify)` 2025-12-02T17:51:16.309+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764694108-FEhFMymwYwi7Lf93QU2wvUU2yrjewtCvq4PKq6gD81c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764694108-FEhFMymwYwi7Lf93QU2wvUU2yrjewtCvq4PKq6gD81c%3D, hmacParameter=verify)` 2025-12-02T17:51:16.311+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T17:51:16.312+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T17:51:16.312+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T17:51:16.312+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T17:51:16.312+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T17:51:16.312+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T17:51:16.312+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T17:51:16.313+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T17:51:16.313+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T17:51:16.313+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T17:51:16.313+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T17:51:16.313+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T17:51:16.313+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T17:51:16.441+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T17:51:16.442+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmaking search has been started 2025-12-02T17:51:16.461+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764694108-VQCT%2FaErLj%2FeOk1YEKnOdUpZeQLDnpSm1WkRn0nlHgM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764694108-VQCT%2FaErLj%2FeOk1YEKnOdUpZeQLDnpSm1WkRn0nlHgM%3D, hmacParameter=verify)` 2025-12-02T17:51:16.462+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764694108-xTaKsQHRrYquBapABzy%2B8rMHTfAWwFFoq2vnoz6MOl8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764694108-xTaKsQHRrYquBapABzy%2B8rMHTfAWwFFoq2vnoz6MOl8%3D, hmacParameter=verify)` 2025-12-02T17:51:16.477+01:00 INFO 15236 --- [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=1764694108-M86%2Fm%2FPzSfcu8Bhv2ckumm91GGvxYljm0ek0%2BDo%2Fpgg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764694108-M86%2Fm%2FPzSfcu8Bhv2ckumm91GGvxYljm0ek0%2BDo%2Fpgg%3D, hmacParameter=verify)` 2025-12-02T17:51:16.478+01:00 INFO 15236 --- [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=1764694108-XUuM8GTp9m3hWxtEAXq3DFfOIX3EaQl3ndMiTH%2FRCXA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764694108-XUuM8GTp9m3hWxtEAXq3DFfOIX3EaQl3ndMiTH%2FRCXA%3D, hmacParameter=verify)` 2025-12-02T17:51:16.479+01:00 INFO 15236 --- [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=1764694108-C%2B%2BwK9OM7oWY1lJ1rnnp%2FtCrgduPl83fh2xKUyffiFE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764694108-C%2B%2BwK9OM7oWY1lJ1rnnp%2FtCrgduPl83fh2xKUyffiFE%3D, hmacParameter=verify)` 2025-12-02T17:51:16.479+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764694108-ogNufjAWsAM379fxTASCEo7PjrZNruUP8FOO9Rgoh9c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764694108-ogNufjAWsAM379fxTASCEo7PjrZNruUP8FOO9Rgoh9c%3D, hmacParameter=verify)` 2025-12-02T17:51:16.479+01:00 INFO 15236 --- [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=1764694108-gcWlqUO0kP9965gRtm9ABnUuGrL8vipn%2FuQqd0zQhfU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764694108-gcWlqUO0kP9965gRtm9ABnUuGrL8vipn%2FuQqd0zQhfU%3D, hmacParameter=verify)` 2025-12-02T17:51:16.480+01:00 INFO 15236 --- [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=1764694108-grBO8F%2Bd23VAw%2BosxJrTpH5V1qzuZi28pTwRlwxDrBQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764694108-grBO8F%2Bd23VAw%2BosxJrTpH5V1qzuZi28pTwRlwxDrBQ%3D, hmacParameter=verify)` 2025-12-02T17:51:16.484+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764694108-egHM4aLkLC%2Bivj4nRuwoEX%2FDUIq1v5nitf0aNtm%2BNbA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764694108-egHM4aLkLC%2Bivj4nRuwoEX%2FDUIq1v5nitf0aNtm%2BNbA%3D, hmacParameter=verify)` 2025-12-02T17:51:16.486+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'adaptive_twin_rivers.v0002' exists locally already. Download is not required 2025-12-02T17:51:16.486+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'adaptive_aloren.v0002' exists locally already. Download is not required 2025-12-02T17:51:16.486+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'miracle' exists locally already. Download is not required 2025-12-02T17:51:16.486+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'adaptive_step_forward.v0002' exists locally already. Download is not required 2025-12-02T17:51:16.487+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'adaptive_canis_river.v0002' exists locally already. Download is not required 2025-12-02T17:51:16.487+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'esais_vengeance_4v4.v0007' exists locally already. Download is not required 2025-12-02T17:51:16.487+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'adaptive_project_dust.v0002' exists locally already. Download is not required 2025-12-02T17:51:16.487+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'funeral_plains.v0001' exists locally already. Download is not required 2025-12-02T17:51:16.487+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'lush_na.v0002' exists locally already. Download is not required 2025-12-02T17:51:16.487+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'adaptive_project_albus.v0007' exists locally already. Download is not required 2025-12-02T17:51:16.487+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'adaptive_monument_valley.v0005' exists locally already. Download is not required 2025-12-02T17:51:16.487+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'odda.v0007' exists locally already. Download is not required 2025-12-02T17:51:16.489+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'adaptive_pillars_of_sand.v0001' exists locally already. Download is not required 2025-12-02T17:51:16.489+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'lena_river.v0008' exists locally already. Download is not required 2025-12-02T17:51:16.489+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'saskiya.v0005' exists locally already. Download is not required 2025-12-02T17:51:17.146+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764694108-T9A21gYGSvpxnZPDWNXnsAsKlbKnYQAbNXMB3FQnQpI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764694108-T9A21gYGSvpxnZPDWNXnsAsKlbKnYQAbNXMB3FQnQpI%3D, hmacParameter=verify)` 2025-12-02T17:51:17.149+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764694108-Bc5u9WBZCivHRj4OTJpmU%2FioQ2P9THTY1k8Daw7W%2FdY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764694108-Bc5u9WBZCivHRj4OTJpmU%2FioQ2P9THTY1k8Daw7W%2FdY%3D, hmacParameter=verify)` 2025-12-02T17:51:17.154+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764694108-4UeKUqPzoSzNqaYGuxhLMB6hHSYqXrVglF4newTexao%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764694108-4UeKUqPzoSzNqaYGuxhLMB6hHSYqXrVglF4newTexao%3D, hmacParameter=verify)` 2025-12-02T17:51:17.158+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764694108-jNOUwAQ8Muri%2Brrp2h89xZWnBMRuZoNoIMPuzGwe8f8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764694108-jNOUwAQ8Muri%2Brrp2h89xZWnBMRuZoNoIMPuzGwe8f8%3D, hmacParameter=verify)` 2025-12-02T17:51:17.158+01:00 INFO 15236 --- [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=1764694108-VXg8bBaDVd15bkOvxfz1GsZWbU%2BwoFC5WHMamAbHOIs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764694108-VXg8bBaDVd15bkOvxfz1GsZWbU%2BwoFC5WHMamAbHOIs%3D, hmacParameter=verify)` 2025-12-02T17:51:17.160+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764694108-qeBObce0swW5k4IMu3LidsPkwi2qHUrh4d2CzK6yN74%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764694108-qeBObce0swW5k4IMu3LidsPkwi2qHUrh4d2CzK6yN74%3D, hmacParameter=verify)` 2025-12-02T17:51:17.160+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764694108-OM4%2FEHDcnnEtvCooh79IGBUEFriiIgVPg0TXfEsXYv8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764694108-OM4%2FEHDcnnEtvCooh79IGBUEFriiIgVPg0TXfEsXYv8%3D, hmacParameter=verify)` 2025-12-02T17:51:17.281+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764694108-qqdR8BhRl7%2Fp%2FXOPUbcgDs3tttMYxjEcU6NkIWDuqyA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764694108-qqdR8BhRl7%2Fp%2FXOPUbcgDs3tttMYxjEcU6NkIWDuqyA%3D, hmacParameter=verify)` 2025-12-02T17:51:17.457+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764694108-W3aqIskFnM1Ibm3UUTm1EvHV2NZX3VGmNI4BBfZDra8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764694108-W3aqIskFnM1Ibm3UUTm1EvHV2NZX3VGmNI4BBfZDra8%3D, hmacParameter=verify)` 2025-12-02T17:51:17.457+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764694108-FEhFMymwYwi7Lf93QU2wvUU2yrjewtCvq4PKq6gD81c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764694108-FEhFMymwYwi7Lf93QU2wvUU2yrjewtCvq4PKq6gD81c%3D, hmacParameter=verify)` 2025-12-02T17:51:17.458+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T17:51:17.459+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T17:51:17.459+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T17:51:17.459+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T17:51:17.459+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T17:51:17.460+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T17:51:17.460+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T17:51:17.460+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T17:51:17.460+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T17:51:17.460+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T17:51:17.460+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T17:51:17.461+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T17:51:17.461+01:00 DEBUG 15236 --- [FAF Client] [pool-3-thread-4] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T17:52:54.188+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Disconnecting from IRC 2025-12-02T17:53:00.764+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2025-12-02T17:53:00.767+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2025-12-02T17:53:00.768+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-10] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2025-12-02T17:53:00.768+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-10] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2025-12-02T17:53:00.768+01:00 INFO 15236 --- [FAF Client] [reactor-http-nio-10] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2025-12-02T17:53:02.789+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2025-12-02T17:53:02.791+01:00 DEBUG 15236 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2025-12-02T17:53:02.791+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Disconnecting from IRC 2025-12-02T17:53:02.793+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2025-12-02T17:53:02.793+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2025-12-02T17:53:02.793+01:00 INFO 15236 --- [FAF Client] [Thread-17] com.faforever.client.map.MapService : Watcher terminated (null) 2025-12-02T17:53:02.793+01:00 DEBUG 15236 --- [FAF Client] [Thread-18] com.faforever.client.mod.ModService : Watcher terminated (null) 2025-12-02T17:53:02.796+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2025-12-02T17:53:02.796+01:00 WARN 15236 --- [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 2025-12-02T17:53:02.797+01:00 INFO 15236 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2025-12-02T17:53:02.798+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2025-12-02T17:53:02.799+01:00 INFO 15236 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T17:53:02.800+01:00 INFO 15236 --- [FAF Client] [Thread-34] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2025-12-02T17:53:09.648+01:00 INFO 25380 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2025-12-02T17:53:09.650+01:00 DEBUG 25380 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2025-12-02T17:53:09.740+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\8 - badlands_v4.v0001 2025-12-02T17:53:09.742+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_aloren.v0002 2025-12-02T17:53:09.746+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_canis_river.v0002 2025-12-02T17:53:09.749+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_fangtooth_islands.v0004 2025-12-02T17:53:09.751+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_monument_valley.v0005 2025-12-02T17:53:09.753+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_pillars_of_sand.v0001 2025-12-02T17:53:09.754+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_project_albus.v0007 2025-12-02T17:53:09.756+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_project_dust.v0002 2025-12-02T17:53:09.757+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_step_forward.v0002 2025-12-02T17:53:09.757+01:00 INFO 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2025-12-02T17:53:09.759+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_twin_rivers.v0002 2025-12-02T17:53:09.761+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\anchor.v0011 2025-12-02T17:53:09.762+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\arcane.v0001 2025-12-02T17:53:09.764+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_battles_4x4_v2-2_teamplay_ai.v0001 2025-12-02T17:53:09.766+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_battles_4x4_v2_teamplay_ai.v0001 2025-12-02T17:53:09.767+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_reworked_4x4_rich.v0003 2025-12-02T17:53:09.769+01:00 INFO 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2025-12-02T17:53:09.769+01:00 DEBUG 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2025-12-02T17:53:09.770+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\deadlock.v0015 2025-12-02T17:53:09.771+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\dualgap_adaptive.v0014 2025-12-02T17:53:09.772+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\enfilade.v0007 2025-12-02T17:53:09.773+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\esais_vengeance_4v4.v0007 2025-12-02T17:53:09.775+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\esgaroths_ruins_-_faf_version.v0002 2025-12-02T17:53:09.776+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\frithen.v0004 2025-12-02T17:53:09.777+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\funeral_plains.v0001 2025-12-02T17:53:09.778+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\hollow.v0005 2025-12-02T17:53:09.780+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\horizons.v0014 2025-12-02T17:53:09.781+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\huracan.v0002 2025-12-02T17:53:09.782+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lena_river.v0008 2025-12-02T17:53:09.784+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\loki_-_faf_version.v0004 2025-12-02T17:53:09.785+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lost_archipelago.v0005 2025-12-02T17:53:09.786+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lush_na.v0002 2025-12-02T17:53:09.787+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Miracle 2025-12-02T17:53:09.789+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\mirage.v0003 2025-12-02T17:53:09.790+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\nomadiah.v0001 2025-12-02T17:53:09.791+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\odda.v0007 2025-12-02T17:53:09.793+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\open waters v2.v0001 2025-12-02T17:53:09.795+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\osiris.v0006 2025-12-02T17:53:09.796+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\saskiya.v0005 2025-12-02T17:53:09.797+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Seraphim Outpost EP.v0002 2025-12-02T17:53:09.799+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\siege_island_2v2.v0003 2025-12-02T17:53:09.800+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Stella Maris 1v1.v0001 2025-12-02T17:53:09.800+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\syrtis_major_-_faf_version.v0002 2025-12-02T17:53:09.801+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\tag_voi_vittu.v0001 2025-12-02T17:53:09.802+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\the cold place.v0001 2025-12-02T17:53:09.803+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\therum.v0004 2025-12-02T17:53:09.805+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\theta_passage_-_faf_version.v0001 2025-12-02T17:53:09.806+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\twin rivers.v0001 2025-12-02T17:53:09.807+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Wonder open 6v6 v2 2025-12-02T17:53:09.808+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\x1ca_coop_001.v0029 2025-12-02T17:53:09.809+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2025-12-02T17:53:09.810+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2025-12-02T17:53:09.811+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2025-12-02T17:53:09.811+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2025-12-02T17:53:09.812+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2025-12-02T17:53:09.814+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2025-12-02T17:53:09.814+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2025-12-02T17:53:09.815+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2025-12-02T17:53:09.817+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2025-12-02T17:53:09.818+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2025-12-02T17:53:09.819+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2025-12-02T17:53:09.820+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2025-12-02T17:53:09.820+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2025-12-02T17:53:09.821+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2025-12-02T17:53:09.823+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2025-12-02T17:53:09.823+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2025-12-02T17:53:09.824+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2025-12-02T17:53:09.826+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2025-12-02T17:53:09.827+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2025-12-02T17:53:09.828+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2025-12-02T17:53:09.828+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2025-12-02T17:53:09.829+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2025-12-02T17:53:09.830+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2025-12-02T17:53:09.831+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2025-12-02T17:53:09.832+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2025-12-02T17:53:09.833+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2025-12-02T17:53:09.834+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2025-12-02T17:53:09.834+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2025-12-02T17:53:09.835+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2025-12-02T17:53:09.836+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2025-12-02T17:53:09.837+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2025-12-02T17:53:09.838+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2025-12-02T17:53:09.839+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2025-12-02T17:53:09.840+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2025-12-02T17:53:09.841+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2025-12-02T17:53:09.842+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2025-12-02T17:53:09.842+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2025-12-02T17:53:09.843+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2025-12-02T17:53:09.844+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2025-12-02T17:53:09.845+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2025-12-02T17:53:09.846+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2025-12-02T17:53:09.847+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2025-12-02T17:53:09.847+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2025-12-02T17:53:09.848+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2025-12-02T17:53:09.849+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2025-12-02T17:53:09.849+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2025-12-02T17:53:09.850+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2025-12-02T17:53:09.851+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2025-12-02T17:53:09.852+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2025-12-02T17:53:09.852+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2025-12-02T17:53:09.854+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2025-12-02T17:53:09.855+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2025-12-02T17:53:09.856+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2025-12-02T17:53:09.856+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2025-12-02T17:53:09.868+01:00 DEBUG 25380 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T17:53:09.868+01:00 DEBUG 25380 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T17:53:09.901+01:00 DEBUG 25380 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2025-12-02T17:53:10.034+01:00 INFO 25380 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2025-12-02T17:53:10.829+01:00 DEBUG 25380 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2025-12-02T17:53:11.019+01:00 INFO 25380 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.915 seconds (process running for 4.945) 2025-12-02T17:53:11.022+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T17:53:11.096+01:00 DEBUG 25380 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2025-12-02T17:53:11.294+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2025.11.1 2025-12-02T17:53:11.723+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2025.11.1 2025-12-02T17:53:11.729+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2025-12-02T17:53:12.032+01:00 INFO 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2025.11.1' is not newer than toVersion '2025.11.1'. No update is required. 2025-12-02T17:53:12.033+01:00 INFO 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2025-12-02T17:53:12.065+01:00 DEBUG 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2025-12-02T17:53:12.340+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2025-12-02T17:53:11.339444500Z 2025-12-02T17:53:12.500+01:00 DEBUG 25380 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2025-12-02T17:53:12.502+01:00 DEBUG 25380 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2025-12-02T17:53:12.502+01:00 DEBUG 25380 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2025-12-02T17:53:12.528+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2025-12-02T17:53:12.630+01:00 DEBUG 25380 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2025-12-02T17:53:14.867+01:00 INFO 25380 --- [FAF Client] [Discord RPC] c.f.client.discord.DiscordEventHandler : Discord is ready with user 'rinzler_%USER%' 2025-12-02T17:53:15.043+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2025-12-02T17:53:15.094+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2025.11.1' is not newer than toVersion '2025.11.1'. No update is required. 2025-12-02T17:53:15.094+01:00 DEBUG 25380 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #Rinzler3113'sParty 2025-12-02T17:53:15.220+01:00 DEBUG 25380 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2025-12-02T17:53:15.371+01:00 DEBUG 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\divisions\silverIII_medium.png 2025-12-02T17:53:15.589+01:00 DEBUG 25380 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #Rinzler3113'sParty 2025-12-02T17:53:15.589+01:00 DEBUG 25380 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2025-12-02T17:53:16.495+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T17:53:16.657+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764694108-VQCT%2FaErLj%2FeOk1YEKnOdUpZeQLDnpSm1WkRn0nlHgM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764694108-VQCT%2FaErLj%2FeOk1YEKnOdUpZeQLDnpSm1WkRn0nlHgM%3D, hmacParameter=verify)` 2025-12-02T17:53:16.658+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764694108-xTaKsQHRrYquBapABzy%2B8rMHTfAWwFFoq2vnoz6MOl8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764694108-xTaKsQHRrYquBapABzy%2B8rMHTfAWwFFoq2vnoz6MOl8%3D, hmacParameter=verify)` 2025-12-02T17:53:16.673+01:00 INFO 25380 --- [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=1764694108-M86%2Fm%2FPzSfcu8Bhv2ckumm91GGvxYljm0ek0%2BDo%2Fpgg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764694108-M86%2Fm%2FPzSfcu8Bhv2ckumm91GGvxYljm0ek0%2BDo%2Fpgg%3D, hmacParameter=verify)` 2025-12-02T17:53:16.673+01:00 INFO 25380 --- [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=1764694108-XUuM8GTp9m3hWxtEAXq3DFfOIX3EaQl3ndMiTH%2FRCXA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764694108-XUuM8GTp9m3hWxtEAXq3DFfOIX3EaQl3ndMiTH%2FRCXA%3D, hmacParameter=verify)` 2025-12-02T17:53:16.674+01:00 INFO 25380 --- [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=1764694108-C%2B%2BwK9OM7oWY1lJ1rnnp%2FtCrgduPl83fh2xKUyffiFE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764694108-C%2B%2BwK9OM7oWY1lJ1rnnp%2FtCrgduPl83fh2xKUyffiFE%3D, hmacParameter=verify)` 2025-12-02T17:53:16.675+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764694108-ogNufjAWsAM379fxTASCEo7PjrZNruUP8FOO9Rgoh9c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764694108-ogNufjAWsAM379fxTASCEo7PjrZNruUP8FOO9Rgoh9c%3D, hmacParameter=verify)` 2025-12-02T17:53:16.675+01:00 INFO 25380 --- [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=1764694108-gcWlqUO0kP9965gRtm9ABnUuGrL8vipn%2FuQqd0zQhfU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764694108-gcWlqUO0kP9965gRtm9ABnUuGrL8vipn%2FuQqd0zQhfU%3D, hmacParameter=verify)` 2025-12-02T17:53:16.675+01:00 INFO 25380 --- [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=1764694108-grBO8F%2Bd23VAw%2BosxJrTpH5V1qzuZi28pTwRlwxDrBQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764694108-grBO8F%2Bd23VAw%2BosxJrTpH5V1qzuZi28pTwRlwxDrBQ%3D, hmacParameter=verify)` 2025-12-02T17:53:16.681+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764694108-egHM4aLkLC%2Bivj4nRuwoEX%2FDUIq1v5nitf0aNtm%2BNbA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764694108-egHM4aLkLC%2Bivj4nRuwoEX%2FDUIq1v5nitf0aNtm%2BNbA%3D, hmacParameter=verify)` 2025-12-02T17:53:17.354+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764694108-T9A21gYGSvpxnZPDWNXnsAsKlbKnYQAbNXMB3FQnQpI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764694108-T9A21gYGSvpxnZPDWNXnsAsKlbKnYQAbNXMB3FQnQpI%3D, hmacParameter=verify)` 2025-12-02T17:53:17.357+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764694108-Bc5u9WBZCivHRj4OTJpmU%2FioQ2P9THTY1k8Daw7W%2FdY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764694108-Bc5u9WBZCivHRj4OTJpmU%2FioQ2P9THTY1k8Daw7W%2FdY%3D, hmacParameter=verify)` 2025-12-02T17:53:17.362+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764694108-4UeKUqPzoSzNqaYGuxhLMB6hHSYqXrVglF4newTexao%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764694108-4UeKUqPzoSzNqaYGuxhLMB6hHSYqXrVglF4newTexao%3D, hmacParameter=verify)` 2025-12-02T17:53:17.367+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764694108-jNOUwAQ8Muri%2Brrp2h89xZWnBMRuZoNoIMPuzGwe8f8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764694108-jNOUwAQ8Muri%2Brrp2h89xZWnBMRuZoNoIMPuzGwe8f8%3D, hmacParameter=verify)` 2025-12-02T17:53:17.367+01:00 INFO 25380 --- [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=1764694108-VXg8bBaDVd15bkOvxfz1GsZWbU%2BwoFC5WHMamAbHOIs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764694108-VXg8bBaDVd15bkOvxfz1GsZWbU%2BwoFC5WHMamAbHOIs%3D, hmacParameter=verify)` 2025-12-02T17:53:17.369+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764694108-qeBObce0swW5k4IMu3LidsPkwi2qHUrh4d2CzK6yN74%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764694108-qeBObce0swW5k4IMu3LidsPkwi2qHUrh4d2CzK6yN74%3D, hmacParameter=verify)` 2025-12-02T17:53:17.369+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764694108-OM4%2FEHDcnnEtvCooh79IGBUEFriiIgVPg0TXfEsXYv8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764694108-OM4%2FEHDcnnEtvCooh79IGBUEFriiIgVPg0TXfEsXYv8%3D, hmacParameter=verify)` 2025-12-02T17:53:17.492+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764694108-qqdR8BhRl7%2Fp%2FXOPUbcgDs3tttMYxjEcU6NkIWDuqyA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764694108-qqdR8BhRl7%2Fp%2FXOPUbcgDs3tttMYxjEcU6NkIWDuqyA%3D, hmacParameter=verify)` 2025-12-02T17:53:17.658+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764694108-W3aqIskFnM1Ibm3UUTm1EvHV2NZX3VGmNI4BBfZDra8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764694108-W3aqIskFnM1Ibm3UUTm1EvHV2NZX3VGmNI4BBfZDra8%3D, hmacParameter=verify)` 2025-12-02T17:53:17.659+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764694108-FEhFMymwYwi7Lf93QU2wvUU2yrjewtCvq4PKq6gD81c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764694108-FEhFMymwYwi7Lf93QU2wvUU2yrjewtCvq4PKq6gD81c%3D, hmacParameter=verify)` 2025-12-02T17:53:17.665+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T17:53:17.666+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T17:53:17.667+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T17:53:17.668+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T17:53:17.668+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T17:53:17.668+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T17:53:17.668+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T17:53:17.668+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T17:53:17.668+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T17:53:17.669+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T17:53:17.669+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T17:53:17.669+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T17:53:17.669+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T17:53:17.848+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T17:53:17.848+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmaking search has been started 2025-12-02T17:53:17.867+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764694108-VQCT%2FaErLj%2FeOk1YEKnOdUpZeQLDnpSm1WkRn0nlHgM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764694108-VQCT%2FaErLj%2FeOk1YEKnOdUpZeQLDnpSm1WkRn0nlHgM%3D, hmacParameter=verify)` 2025-12-02T17:53:17.868+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764694108-xTaKsQHRrYquBapABzy%2B8rMHTfAWwFFoq2vnoz6MOl8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764694108-xTaKsQHRrYquBapABzy%2B8rMHTfAWwFFoq2vnoz6MOl8%3D, hmacParameter=verify)` 2025-12-02T17:53:17.880+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_twin_rivers.v0002' exists locally already. Download is not required 2025-12-02T17:53:17.881+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_aloren.v0002' exists locally already. Download is not required 2025-12-02T17:53:17.881+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'miracle' exists locally already. Download is not required 2025-12-02T17:53:17.881+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_step_forward.v0002' exists locally already. Download is not required 2025-12-02T17:53:17.882+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_canis_river.v0002' exists locally already. Download is not required 2025-12-02T17:53:17.882+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'esais_vengeance_4v4.v0007' exists locally already. Download is not required 2025-12-02T17:53:17.882+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_project_dust.v0002' exists locally already. Download is not required 2025-12-02T17:53:17.882+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'funeral_plains.v0001' exists locally already. Download is not required 2025-12-02T17:53:17.882+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'lush_na.v0002' exists locally already. Download is not required 2025-12-02T17:53:17.882+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_project_albus.v0007' exists locally already. Download is not required 2025-12-02T17:53:17.882+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_monument_valley.v0005' exists locally already. Download is not required 2025-12-02T17:53:17.882+01:00 INFO 25380 --- [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=1764694108-M86%2Fm%2FPzSfcu8Bhv2ckumm91GGvxYljm0ek0%2BDo%2Fpgg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764694108-M86%2Fm%2FPzSfcu8Bhv2ckumm91GGvxYljm0ek0%2BDo%2Fpgg%3D, hmacParameter=verify)` 2025-12-02T17:53:17.882+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'odda.v0007' exists locally already. Download is not required 2025-12-02T17:53:17.882+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_pillars_of_sand.v0001' exists locally already. Download is not required 2025-12-02T17:53:17.884+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'lena_river.v0008' exists locally already. Download is not required 2025-12-02T17:53:17.884+01:00 INFO 25380 --- [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=1764694108-XUuM8GTp9m3hWxtEAXq3DFfOIX3EaQl3ndMiTH%2FRCXA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764694108-XUuM8GTp9m3hWxtEAXq3DFfOIX3EaQl3ndMiTH%2FRCXA%3D, hmacParameter=verify)` 2025-12-02T17:53:17.884+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'saskiya.v0005' exists locally already. Download is not required 2025-12-02T17:53:17.885+01:00 INFO 25380 --- [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=1764694108-C%2B%2BwK9OM7oWY1lJ1rnnp%2FtCrgduPl83fh2xKUyffiFE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764694108-C%2B%2BwK9OM7oWY1lJ1rnnp%2FtCrgduPl83fh2xKUyffiFE%3D, hmacParameter=verify)` 2025-12-02T17:53:17.885+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764694108-ogNufjAWsAM379fxTASCEo7PjrZNruUP8FOO9Rgoh9c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764694108-ogNufjAWsAM379fxTASCEo7PjrZNruUP8FOO9Rgoh9c%3D, hmacParameter=verify)` 2025-12-02T17:53:17.885+01:00 INFO 25380 --- [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=1764694108-gcWlqUO0kP9965gRtm9ABnUuGrL8vipn%2FuQqd0zQhfU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764694108-gcWlqUO0kP9965gRtm9ABnUuGrL8vipn%2FuQqd0zQhfU%3D, hmacParameter=verify)` 2025-12-02T17:53:17.886+01:00 INFO 25380 --- [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=1764694108-grBO8F%2Bd23VAw%2BosxJrTpH5V1qzuZi28pTwRlwxDrBQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764694108-grBO8F%2Bd23VAw%2BosxJrTpH5V1qzuZi28pTwRlwxDrBQ%3D, hmacParameter=verify)` 2025-12-02T17:53:17.890+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764694108-egHM4aLkLC%2Bivj4nRuwoEX%2FDUIq1v5nitf0aNtm%2BNbA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764694108-egHM4aLkLC%2Bivj4nRuwoEX%2FDUIq1v5nitf0aNtm%2BNbA%3D, hmacParameter=verify)` 2025-12-02T17:53:18.559+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764694108-T9A21gYGSvpxnZPDWNXnsAsKlbKnYQAbNXMB3FQnQpI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764694108-T9A21gYGSvpxnZPDWNXnsAsKlbKnYQAbNXMB3FQnQpI%3D, hmacParameter=verify)` 2025-12-02T17:53:18.562+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764694108-Bc5u9WBZCivHRj4OTJpmU%2FioQ2P9THTY1k8Daw7W%2FdY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764694108-Bc5u9WBZCivHRj4OTJpmU%2FioQ2P9THTY1k8Daw7W%2FdY%3D, hmacParameter=verify)` 2025-12-02T17:53:18.567+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764694108-4UeKUqPzoSzNqaYGuxhLMB6hHSYqXrVglF4newTexao%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764694108-4UeKUqPzoSzNqaYGuxhLMB6hHSYqXrVglF4newTexao%3D, hmacParameter=verify)` 2025-12-02T17:53:18.571+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764694108-jNOUwAQ8Muri%2Brrp2h89xZWnBMRuZoNoIMPuzGwe8f8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764694108-jNOUwAQ8Muri%2Brrp2h89xZWnBMRuZoNoIMPuzGwe8f8%3D, hmacParameter=verify)` 2025-12-02T17:53:18.571+01:00 INFO 25380 --- [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=1764694108-VXg8bBaDVd15bkOvxfz1GsZWbU%2BwoFC5WHMamAbHOIs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764694108-VXg8bBaDVd15bkOvxfz1GsZWbU%2BwoFC5WHMamAbHOIs%3D, hmacParameter=verify)` 2025-12-02T17:53:18.572+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764694108-qeBObce0swW5k4IMu3LidsPkwi2qHUrh4d2CzK6yN74%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764694108-qeBObce0swW5k4IMu3LidsPkwi2qHUrh4d2CzK6yN74%3D, hmacParameter=verify)` 2025-12-02T17:53:18.573+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764694108-OM4%2FEHDcnnEtvCooh79IGBUEFriiIgVPg0TXfEsXYv8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764694108-OM4%2FEHDcnnEtvCooh79IGBUEFriiIgVPg0TXfEsXYv8%3D, hmacParameter=verify)` 2025-12-02T17:53:18.694+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764694108-qqdR8BhRl7%2Fp%2FXOPUbcgDs3tttMYxjEcU6NkIWDuqyA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764694108-qqdR8BhRl7%2Fp%2FXOPUbcgDs3tttMYxjEcU6NkIWDuqyA%3D, hmacParameter=verify)` 2025-12-02T17:53:18.860+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764694108-W3aqIskFnM1Ibm3UUTm1EvHV2NZX3VGmNI4BBfZDra8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764694108-W3aqIskFnM1Ibm3UUTm1EvHV2NZX3VGmNI4BBfZDra8%3D, hmacParameter=verify)` 2025-12-02T17:53:18.861+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764694108-FEhFMymwYwi7Lf93QU2wvUU2yrjewtCvq4PKq6gD81c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764694108-FEhFMymwYwi7Lf93QU2wvUU2yrjewtCvq4PKq6gD81c%3D, hmacParameter=verify)` 2025-12-02T17:53:18.861+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T17:53:18.862+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T17:53:18.862+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T17:53:18.862+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T17:53:18.862+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T17:53:18.862+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T17:53:18.862+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T17:53:18.862+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T17:53:18.862+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T17:53:18.864+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T17:53:18.864+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T17:53:18.864+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T17:53:18.864+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T17:58:11.221+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T18:03:11.224+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T18:08:11.227+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T18:12:51.668+01:00 DEBUG 25380 --- [FAF Client] [reactor-tcp-nio-1] c.faforever.client.replay.ReplayServer : Opening local replay server on port 59345 2025-12-02T18:12:51.938+01:00 INFO 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [e:\games\faf client\jre\bin\java.exe, -cp, E:\Games\FAF Client\natives\faf-ice-adapter.jar;E:\Games\FAF Client\.\lib\javafx-base-25-win.jar;E:\Games\FAF Client\.\lib\javafx-controls-25-win.jar;E:\Games\FAF Client\.\lib\javafx-fxml-25-win.jar;E:\Games\FAF Client\.\lib\javafx-graphics-25-win.jar;E:\Games\FAF Client\.\lib\javafx-media-25-win.jar;E:\Games\FAF Client\.\lib\javafx-swing-25-win.jar;E:\Games\FAF Client\.\lib\javafx-web-25-win.jar, com.faforever.iceadapter.IceAdapter, --id, 555411, --game-id, 26022939, --login, Rinzler3113, --rpc-port, 59349, --gpgnet-port, 59350, --access-token, eyJhbGciOiJSUzI1NiIsImtpZCI6IjkzNWUwNDEwLWExODEtNGVhNi04NTc5LTJmM2U2OGY3NmJmMyIsInR5cCI6IkpXVCJ9.eyJhdWQiOltdLCJjbGllbnRfaWQiOiIyZTg4MDhjZi01ODg5LTQ2OWItYjJjMy0wMWYwY2M1OGM0YWYiLCJleHAiOjE3NjQ2OTc5OTEsImV4dCI6eyJlbWFpbCI6ImpvcmR5dmFuZGVybWllcmRlbkBob3RtYWlsLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJobWFjIjoiMTc2NDYwMjczMS1vcnBQQ3hvRVl1YnFKT3h0WnlVaHZxQ3lEOUExbmVIOTdPaHhmNkt6VjlBJTNEIiwicHJlZmVycmVkX3VzZXJuYW1lIjoiUmluemxlcjMxMTMiLCJyb2xlcyI6WyJVU0VSIl0sInVzZXJuYW1lIjoiUmluemxlcjMxMTMifSwiaWF0IjoxNzY0Njk0MzkxLCJpc3MiOiJodHRwczovL2h5ZHJhLmZhZm9yZXZlci5jb20iLCJqdGkiOiI1ZjM5YTQxZS0xZGQ3LTRmNTUtOGMwMS1kZWM3YzhmNWY4YjYiLCJuYmYiOjE3NjQ2OTQzOTEsInNjcCI6WyJvcGVuaWQiLCJvZmZsaW5lIiwicHVibGljX3Byb2ZpbGUiLCJ1cGxvYWRfbWFwIiwidXBsb2FkX21vZCIsImxvYmJ5Il0sInN1YiI6IjU1NTQxMSJ9.YigsH9ePiHQgHfQx_Y_1Kkvk_9yig5DBtImvSkQqxftzNR-ft2gd1sGY5G-yALdOe_w4bW9AjB0AxMd0QaNCjlRaE26dP35Df2q8AKB4RVrwhTN01MWQn6Uy5EgDu3_YKM-k8KNBlqN9u1UgH5uIxutw5LEwPuitJTCefFkRj0mEyNO5HQmznMhanlvpE9Ti6vb-KihWK31ZyPmoE_rVdQSsSOsWa3918XnQgdVlY0tgb0tuBd0yBbxf2hCV5wXB9XgOORqkNIgVGnaX9UflSOhcnO59pq-tFflPsQxdyVW_Q19m0rdwRW10Lz5aN3gSsN-SqgurUXkgBUcdsVUDzhdqwGEXCRSngVbL4xAb577sJq1tI83vkZT-yyOYQNGIpeJfqLszhnJjla0V_Ije2TO4zi7CUrGIFRqgxa6R1b1VrTGXQPJDdralChpEv7dj63iTbLkpNyf1LhgWq8h_S53uwoaMZ-zYhOEJCMv05sSZcnAxiJPV3UgSXuGNz-Uz2CBSk_QwNY-bSGeh2jD4uVKc0IVrH5jHcgOf4Z6hGOmlLd4Twu3C4DbFP6XF0524YDTGdHcx-PDiKLdM1BY_pDS8kYnuGPoIgEcPmYJ6fDbI_pmDuK2ekC7ML8ugF6AHc84eKl0gKfV_3fuqBnUM2UcqnRdRhDEB9Nlt5gaWiIo, --icebreaker-base-url, https://api.faforever.com/ice] 2025-12-02T18:12:52.019+01:00 WARN 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2025-12-02T18:12:52.270+01:00 WARN 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2025-12-02T18:12:52.521+01:00 WARN 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2025-12-02T18:12:52.773+01:00 WARN 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2025-12-02T18:12:53.045+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] 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, /cybran, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_26022939.log, /gpgnet, 127.0.0.1:59350, /mean, 1060.0799560546875, /deviation, 440.3710021972656, /division, unlisted, /savereplay, gpgnet://127.0.0.1:59345/26022939/Rinzler3113.SCFAreplay, /country, NL, /numgames, 22, /team, 3, /players, 8, /startspot, 6, /numgames, 1] in directory: C:\ProgramData\FAForever\bin 2025-12-02T18:12:53.103+01:00 DEBUG 25380 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T18:12:53.104+01:00 DEBUG 25380 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T18:13:01.954+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Connected 2025-12-02T18:13:01.959+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Idle"]' 2025-12-02T18:13:02.026+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Lobby"]' 2025-12-02T18:13:02.071+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '477125' changed to: gathering 2025-12-02T18:13:03.081+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '477125' changed to: awaitingCandidates 2025-12-02T18:13:03.087+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/477125': {"srcId":555411,"destId":477125,"password":"24l00tp16b6n7e3itr6a9s8a3i","ufrag":"80cqf1jbg0r9ko","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6786,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6786,"type":"HOST_CANDIDATE","generation":0,"id":"1","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664","port":6786,"type":"HOST_CANDIDATE","generation":0,"id":"2","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6786,"type":"HOST_CANDIDATE","generation":0,"id":"3","relAddr":null,"relPort":0},{"foundation":"6","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6786,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"4","relAddr":"192.168.0.14","relPort":6786},{"foundation":"7","protocol":"udp","priority":2815,"ip":"206.189.115.214","port":63589,"type":"RELAYED_CANDIDATE","generation":0,"id":"5","relAddr":"31.187.190.246","relPort":6786},{"foundation":"7","protocol":"udp","priority":2815,"ip":"206.189.115.214","port":56781,"type":"RELAYED_CANDIDATE","generation":0,"id":"6","relAddr":"31.187.190.246","relPort":6786}]} 2025-12-02T18:13:03.436+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '477150' changed to: gathering 2025-12-02T18:13:03.620+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '477150' changed to: awaitingCandidates 2025-12-02T18:13:03.622+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/477150': {"srcId":555411,"destId":477150,"password":"kv423sil4a2j7g62uflu9l489","ufrag":"elmh01jbg0ramc","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6789,"type":"HOST_CANDIDATE","generation":0,"id":"7","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6789,"type":"HOST_CANDIDATE","generation":0,"id":"8","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664","port":6789,"type":"HOST_CANDIDATE","generation":0,"id":"9","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6789,"type":"HOST_CANDIDATE","generation":0,"id":"10","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6789,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"11","relAddr":"192.168.0.14","relPort":6789},{"foundation":"8","protocol":"udp","priority":2815,"ip":"206.189.115.214","port":61515,"type":"RELAYED_CANDIDATE","generation":0,"id":"12","relAddr":"31.187.190.246","relPort":6789},{"foundation":"8","protocol":"udp","priority":2815,"ip":"206.189.115.214","port":57594,"type":"RELAYED_CANDIDATE","generation":0,"id":"13","relAddr":"31.187.190.246","relPort":6789}]} 2025-12-02T18:13:03.624+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '477150' changed to: checking 2025-12-02T18:13:04.437+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '485416' changed to: gathering 2025-12-02T18:13:04.475+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '477150' has been established 2025-12-02T18:13:04.475+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '477150' changed to: connected 2025-12-02T18:13:04.616+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '485416' changed to: awaitingCandidates 2025-12-02T18:13:04.619+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/485416': {"srcId":555411,"destId":485416,"password":"4boj4ndjje1etj477mbm5fp3qm","ufrag":"9rr1c1jbg0rbll","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6203,"type":"HOST_CANDIDATE","generation":0,"id":"14","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6203,"type":"HOST_CANDIDATE","generation":0,"id":"15","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664","port":6203,"type":"HOST_CANDIDATE","generation":0,"id":"16","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6203,"type":"HOST_CANDIDATE","generation":0,"id":"17","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6203,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"18","relAddr":"192.168.0.14","relPort":6203},{"foundation":"8","protocol":"udp","priority":2815,"ip":"206.189.115.214","port":59009,"type":"RELAYED_CANDIDATE","generation":0,"id":"19","relAddr":"31.187.190.246","relPort":6203},{"foundation":"8","protocol":"udp","priority":2815,"ip":"206.189.115.214","port":63109,"type":"RELAYED_CANDIDATE","generation":0,"id":"20","relAddr":"31.187.190.246","relPort":6203}]} 2025-12-02T18:13:04.620+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '485416' changed to: checking 2025-12-02T18:13:04.963+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '556574' changed to: gathering 2025-12-02T18:13:05.142+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '556574' changed to: awaitingCandidates 2025-12-02T18:13:05.145+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/556574': {"srcId":555411,"destId":556574,"password":"5nl6l4vl3uj9md7n2gntjq10r4","ufrag":"87im61jbg0rc63","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6518,"type":"HOST_CANDIDATE","generation":0,"id":"21","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6518,"type":"HOST_CANDIDATE","generation":0,"id":"22","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664","port":6518,"type":"HOST_CANDIDATE","generation":0,"id":"23","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6518,"type":"HOST_CANDIDATE","generation":0,"id":"24","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6518,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"25","relAddr":"192.168.0.14","relPort":6518},{"foundation":"8","protocol":"udp","priority":2815,"ip":"206.189.115.214","port":59889,"type":"RELAYED_CANDIDATE","generation":0,"id":"26","relAddr":"31.187.190.246","relPort":6518},{"foundation":"8","protocol":"udp","priority":2815,"ip":"206.189.115.214","port":55515,"type":"RELAYED_CANDIDATE","generation":0,"id":"27","relAddr":"31.187.190.246","relPort":6518}]} 2025-12-02T18:13:05.146+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '556574' changed to: checking 2025-12-02T18:13:05.312+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '485416' has been established 2025-12-02T18:13:05.313+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '485416' changed to: connected 2025-12-02T18:13:05.349+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '556574' has been established 2025-12-02T18:13:05.350+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '556574' changed to: connected 2025-12-02T18:13:05.372+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '477125' changed to: checking 2025-12-02T18:13:05.631+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["477150"]' 2025-12-02T18:13:05.634+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T18:13:05.692+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '391851' changed to: gathering 2025-12-02T18:13:05.873+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '391851' changed to: awaitingCandidates 2025-12-02T18:13:05.875+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/391851': {"srcId":555411,"destId":391851,"password":"3m401c8chf1d6jl8ikv83ic1pr","ufrag":"8m3eh1jbg0rcss","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6604,"type":"HOST_CANDIDATE","generation":0,"id":"28","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6604,"type":"HOST_CANDIDATE","generation":0,"id":"29","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664","port":6604,"type":"HOST_CANDIDATE","generation":0,"id":"30","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6604,"type":"HOST_CANDIDATE","generation":0,"id":"31","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6604,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"32","relAddr":"192.168.0.14","relPort":6604},{"foundation":"8","protocol":"udp","priority":2815,"ip":"206.189.115.214","port":58724,"type":"RELAYED_CANDIDATE","generation":0,"id":"33","relAddr":"31.187.190.246","relPort":6604},{"foundation":"8","protocol":"udp","priority":2815,"ip":"206.189.115.214","port":62921,"type":"RELAYED_CANDIDATE","generation":0,"id":"34","relAddr":"31.187.190.246","relPort":6604}]} 2025-12-02T18:13:05.876+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '391851' changed to: checking 2025-12-02T18:13:05.891+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["556574"]' 2025-12-02T18:13:06.038+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '391851' has been established 2025-12-02T18:13:06.038+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '391851' changed to: connected 2025-12-02T18:13:06.185+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '491061' changed to: gathering 2025-12-02T18:13:06.256+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '477125' has been established 2025-12-02T18:13:06.256+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '477125' changed to: connected 2025-12-02T18:13:06.365+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '491061' changed to: awaitingCandidates 2025-12-02T18:13:06.368+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/491061': {"srcId":555411,"destId":491061,"password":"562nmnjpr2ou238l9k7eg30mh","ufrag":"5fq8b1jbg0rdc9","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6771,"type":"HOST_CANDIDATE","generation":0,"id":"35","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6771,"type":"HOST_CANDIDATE","generation":0,"id":"36","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664","port":6771,"type":"HOST_CANDIDATE","generation":0,"id":"37","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6771,"type":"HOST_CANDIDATE","generation":0,"id":"38","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6771,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"39","relAddr":"192.168.0.14","relPort":6771},{"foundation":"8","protocol":"udp","priority":2815,"ip":"206.189.115.214","port":58106,"type":"RELAYED_CANDIDATE","generation":0,"id":"40","relAddr":"31.187.190.246","relPort":6771},{"foundation":"8","protocol":"udp","priority":2815,"ip":"206.189.115.214","port":49244,"type":"RELAYED_CANDIDATE","generation":0,"id":"41","relAddr":"31.187.190.246","relPort":6771}]} 2025-12-02T18:13:06.369+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '491061' changed to: checking 2025-12-02T18:13:06.395+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["391851"]' 2025-12-02T18:13:06.494+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["391851"]' 2025-12-02T18:13:06.512+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '491061' has been established 2025-12-02T18:13:06.512+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '491061' changed to: connected 2025-12-02T18:13:06.591+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["556574"]' 2025-12-02T18:13:06.632+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["485416"]' 2025-12-02T18:13:07.398+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["556574"]' 2025-12-02T18:13:07.413+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["391851"]' 2025-12-02T18:13:07.532+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["485416"]' 2025-12-02T18:13:07.541+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["477125"]' 2025-12-02T18:13:07.565+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["491061"]' 2025-12-02T18:13:07.598+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["556574"]' 2025-12-02T18:13:07.744+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T18:13:07.877+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["477150"]' 2025-12-02T18:13:07.895+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["391851"]' 2025-12-02T18:13:07.920+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["391851"]' 2025-12-02T18:13:08.063+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["391851"]' 2025-12-02T18:13:08.090+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["477150"]' 2025-12-02T18:13:08.133+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["491061"]' 2025-12-02T18:13:08.192+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["477125"]' 2025-12-02T18:13:08.203+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["477150"]' 2025-12-02T18:13:08.215+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["485416"]' 2025-12-02T18:13:08.280+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["477125"]' 2025-12-02T18:13:08.290+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["556574"]' 2025-12-02T18:13:08.296+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["485416"]' 2025-12-02T18:13:08.323+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["491061"]' 2025-12-02T18:13:08.424+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["477125"]' 2025-12-02T18:13:08.740+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["477125"]' 2025-12-02T18:13:09.015+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["485416"]' 2025-12-02T18:13:09.021+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["477125"]' 2025-12-02T18:13:09.063+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["491061"]' 2025-12-02T18:13:09.844+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T18:13:10.244+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '426159' changed to: gathering 2025-12-02T18:13:10.427+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '426159' changed to: awaitingCandidates 2025-12-02T18:13:10.429+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/426159': {"srcId":555411,"destId":426159,"password":"4m8tk1vquiutq5o7uqgt9hvfo7","ufrag":"fvs7m1jbg0rhb4","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6848,"type":"HOST_CANDIDATE","generation":0,"id":"42","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6848,"type":"HOST_CANDIDATE","generation":0,"id":"43","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664","port":6848,"type":"HOST_CANDIDATE","generation":0,"id":"44","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6848,"type":"HOST_CANDIDATE","generation":0,"id":"45","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6848,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"46","relAddr":"192.168.0.14","relPort":6848},{"foundation":"8","protocol":"udp","priority":2815,"ip":"206.189.115.214","port":49587,"type":"RELAYED_CANDIDATE","generation":0,"id":"47","relAddr":"31.187.190.246","relPort":6848},{"foundation":"8","protocol":"udp","priority":2815,"ip":"206.189.115.214","port":52860,"type":"RELAYED_CANDIDATE","generation":0,"id":"48","relAddr":"31.187.190.246","relPort":6848}]} 2025-12-02T18:13:10.430+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '426159' changed to: checking 2025-12-02T18:13:10.676+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '426159' has been established 2025-12-02T18:13:10.676+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '426159' changed to: connected 2025-12-02T18:13:11.158+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["491061"]' 2025-12-02T18:13:11.198+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["391851"]' 2025-12-02T18:13:11.229+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T18:13:11.285+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["426159"]' 2025-12-02T18:13:11.285+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["426159"]' 2025-12-02T18:13:11.299+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["556574"]' 2025-12-02T18:13:11.941+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:13:12.600+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["426159"]' 2025-12-02T18:13:12.900+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["485416"]' 2025-12-02T18:13:14.040+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:13:16.137+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:13:18.234+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:13:20.331+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:13:22.428+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:13:24.526+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:13:26.485+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["426159"]' 2025-12-02T18:13:26.623+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:13:26.696+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["477125"]' 2025-12-02T18:13:28.721+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:13:30.818+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:13:32.915+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:13:40.481+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:13:51.020+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:13:57.329+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:13:59.432+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:01.530+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:03.627+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:05.724+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:07.821+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:11.293+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:13.433+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:15.509+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:17.585+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:19.662+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:21.739+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:23.817+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:25.894+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:27.970+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:30.048+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:32.124+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:34.202+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:36.280+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:38.359+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:40.437+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:42.515+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:44.591+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:46.667+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:48.744+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:52.507+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:54.782+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:57.009+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:14:59.238+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:15:01.467+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T18:15:01.527+01:00 INFO 25380 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : Stopping matchmaker search 2025-12-02T18:15:01.528+01:00 INFO 25380 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : Matchmaking search has been cancelled 2025-12-02T18:15:01.528+01:00 INFO 25380 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : ForgedAlliance still running, destroying process 2025-12-02T18:15:01.531+01:00 ERROR 25380 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Error during deserialization of message {"command":"search_violation","count":2,"time":"2025-12-02T17:15:00.673940+00:00"} com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'search_violation' as a subtype of `com.faforever.commons.lobby.ServerMessage`: known type ids = [ConnectToPeer, DisconnectFromPeer, HostGame, IceMsg, JoinGame, authentication_failed, avatar, game_info, game_join_failed, game_launch, ice_servers, invalid, irc_password, is_ready, kicked_from_party, match_cancelled, match_found, matchmaker_info, notice, party_invite, ping, player_info, pong, search_info, session, social, update_party, vetoes_info, welcome] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 12] at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCallable] : reactor.core.publisher.Mono.fromCallable com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Error has been observed at the following site(s): *__Mono.fromCallable ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Original Stack Trace: at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:2068) at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1617) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._handleUnknownTypeId(TypeDeserializerBase.java:299) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:164) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:150) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:135) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:262) at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4971) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3887) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3855) at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9$0(FafLobbyClient.kt:148) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:137) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) 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:4576) 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:2096) 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:292) at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:401) at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:444) at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:947) at reactor.netty.http.client.WebsocketClientOperations.onInboundNext(WebsocketClientOperations.java:195) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1519) at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1377) at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) 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:868) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T18:15:01.550+01:00 INFO 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 1 2025-12-02T18:15:01.555+01:00 DEBUG 25380 --- [FAF Client] [reactor-tcp-nio-1] c.faforever.client.replay.ReplayServer : Closing local replay server on port 59345 2025-12-02T18:15:02.476+01:00 DEBUG 25380 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T18:15:02.476+01:00 DEBUG 25380 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T18:15:02.583+01:00 INFO 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2025-12-02T18:16:44.182+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2025-12-02T18:18:11.232+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T18:23:11.235+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T18:28:11.237+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T18:33:11.239+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T18:38:11.241+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T18:43:11.244+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T18:48:11.246+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T18:53:11.249+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T18:58:11.251+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T19:03:11.253+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T19:06:04.745+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T19:06:04.749+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2025-12-02T19:06:04.863+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-11] c.faforever.client.api.TokenRetriever : Token valid until 2025-12-02T19:06:04.863895800Z 2025-12-02T19:06:05.078+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764698549-vKVRKD7HM%2FwkkTfQCcEOBDh9EQ%2Blz%2BXMdpbBcUAnqiI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764698549-vKVRKD7HM%2FwkkTfQCcEOBDh9EQ%2Blz%2BXMdpbBcUAnqiI%3D, hmacParameter=verify)` 2025-12-02T19:06:05.086+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764698549-6Oc9xiEmvaO2JUNaPrWWCvL9YSW4QXEOyp1M0JpTod4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764698549-6Oc9xiEmvaO2JUNaPrWWCvL9YSW4QXEOyp1M0JpTod4%3D, hmacParameter=verify)` 2025-12-02T19:06:05.109+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] 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=1764698549-WreodF5nTNI0AsWn1EVi%2BA6JMFDjcHig7yzL7RFGU6E%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764698549-WreodF5nTNI0AsWn1EVi%2BA6JMFDjcHig7yzL7RFGU6E%3D, hmacParameter=verify)` 2025-12-02T19:06:05.110+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] 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=1764698549-hAznU8H0E2QYOrgke796VFOdDdMa1m%2BIgMrSkbyxeBA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764698549-hAznU8H0E2QYOrgke796VFOdDdMa1m%2BIgMrSkbyxeBA%3D, hmacParameter=verify)` 2025-12-02T19:06:05.127+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] 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=1764698549-UX8buh7eO6cBWbtHi%2FKZK5dSglVmIerWu4RPONFl0Eg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764698549-UX8buh7eO6cBWbtHi%2FKZK5dSglVmIerWu4RPONFl0Eg%3D, hmacParameter=verify)` 2025-12-02T19:06:05.128+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764698549-XHzvH8%2BAyQeCf1i2f%2F%2BX5%2FVfJB%2Fi5O4R82xT19kYlZg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764698549-XHzvH8%2BAyQeCf1i2f%2F%2BX5%2FVfJB%2Fi5O4R82xT19kYlZg%3D, hmacParameter=verify)` 2025-12-02T19:06:05.128+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] 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=1764698549-VdnPwP4LvYMOZK76gA08qZvayGTUAKCptUgVqLu95eM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764698549-VdnPwP4LvYMOZK76gA08qZvayGTUAKCptUgVqLu95eM%3D, hmacParameter=verify)` 2025-12-02T19:06:05.129+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] 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=1764698549-fuXVeIZ8MJ0DBy3ZNH3Js%2BQpjycvUK1MHOXuLpqPVpI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764698549-fuXVeIZ8MJ0DBy3ZNH3Js%2BQpjycvUK1MHOXuLpqPVpI%3D, hmacParameter=verify)` 2025-12-02T19:06:05.142+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764698549-AxzgvwGG7C0szDZIP%2FA2rtfC9%2F6sD%2FB3Ld5YDbojKl4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764698549-AxzgvwGG7C0szDZIP%2FA2rtfC9%2F6sD%2FB3Ld5YDbojKl4%3D, hmacParameter=verify)` 2025-12-02T19:06:05.808+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764698549-0N5YFjqmSxqKl24qV9a34KxCJjuGZ1nTxhCDFyvcPaM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764698549-0N5YFjqmSxqKl24qV9a34KxCJjuGZ1nTxhCDFyvcPaM%3D, hmacParameter=verify)` 2025-12-02T19:06:05.820+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764698549-gOfHAPn98uF1SU9pZka6iUV2Sh6ttDtAgpgk6YMq%2B3s%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764698549-gOfHAPn98uF1SU9pZka6iUV2Sh6ttDtAgpgk6YMq%2B3s%3D, hmacParameter=verify)` 2025-12-02T19:06:05.833+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764698549-nThWHpIkWLD%2BTMovbY4dRPl7mPtaHPESyZ6n%2Fyhj108%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764698549-nThWHpIkWLD%2BTMovbY4dRPl7mPtaHPESyZ6n%2Fyhj108%3D, hmacParameter=verify)` 2025-12-02T19:06:05.845+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764698549-ycYdOlf2%2B5u33uLqVrFiE3W7SZr2S1gB2qTAK3DLEKU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764698549-ycYdOlf2%2B5u33uLqVrFiE3W7SZr2S1gB2qTAK3DLEKU%3D, hmacParameter=verify)` 2025-12-02T19:06:05.852+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] 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=1764698549-PIlcHuO1wn4L03T3P6HwA9w7DW2V24q371TX7ZyhvDk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764698549-PIlcHuO1wn4L03T3P6HwA9w7DW2V24q371TX7ZyhvDk%3D, hmacParameter=verify)` 2025-12-02T19:06:05.860+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764698549-gMvuvEU6mHDOsKNkF7fKDo1p3HcyJSsJR8fzYfsq0e4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764698549-gMvuvEU6mHDOsKNkF7fKDo1p3HcyJSsJR8fzYfsq0e4%3D, hmacParameter=verify)` 2025-12-02T19:06:05.861+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764698549-9%2BdNXNAopQwuoE5Q2%2FVQEMkfXTUBgXacZ9KELOO33Hw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764698549-9%2BdNXNAopQwuoE5Q2%2FVQEMkfXTUBgXacZ9KELOO33Hw%3D, hmacParameter=verify)` 2025-12-02T19:06:05.988+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764698549-tw1eOW7ju7CugEnME%2Bi%2BENOgZurAqO%2BI8WpSWavm%2B38%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764698549-tw1eOW7ju7CugEnME%2Bi%2BENOgZurAqO%2BI8WpSWavm%2B38%3D, hmacParameter=verify)` 2025-12-02T19:06:06.160+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764698549-H3QXjgi4eNBNlH%2FljhtiKckxCSuVOdA00MaoRIe%2FbDM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764698549-H3QXjgi4eNBNlH%2FljhtiKckxCSuVOdA00MaoRIe%2FbDM%3D, hmacParameter=verify)` 2025-12-02T19:06:06.161+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764698549-0yTtVEDmsvoS87xL7TW%2B87fe6YdKvO7Z1WCCPYAwIl0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764698549-0yTtVEDmsvoS87xL7TW%2B87fe6YdKvO7Z1WCCPYAwIl0%3D, hmacParameter=verify)` 2025-12-02T19:06:06.162+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T19:06:06.162+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T19:06:06.162+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T19:06:06.163+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T19:06:06.163+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T19:06:06.163+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T19:06:06.163+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T19:06:06.163+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T19:06:06.163+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T19:06:06.163+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T19:06:06.163+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T19:06:06.165+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T19:06:06.165+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T19:06:06.276+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T19:06:06.276+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmaking search has been started 2025-12-02T19:06:06.295+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764698549-vKVRKD7HM%2FwkkTfQCcEOBDh9EQ%2Blz%2BXMdpbBcUAnqiI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764698549-vKVRKD7HM%2FwkkTfQCcEOBDh9EQ%2Blz%2BXMdpbBcUAnqiI%3D, hmacParameter=verify)` 2025-12-02T19:06:06.295+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764698549-6Oc9xiEmvaO2JUNaPrWWCvL9YSW4QXEOyp1M0JpTod4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764698549-6Oc9xiEmvaO2JUNaPrWWCvL9YSW4QXEOyp1M0JpTod4%3D, hmacParameter=verify)` 2025-12-02T19:06:06.310+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] 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=1764698549-WreodF5nTNI0AsWn1EVi%2BA6JMFDjcHig7yzL7RFGU6E%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764698549-WreodF5nTNI0AsWn1EVi%2BA6JMFDjcHig7yzL7RFGU6E%3D, hmacParameter=verify)` 2025-12-02T19:06:06.310+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] 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=1764698549-hAznU8H0E2QYOrgke796VFOdDdMa1m%2BIgMrSkbyxeBA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764698549-hAznU8H0E2QYOrgke796VFOdDdMa1m%2BIgMrSkbyxeBA%3D, hmacParameter=verify)` 2025-12-02T19:06:06.311+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] 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=1764698549-UX8buh7eO6cBWbtHi%2FKZK5dSglVmIerWu4RPONFl0Eg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764698549-UX8buh7eO6cBWbtHi%2FKZK5dSglVmIerWu4RPONFl0Eg%3D, hmacParameter=verify)` 2025-12-02T19:06:06.311+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764698549-XHzvH8%2BAyQeCf1i2f%2F%2BX5%2FVfJB%2Fi5O4R82xT19kYlZg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764698549-XHzvH8%2BAyQeCf1i2f%2F%2BX5%2FVfJB%2Fi5O4R82xT19kYlZg%3D, hmacParameter=verify)` 2025-12-02T19:06:06.311+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] 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=1764698549-VdnPwP4LvYMOZK76gA08qZvayGTUAKCptUgVqLu95eM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764698549-VdnPwP4LvYMOZK76gA08qZvayGTUAKCptUgVqLu95eM%3D, hmacParameter=verify)` 2025-12-02T19:06:06.311+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] 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=1764698549-fuXVeIZ8MJ0DBy3ZNH3Js%2BQpjycvUK1MHOXuLpqPVpI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764698549-fuXVeIZ8MJ0DBy3ZNH3Js%2BQpjycvUK1MHOXuLpqPVpI%3D, hmacParameter=verify)` 2025-12-02T19:06:06.316+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764698549-AxzgvwGG7C0szDZIP%2FA2rtfC9%2F6sD%2FB3Ld5YDbojKl4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764698549-AxzgvwGG7C0szDZIP%2FA2rtfC9%2F6sD%2FB3Ld5YDbojKl4%3D, hmacParameter=verify)` 2025-12-02T19:06:06.390+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'adaptive_twin_rivers.v0002' exists locally already. Download is not required 2025-12-02T19:06:06.390+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'adaptive_aloren.v0002' exists locally already. Download is not required 2025-12-02T19:06:06.391+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'miracle' exists locally already. Download is not required 2025-12-02T19:06:06.391+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'adaptive_step_forward.v0002' exists locally already. Download is not required 2025-12-02T19:06:06.391+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'adaptive_canis_river.v0002' exists locally already. Download is not required 2025-12-02T19:06:06.391+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'esais_vengeance_4v4.v0007' exists locally already. Download is not required 2025-12-02T19:06:06.391+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'adaptive_project_dust.v0002' exists locally already. Download is not required 2025-12-02T19:06:06.391+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'funeral_plains.v0001' exists locally already. Download is not required 2025-12-02T19:06:06.391+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'lush_na.v0002' exists locally already. Download is not required 2025-12-02T19:06:06.392+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'adaptive_project_albus.v0007' exists locally already. Download is not required 2025-12-02T19:06:06.392+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'adaptive_monument_valley.v0005' exists locally already. Download is not required 2025-12-02T19:06:06.392+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'odda.v0007' exists locally already. Download is not required 2025-12-02T19:06:06.392+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'adaptive_pillars_of_sand.v0001' exists locally already. Download is not required 2025-12-02T19:06:06.392+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'lena_river.v0008' exists locally already. Download is not required 2025-12-02T19:06:06.392+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-12] com.faforever.client.map.MapService : Map 'saskiya.v0005' exists locally already. Download is not required 2025-12-02T19:06:06.974+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764698549-0N5YFjqmSxqKl24qV9a34KxCJjuGZ1nTxhCDFyvcPaM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764698549-0N5YFjqmSxqKl24qV9a34KxCJjuGZ1nTxhCDFyvcPaM%3D, hmacParameter=verify)` 2025-12-02T19:06:06.977+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764698549-gOfHAPn98uF1SU9pZka6iUV2Sh6ttDtAgpgk6YMq%2B3s%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764698549-gOfHAPn98uF1SU9pZka6iUV2Sh6ttDtAgpgk6YMq%2B3s%3D, hmacParameter=verify)` 2025-12-02T19:06:06.982+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764698549-nThWHpIkWLD%2BTMovbY4dRPl7mPtaHPESyZ6n%2Fyhj108%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764698549-nThWHpIkWLD%2BTMovbY4dRPl7mPtaHPESyZ6n%2Fyhj108%3D, hmacParameter=verify)` 2025-12-02T19:06:06.986+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764698549-ycYdOlf2%2B5u33uLqVrFiE3W7SZr2S1gB2qTAK3DLEKU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764698549-ycYdOlf2%2B5u33uLqVrFiE3W7SZr2S1gB2qTAK3DLEKU%3D, hmacParameter=verify)` 2025-12-02T19:06:06.987+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] 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=1764698549-PIlcHuO1wn4L03T3P6HwA9w7DW2V24q371TX7ZyhvDk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764698549-PIlcHuO1wn4L03T3P6HwA9w7DW2V24q371TX7ZyhvDk%3D, hmacParameter=verify)` 2025-12-02T19:06:06.988+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764698549-gMvuvEU6mHDOsKNkF7fKDo1p3HcyJSsJR8fzYfsq0e4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764698549-gMvuvEU6mHDOsKNkF7fKDo1p3HcyJSsJR8fzYfsq0e4%3D, hmacParameter=verify)` 2025-12-02T19:06:06.988+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764698549-9%2BdNXNAopQwuoE5Q2%2FVQEMkfXTUBgXacZ9KELOO33Hw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764698549-9%2BdNXNAopQwuoE5Q2%2FVQEMkfXTUBgXacZ9KELOO33Hw%3D, hmacParameter=verify)` 2025-12-02T19:06:07.108+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764698549-tw1eOW7ju7CugEnME%2Bi%2BENOgZurAqO%2BI8WpSWavm%2B38%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764698549-tw1eOW7ju7CugEnME%2Bi%2BENOgZurAqO%2BI8WpSWavm%2B38%3D, hmacParameter=verify)` 2025-12-02T19:06:07.271+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764698549-H3QXjgi4eNBNlH%2FljhtiKckxCSuVOdA00MaoRIe%2FbDM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764698549-H3QXjgi4eNBNlH%2FljhtiKckxCSuVOdA00MaoRIe%2FbDM%3D, hmacParameter=verify)` 2025-12-02T19:06:07.272+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764698549-0yTtVEDmsvoS87xL7TW%2B87fe6YdKvO7Z1WCCPYAwIl0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764698549-0yTtVEDmsvoS87xL7TW%2B87fe6YdKvO7Z1WCCPYAwIl0%3D, hmacParameter=verify)` 2025-12-02T19:06:07.273+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T19:06:07.273+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T19:06:07.273+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T19:06:07.273+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T19:06:07.273+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T19:06:07.273+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T19:06:07.273+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T19:06:07.273+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T19:06:07.273+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T19:06:07.274+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T19:06:07.274+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T19:06:07.274+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T19:06:07.274+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-7] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T19:08:11.255+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T19:13:11.257+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T19:18:11.260+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T19:23:11.262+01:00 INFO 25380 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T19:25:03.716+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-2] c.f.c.map.generator.MapGeneratorService : Found MapGenerator version: 1.18.2 2025-12-02T19:25:03.736+01:00 DEBUG 25380 --- [FAF Client] [reactor-tcp-nio-2] c.faforever.client.replay.ReplayServer : Opening local replay server on port 50765 2025-12-02T19:25:03.737+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.map.generator.GenerateMapTask : Starting map generator in directory: `E:\Games\FAF mods\maps` with command: `e:\games\faf client\jre\bin\java.exe -jar C:\ProgramData\FAForever\map_generator\MapGenerator_1.18.2.jar --map-name neroxis_map_generator_1.18.2_skdbholcekjj6_ayea` 2025-12-02T19:25:03.954+01:00 INFO 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-8] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [e:\games\faf client\jre\bin\java.exe, -cp, E:\Games\FAF Client\natives\faf-ice-adapter.jar;E:\Games\FAF Client\.\lib\javafx-base-25-win.jar;E:\Games\FAF Client\.\lib\javafx-controls-25-win.jar;E:\Games\FAF Client\.\lib\javafx-fxml-25-win.jar;E:\Games\FAF Client\.\lib\javafx-graphics-25-win.jar;E:\Games\FAF Client\.\lib\javafx-media-25-win.jar;E:\Games\FAF Client\.\lib\javafx-swing-25-win.jar;E:\Games\FAF Client\.\lib\javafx-web-25-win.jar, com.faforever.iceadapter.IceAdapter, --id, 555411, --game-id, 26023321, --login, Rinzler3113, --rpc-port, 50768, --gpgnet-port, 50769, --access-token, eyJhbGciOiJSUzI1NiIsImtpZCI6IjkzNWUwNDEwLWExODEtNGVhNi04NTc5LTJmM2U2OGY3NmJmMyIsInR5cCI6IkpXVCJ9.eyJhdWQiOltdLCJjbGllbnRfaWQiOiIyZTg4MDhjZi01ODg5LTQ2OWItYjJjMy0wMWYwY2M1OGM0YWYiLCJleHAiOjE3NjQ3MDIzNjQsImV4dCI6eyJlbWFpbCI6ImpvcmR5dmFuZGVybWllcmRlbkBob3RtYWlsLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJobWFjIjoiMTc2NDYwMjczMS1vcnBQQ3hvRVl1YnFKT3h0WnlVaHZxQ3lEOUExbmVIOTdPaHhmNkt6VjlBJTNEIiwicHJlZmVycmVkX3VzZXJuYW1lIjoiUmluemxlcjMxMTMiLCJyb2xlcyI6WyJVU0VSIl0sInVzZXJuYW1lIjoiUmluemxlcjMxMTMifSwiaWF0IjoxNzY0Njk4NzYzLCJpc3MiOiJodHRwczovL2h5ZHJhLmZhZm9yZXZlci5jb20iLCJqdGkiOiI3ZTFjZjhjYi0wNjhiLTQzOGEtYWJkYy0zY2Y4ZjRlMTRkMTUiLCJuYmYiOjE3NjQ2OTg3NjMsInNjcCI6WyJvcGVuaWQiLCJvZmZsaW5lIiwicHVibGljX3Byb2ZpbGUiLCJ1cGxvYWRfbWFwIiwidXBsb2FkX21vZCIsImxvYmJ5Il0sInN1YiI6IjU1NTQxMSJ9.WTswso0lrSiGeiCZLLrb95vFNAuLCFT1gnD-N6LIrnCkJ6hN8Jy5nPhdeFLrEi6UbGU7NlMu_X6Q9A6QVHTRp27MlJuLwYTcBHARd2-WdRZkSdclyYqZTvYG2lreWe7R2t_zDMqtDi7AoZjwz0n54RGIVwYcSZ762zfaps-Tyms6Pwpi27jbtCOCCdVJ25ipK91YRdB5H93uo8fWjq9J7YzTy39H_SNwpPw_9TxwJabtgeFafDeTMH8uY4vQIUgxZTAq_9bpJEJxCFPFWNtCistjVzRolMrc8siy7TRVfGvEaE-1QlvWKFXz9JAkajyYC-oV0U15EhPG-YUdDQQTQ86fdNhS3_RZwqG2SlnnzEXZF5W0HHWfbd5AZuSk80Tg431RlEKRBrB7Ox62b70j2ywJFA14gjBkIcLuZya2FH-s93wdCLn2U3j-1ZD0MAw8EyhAAkM5Ornu9ioub_FvjXuuxAzw3m8KgFeIu_Vva92UWJ63U9pnKZwt2UyV1lpHPI0tG4R5jCDIUhSpcaA_E1XvwA778uFx-59Kq3kHzu9eU6kFqUVvnx1SdAPDTDAaUo4IlAwsJoptZbeT7xntkbCSFVn_sBCEkU5hUqCA36XTiYZXVQZ7O83jFux33L62yZ8ffw7jiLrC_OaTYRXuson97kfygCJg-MaWsL4PtUA, --icebreaker-base-url, https://api.faforever.com/ice] 2025-12-02T19:25:04.024+01:00 WARN 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-8] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2025-12-02T19:25:04.274+01:00 WARN 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-8] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2025-12-02T19:25:04.526+01:00 WARN 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-8] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2025-12-02T19:25:04.777+01:00 WARN 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-8] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2025-12-02T19:25:05.863+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] 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, /cybran, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_26023321.log, /gpgnet, 127.0.0.1:50769, /mean, 1126.550048828125, /deviation, 214.4669952392578, /division, silver, /subdivision, III, /savereplay, gpgnet://127.0.0.1:50765/26023321/Rinzler3113.SCFAreplay, /country, NL, /numgames, 22, /team, 3, /players, 6, /startspot, 2, /numgames, 14] in directory: C:\ProgramData\FAForever\bin 2025-12-02T19:25:06.023+01:00 DEBUG 25380 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T19:25:06.023+01:00 DEBUG 25380 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T19:25:06.695+01:00 DEBUG 25380 --- [FAF Client] [parallel-8] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\neroxis_map_generator_1.18.2_skdbholcekjj6_ayea 2025-12-02T19:25:14.955+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Connected 2025-12-02T19:25:15.021+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Idle"]' 2025-12-02T19:25:15.032+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Lobby"]' 2025-12-02T19:25:15.077+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '370659' changed to: gathering 2025-12-02T19:25:15.079+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '553004' changed to: gathering 2025-12-02T19:25:16.086+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '370659' changed to: awaitingCandidates 2025-12-02T19:25:16.086+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '553004' changed to: awaitingCandidates 2025-12-02T19:25:16.094+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/553004': {"srcId":555411,"destId":553004,"password":"1a7ljipmk16jr7p9aioi1j0pqt","ufrag":"6sj9a1jbg4vh31","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6461,"type":"HOST_CANDIDATE","generation":0,"id":"1","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6461,"type":"HOST_CANDIDATE","generation":0,"id":"2","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664","port":6461,"type":"HOST_CANDIDATE","generation":0,"id":"4","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6461,"type":"HOST_CANDIDATE","generation":0,"id":"6","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6461,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"8","relAddr":"192.168.0.14","relPort":6461},{"foundation":"8","protocol":"udp","priority":2815,"ip":"178.128.172.237","port":64249,"type":"RELAYED_CANDIDATE","generation":0,"id":"10","relAddr":"31.187.190.246","relPort":6461},{"foundation":"8","protocol":"udp","priority":2815,"ip":"178.128.172.237","port":49979,"type":"RELAYED_CANDIDATE","generation":0,"id":"12","relAddr":"31.187.190.246","relPort":6461}]} 2025-12-02T19:25:16.096+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/370659': {"srcId":555411,"destId":370659,"password":"3vk2ndg23okti2t409pc7rvm6s","ufrag":"87a191jbg4vh31","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6538,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6538,"type":"HOST_CANDIDATE","generation":0,"id":"3","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664","port":6538,"type":"HOST_CANDIDATE","generation":0,"id":"5","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6538,"type":"HOST_CANDIDATE","generation":0,"id":"7","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6538,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"9","relAddr":"192.168.0.14","relPort":6538},{"foundation":"8","protocol":"udp","priority":2815,"ip":"178.128.172.237","port":63766,"type":"RELAYED_CANDIDATE","generation":0,"id":"11","relAddr":"31.187.190.246","relPort":6538},{"foundation":"8","protocol":"udp","priority":2815,"ip":"178.128.172.237","port":60458,"type":"RELAYED_CANDIDATE","generation":0,"id":"13","relAddr":"31.187.190.246","relPort":6538}]} 2025-12-02T19:25:16.833+01:00 DEBUG 25380 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '422031' changed to: gathering 2025-12-02T19:25:16.964+01:00 INFO 25380 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : Stopping matchmaker search 2025-12-02T19:25:16.965+01:00 INFO 25380 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : Matchmaking search has been cancelled 2025-12-02T19:25:16.965+01:00 INFO 25380 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : ForgedAlliance still running, destroying process 2025-12-02T19:25:17.000+01:00 INFO 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-8] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 1 2025-12-02T19:25:17.012+01:00 DEBUG 25380 --- [FAF Client] [reactor-tcp-nio-2] c.faforever.client.replay.ReplayServer : Closing local replay server on port 50765 2025-12-02T19:25:17.070+01:00 DEBUG 25380 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T19:25:17.070+01:00 DEBUG 25380 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T19:25:18.008+01:00 INFO 25380 --- [FAF Client] [ForkJoinPool.commonPool-worker-8] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2025-12-02T19:25:23.247+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T19:25:23.324+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764699810-epbqKEpmyEtAjEn3SzxXWk4lVxCadtHQ%2FNAq1ByXdhc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764699810-epbqKEpmyEtAjEn3SzxXWk4lVxCadtHQ%2FNAq1ByXdhc%3D, hmacParameter=verify)` 2025-12-02T19:25:23.324+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764699810-w674jzoPGteS9UMjGF4DZQXifJfsRA%2Bz6txjQb7UOj4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764699810-w674jzoPGteS9UMjGF4DZQXifJfsRA%2Bz6txjQb7UOj4%3D, hmacParameter=verify)` 2025-12-02T19:25:23.340+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=179, version=3634, name=faforever.faf, md5=51c196294638c22071dc8ee01e55771e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf?verify=1764699810-y4kobHtxtf6CPqrn2xSm2n%2FftnZ9%2F0SvejNu%2BwM9%2BZ0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764699810-y4kobHtxtf6CPqrn2xSm2n%2FftnZ9%2F0SvejNu%2BwM9%2BZ0%3D, hmacParameter=verify)` 2025-12-02T19:25:23.340+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1330, version=3709, name=init_ladder1v1.lua, md5=88ee8e210112031bff137ae327683b41, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua?verify=1764699810-79uXtpU1bGvsGQzZU%2BkavaBPJrnPGSBV1pmmwdyHDTo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764699810-79uXtpU1bGvsGQzZU%2BkavaBPJrnPGSBV1pmmwdyHDTo%3D, hmacParameter=verify)` 2025-12-02T19:25:23.341+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=99, version=1, name=GDFBinary.dll, md5=6f57f59c2e705d7a5a02d49e3915cb26, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll?verify=1764699810-QveOy5%2FKSl7AMYxrNzYjiHOVEFuyc%2BSMqVXnUnBz4HM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764699810-QveOy5%2FKSl7AMYxrNzYjiHOVEFuyc%2BSMqVXnUnBz4HM%3D, hmacParameter=verify)` 2025-12-02T19:25:23.341+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764699810-1EONF97MZhBxxdbcBJ1UxBqXwNvDdT6TmkhI%2BIMjP1A%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764699810-1EONF97MZhBxxdbcBJ1UxBqXwNvDdT6TmkhI%2BIMjP1A%3D, hmacParameter=verify)` 2025-12-02T19:25:23.341+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=101, version=1, name=SupComDataPathFAF.lua, md5=962c9d1327657d77184adcf358c628f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua?verify=1764699810-MWdxtUfjNL7hmeq6pn4f9fzAI0XqMP0Qhk7jf%2BDIl9E%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764699810-MWdxtUfjNL7hmeq6pn4f9fzAI0XqMP0Qhk7jf%2BDIl9E%3D, hmacParameter=verify)` 2025-12-02T19:25:23.342+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=102, version=1, name=init_nonxt.lua, md5=16da7063ae3309c154a2c544f559b3a9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua?verify=1764699810-4%2F4x4HxXiUL58DDl%2Bxh1AkdKE5f12QlFgmga7ctE2Mc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764699810-4%2F4x4HxXiUL58DDl%2Bxh1AkdKE5f12QlFgmga7ctE2Mc%3D, hmacParameter=verify)` 2025-12-02T19:25:23.346+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764699810-YiiHK5wgq4duDfSPn9k4CvFch0Cpkh1U77%2FpHNiBe7I%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764699810-YiiHK5wgq4duDfSPn9k4CvFch0Cpkh1U77%2FpHNiBe7I%3D, hmacParameter=verify)` 2025-12-02T19:25:24.007+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764699810-QL5R6qdopHqZ3iKACh34wCvbiKEn75cwJ2NwtvDhLnM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764699810-QL5R6qdopHqZ3iKACh34wCvbiKEn75cwJ2NwtvDhLnM%3D, hmacParameter=verify)` 2025-12-02T19:25:24.010+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764699810-W%2BJY7jYB5cQwCPXjIgNaufFyvNYeZcYWmFHBg5kc3V4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764699810-W%2BJY7jYB5cQwCPXjIgNaufFyvNYeZcYWmFHBg5kc3V4%3D, hmacParameter=verify)` 2025-12-02T19:25:24.014+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764699810-ynAzZ9nQl4KVzv0aD8dfHohDMHAFRoekn5%2Bhdgo72hE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764699810-ynAzZ9nQl4KVzv0aD8dfHohDMHAFRoekn5%2Bhdgo72hE%3D, hmacParameter=verify)` 2025-12-02T19:25:24.019+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764699810-jZ2QMOUdxyCFMPoV%2Ba4ArouXQs2MAA2APv8URJnnjVM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764699810-jZ2QMOUdxyCFMPoV%2Ba4ArouXQs2MAA2APv8URJnnjVM%3D, hmacParameter=verify)` 2025-12-02T19:25:24.019+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] 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=1764699810-0fTmbk9%2FOyfzRYNFIn7fBDCVJ%2BiJ1gfLIfXoyEJeiYU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764699810-0fTmbk9%2FOyfzRYNFIn7fBDCVJ%2BiJ1gfLIfXoyEJeiYU%3D, hmacParameter=verify)` 2025-12-02T19:25:24.020+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764699810-rs5MsX6ELM3ztJcVHshgLgtVS%2BpVgadLy9R5yCOC15A%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764699810-rs5MsX6ELM3ztJcVHshgLgtVS%2BpVgadLy9R5yCOC15A%3D, hmacParameter=verify)` 2025-12-02T19:25:24.021+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764699810-YSbYqla9lgF93lswIiOHHZC6HFY2Aj81MbAh15E1HnA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764699810-YSbYqla9lgF93lswIiOHHZC6HFY2Aj81MbAh15E1HnA%3D, hmacParameter=verify)` 2025-12-02T19:25:24.142+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764699810-oEIg7Cg8nBIybTzuUmiKjvb6amsBC6SjMsOAMlcc9BA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764699810-oEIg7Cg8nBIybTzuUmiKjvb6amsBC6SjMsOAMlcc9BA%3D, hmacParameter=verify)` 2025-12-02T19:25:24.305+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764699810-%2FqpovzXCaHBIRA8PbghBDoyw00NdUnvZ2%2FwVgbchWx0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764699810-%2FqpovzXCaHBIRA8PbghBDoyw00NdUnvZ2%2FwVgbchWx0%3D, hmacParameter=verify)` 2025-12-02T19:25:24.306+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764699810-3%2BYna0IfRBg4iGV%2BB%2FpY3kzZWJewNO7DyIYmE8qbZzU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764699810-3%2BYna0IfRBg4iGV%2BB%2FpY3kzZWJewNO7DyIYmE8qbZzU%3D, hmacParameter=verify)` 2025-12-02T19:25:24.306+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T19:25:24.307+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T19:25:24.307+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T19:25:24.307+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T19:25:24.307+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T19:25:24.307+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T19:25:24.308+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T19:25:24.308+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T19:25:24.308+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T19:25:24.308+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T19:25:24.308+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T19:25:24.308+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T19:25:24.308+01:00 DEBUG 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T19:25:24.423+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T19:25:24.424+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmaking search has been started 2025-12-02T19:25:24.441+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764699810-epbqKEpmyEtAjEn3SzxXWk4lVxCadtHQ%2FNAq1ByXdhc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764699810-epbqKEpmyEtAjEn3SzxXWk4lVxCadtHQ%2FNAq1ByXdhc%3D, hmacParameter=verify)` 2025-12-02T19:25:24.441+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764699810-w674jzoPGteS9UMjGF4DZQXifJfsRA%2Bz6txjQb7UOj4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764699810-w674jzoPGteS9UMjGF4DZQXifJfsRA%2Bz6txjQb7UOj4%3D, hmacParameter=verify)` 2025-12-02T19:25:24.457+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=179, version=3634, name=faforever.faf, md5=51c196294638c22071dc8ee01e55771e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf?verify=1764699810-y4kobHtxtf6CPqrn2xSm2n%2FftnZ9%2F0SvejNu%2BwM9%2BZ0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764699810-y4kobHtxtf6CPqrn2xSm2n%2FftnZ9%2F0SvejNu%2BwM9%2BZ0%3D, hmacParameter=verify)` 2025-12-02T19:25:24.457+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1330, version=3709, name=init_ladder1v1.lua, md5=88ee8e210112031bff137ae327683b41, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua?verify=1764699810-79uXtpU1bGvsGQzZU%2BkavaBPJrnPGSBV1pmmwdyHDTo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764699810-79uXtpU1bGvsGQzZU%2BkavaBPJrnPGSBV1pmmwdyHDTo%3D, hmacParameter=verify)` 2025-12-02T19:25:24.458+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=99, version=1, name=GDFBinary.dll, md5=6f57f59c2e705d7a5a02d49e3915cb26, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll?verify=1764699810-QveOy5%2FKSl7AMYxrNzYjiHOVEFuyc%2BSMqVXnUnBz4HM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764699810-QveOy5%2FKSl7AMYxrNzYjiHOVEFuyc%2BSMqVXnUnBz4HM%3D, hmacParameter=verify)` 2025-12-02T19:25:24.458+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764699810-1EONF97MZhBxxdbcBJ1UxBqXwNvDdT6TmkhI%2BIMjP1A%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764699810-1EONF97MZhBxxdbcBJ1UxBqXwNvDdT6TmkhI%2BIMjP1A%3D, hmacParameter=verify)` 2025-12-02T19:25:24.459+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=101, version=1, name=SupComDataPathFAF.lua, md5=962c9d1327657d77184adcf358c628f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua?verify=1764699810-MWdxtUfjNL7hmeq6pn4f9fzAI0XqMP0Qhk7jf%2BDIl9E%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764699810-MWdxtUfjNL7hmeq6pn4f9fzAI0XqMP0Qhk7jf%2BDIl9E%3D, hmacParameter=verify)` 2025-12-02T19:25:24.459+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=102, version=1, name=init_nonxt.lua, md5=16da7063ae3309c154a2c544f559b3a9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua?verify=1764699810-4%2F4x4HxXiUL58DDl%2Bxh1AkdKE5f12QlFgmga7ctE2Mc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764699810-4%2F4x4HxXiUL58DDl%2Bxh1AkdKE5f12QlFgmga7ctE2Mc%3D, hmacParameter=verify)` 2025-12-02T19:25:24.463+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764699810-YiiHK5wgq4duDfSPn9k4CvFch0Cpkh1U77%2FpHNiBe7I%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764699810-YiiHK5wgq4duDfSPn9k4CvFch0Cpkh1U77%2FpHNiBe7I%3D, hmacParameter=verify)` 2025-12-02T19:25:24.464+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-5] com.faforever.client.map.MapService : Map 'adaptive_twin_rivers.v0002' exists locally already. Download is not required 2025-12-02T19:25:24.465+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-5] com.faforever.client.map.MapService : Map 'adaptive_aloren.v0002' exists locally already. Download is not required 2025-12-02T19:25:24.465+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-5] com.faforever.client.map.MapService : Map 'miracle' exists locally already. Download is not required 2025-12-02T19:25:24.465+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-5] com.faforever.client.map.MapService : Map 'adaptive_step_forward.v0002' exists locally already. Download is not required 2025-12-02T19:25:24.465+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-5] com.faforever.client.map.MapService : Map 'adaptive_canis_river.v0002' exists locally already. Download is not required 2025-12-02T19:25:24.465+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-5] com.faforever.client.map.MapService : Map 'esais_vengeance_4v4.v0007' exists locally already. Download is not required 2025-12-02T19:25:24.465+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-5] com.faforever.client.map.MapService : Map 'adaptive_project_dust.v0002' exists locally already. Download is not required 2025-12-02T19:25:24.465+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-5] com.faforever.client.map.MapService : Map 'funeral_plains.v0001' exists locally already. Download is not required 2025-12-02T19:25:24.465+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-5] com.faforever.client.map.MapService : Map 'lush_na.v0002' exists locally already. Download is not required 2025-12-02T19:25:24.466+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-5] com.faforever.client.map.MapService : Map 'adaptive_project_albus.v0007' exists locally already. Download is not required 2025-12-02T19:25:24.466+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-5] com.faforever.client.map.MapService : Map 'adaptive_monument_valley.v0005' exists locally already. Download is not required 2025-12-02T19:25:24.466+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-5] com.faforever.client.map.MapService : Map 'odda.v0007' exists locally already. Download is not required 2025-12-02T19:25:24.466+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-5] com.faforever.client.map.MapService : Map 'adaptive_pillars_of_sand.v0001' exists locally already. Download is not required 2025-12-02T19:25:24.466+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-5] com.faforever.client.map.MapService : Map 'lena_river.v0008' exists locally already. Download is not required 2025-12-02T19:25:24.466+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-5] com.faforever.client.map.MapService : Map 'saskiya.v0005' exists locally already. Download is not required 2025-12-02T19:25:25.123+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764699810-QL5R6qdopHqZ3iKACh34wCvbiKEn75cwJ2NwtvDhLnM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764699810-QL5R6qdopHqZ3iKACh34wCvbiKEn75cwJ2NwtvDhLnM%3D, hmacParameter=verify)` 2025-12-02T19:25:25.126+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764699810-W%2BJY7jYB5cQwCPXjIgNaufFyvNYeZcYWmFHBg5kc3V4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764699810-W%2BJY7jYB5cQwCPXjIgNaufFyvNYeZcYWmFHBg5kc3V4%3D, hmacParameter=verify)` 2025-12-02T19:25:25.131+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764699810-ynAzZ9nQl4KVzv0aD8dfHohDMHAFRoekn5%2Bhdgo72hE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764699810-ynAzZ9nQl4KVzv0aD8dfHohDMHAFRoekn5%2Bhdgo72hE%3D, hmacParameter=verify)` 2025-12-02T19:25:25.135+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764699810-jZ2QMOUdxyCFMPoV%2Ba4ArouXQs2MAA2APv8URJnnjVM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764699810-jZ2QMOUdxyCFMPoV%2Ba4ArouXQs2MAA2APv8URJnnjVM%3D, hmacParameter=verify)` 2025-12-02T19:25:25.135+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] 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=1764699810-0fTmbk9%2FOyfzRYNFIn7fBDCVJ%2BiJ1gfLIfXoyEJeiYU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764699810-0fTmbk9%2FOyfzRYNFIn7fBDCVJ%2BiJ1gfLIfXoyEJeiYU%3D, hmacParameter=verify)` 2025-12-02T19:25:25.137+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764699810-rs5MsX6ELM3ztJcVHshgLgtVS%2BpVgadLy9R5yCOC15A%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764699810-rs5MsX6ELM3ztJcVHshgLgtVS%2BpVgadLy9R5yCOC15A%3D, hmacParameter=verify)` 2025-12-02T19:25:25.137+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764699810-YSbYqla9lgF93lswIiOHHZC6HFY2Aj81MbAh15E1HnA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764699810-YSbYqla9lgF93lswIiOHHZC6HFY2Aj81MbAh15E1HnA%3D, hmacParameter=verify)` 2025-12-02T19:25:25.257+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764699810-oEIg7Cg8nBIybTzuUmiKjvb6amsBC6SjMsOAMlcc9BA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764699810-oEIg7Cg8nBIybTzuUmiKjvb6amsBC6SjMsOAMlcc9BA%3D, hmacParameter=verify)` 2025-12-02T19:25:25.344+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2025-12-02T19:25:25.348+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2025-12-02T19:25:25.349+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2025-12-02T19:25:25.349+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2025-12-02T19:25:25.349+01:00 INFO 25380 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2025-12-02T19:25:25.427+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764699810-%2FqpovzXCaHBIRA8PbghBDoyw00NdUnvZ2%2FwVgbchWx0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764699810-%2FqpovzXCaHBIRA8PbghBDoyw00NdUnvZ2%2FwVgbchWx0%3D, hmacParameter=verify)` 2025-12-02T19:25:25.428+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764699810-3%2BYna0IfRBg4iGV%2BB%2FpY3kzZWJewNO7DyIYmE8qbZzU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764699810-3%2BYna0IfRBg4iGV%2BB%2FpY3kzZWJewNO7DyIYmE8qbZzU%3D, hmacParameter=verify)` 2025-12-02T19:25:27.368+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2025-12-02T19:25:27.371+01:00 DEBUG 25380 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2025-12-02T19:25:27.371+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Disconnecting from IRC 2025-12-02T19:25:27.372+01:00 WARN 25380 --- [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 2025-12-02T19:25:27.374+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2025-12-02T19:25:27.374+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2025-12-02T19:25:27.374+01:00 INFO 25380 --- [FAF Client] [Thread-17] com.faforever.client.map.MapService : Watcher terminated (null) 2025-12-02T19:25:27.374+01:00 DEBUG 25380 --- [FAF Client] [Thread-18] com.faforever.client.mod.ModService : Watcher terminated (null) 2025-12-02T19:25:27.381+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2025-12-02T19:25:27.381+01:00 WARN 25380 --- [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 2025-12-02T19:25:27.382+01:00 INFO 25380 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2025-12-02T19:25:27.383+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2025-12-02T19:25:27.384+01:00 INFO 25380 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T19:25:27.386+01:00 INFO 25380 --- [FAF Client] [Thread-664] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2025-12-02T19:25:27.935+01:00 WARN 25380 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmade game could not be started org.springframework.boot.context.properties.ConfigurationPropertiesBindException: Error creating bean with name 'spring.jackson-org.springframework.boot.autoconfigure.jackson.JacksonProperties': Could not bind properties to 'JacksonProperties' : prefix=spring.jackson, ignoreInvalidFields=false, ignoreUnknownFields=true at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.bind(ConfigurationPropertiesBindingPostProcessor.java:99) at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.postProcessBeforeInitialization(ConfigurationPropertiesBindingPostProcessor.java:79) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:429) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1818) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:607) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1770) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) at org.springframework.beans.factory.support.ConstructorResolver.resolvePreparedArguments(ConstructorResolver.java:845) at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:452) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1375) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1205) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:2021) at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1985) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeanCollection(DefaultListableBeanFactory.java:1875) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1843) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1719) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) at org.springframework.beans.factory.support.ConstructorResolver.resolvePreparedArguments(ConstructorResolver.java:845) at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:452) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1375) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1205) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:357) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1770) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) at org.springframework.beans.factory.support.ConstructorResolver.resolvePreparedArguments(ConstructorResolver.java:845) at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:452) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1375) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1205) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1770) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) at org.springframework.beans.factory.support.ConstructorResolver.resolvePreparedArguments(ConstructorResolver.java:845) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:161) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1221) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:413) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1375) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1205) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1770) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) at org.springframework.beans.factory.support.ConstructorResolver.resolvePreparedArguments(ConstructorResolver.java:845) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:161) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1221) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1708) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) at org.springframework.beans.factory.support.ConstructorResolver.resolvePreparedArguments(ConstructorResolver.java:845) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:161) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1221) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1708) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) at org.springframework.beans.factory.support.ConstructorResolver.resolvePreparedArguments(ConstructorResolver.java:845) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:161) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1221) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1708) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) at org.springframework.beans.factory.support.ConstructorResolver.resolvePreparedArguments(ConstructorResolver.java:845) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:161) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1221) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1708) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) at org.springframework.beans.factory.support.ConstructorResolver.resolvePreparedArguments(ConstructorResolver.java:845) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:161) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1221) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1708) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) at org.springframework.beans.factory.support.ConstructorResolver.resolvePreparedArguments(ConstructorResolver.java:845) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:161) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1221) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1708) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1653) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:913) at org.springframework.beans.factory.support.ConstructorResolver.resolvePreparedArguments(ConstructorResolver.java:845) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:161) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1395) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1221) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:357) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1770) at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.getObject(DefaultListableBeanFactory.java:2513) at com.faforever.client.patch.GameUpdaterImpl.updateGameBinaries(GameUpdaterImpl.java:145) at com.faforever.client.patch.GameUpdaterImpl.lambda$update$2(GameUpdaterImpl.java:73) at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1171) at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:531) at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2206) at com.faforever.client.task.CompletableTask.lambda$new$2(CompletableTask.java:24) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:232) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:189) at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) at javafx.event.Event.fireEvent(Event.java:199) at javafx.concurrent.EventHelper.fireEvent(EventHelper.java:219) at javafx.concurrent.Task.fireEvent(Task.java:1340) at javafx.concurrent.Task.setState(Task.java:724) at javafx.concurrent.Task$TaskCallable.lambda$call$1(Task.java:1418) at com.sun.javafx.application.PlatformImpl.lambda$runLater$0(PlatformImpl.java:424) 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$0(WinApplication.java:168) at java.base/java.lang.Thread.run(Thread.java:1474) Caused by: java.lang.IllegalStateException: org.springframework.context.annotation.AnnotationConfigApplicationContext@75ffe5e1 has been closed already at org.springframework.context.support.AbstractApplicationContext.assertBeanFactoryActive(AbstractApplicationContext.java:1259) at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1280) at org.springframework.boot.context.properties.BoundConfigurationProperties.get(BoundConfigurationProperties.java:76) at org.springframework.boot.context.properties.ConfigurationPropertiesBinder.getHandler(ConfigurationPropertiesBinder.java:144) at org.springframework.boot.context.properties.ConfigurationPropertiesBinder.getBindHandler(ConfigurationPropertiesBinder.java:113) at org.springframework.boot.context.properties.ConfigurationPropertiesBinder.bind(ConfigurationPropertiesBinder.java:93) at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.bind(ConfigurationPropertiesBindingPostProcessor.java:96) ... 192 common frames omitted 2025-12-02T19:25:32.818+01:00 INFO 21644 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2025-12-02T19:25:32.821+01:00 DEBUG 21644 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2025-12-02T19:25:32.913+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\8 - badlands_v4.v0001 2025-12-02T19:25:32.916+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_aloren.v0002 2025-12-02T19:25:32.920+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_canis_river.v0002 2025-12-02T19:25:32.922+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_fangtooth_islands.v0004 2025-12-02T19:25:32.925+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_monument_valley.v0005 2025-12-02T19:25:32.927+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_pillars_of_sand.v0001 2025-12-02T19:25:32.929+01:00 INFO 21644 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2025-12-02T19:25:32.929+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_project_albus.v0007 2025-12-02T19:25:32.931+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_project_dust.v0002 2025-12-02T19:25:32.932+01:00 INFO 21644 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2025-12-02T19:25:32.932+01:00 DEBUG 21644 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2025-12-02T19:25:32.933+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_step_forward.v0002 2025-12-02T19:25:32.935+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_twin_rivers.v0002 2025-12-02T19:25:32.937+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\anchor.v0011 2025-12-02T19:25:32.938+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\arcane.v0001 2025-12-02T19:25:32.940+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_battles_4x4_v2-2_teamplay_ai.v0001 2025-12-02T19:25:32.941+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_battles_4x4_v2_teamplay_ai.v0001 2025-12-02T19:25:32.943+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_reworked_4x4_rich.v0003 2025-12-02T19:25:32.945+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\deadlock.v0015 2025-12-02T19:25:32.946+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\dualgap_adaptive.v0014 2025-12-02T19:25:32.947+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\enfilade.v0007 2025-12-02T19:25:32.949+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\esais_vengeance_4v4.v0007 2025-12-02T19:25:32.950+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\esgaroths_ruins_-_faf_version.v0002 2025-12-02T19:25:32.952+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\frithen.v0004 2025-12-02T19:25:32.953+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\funeral_plains.v0001 2025-12-02T19:25:32.954+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\hollow.v0005 2025-12-02T19:25:32.957+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\horizons.v0014 2025-12-02T19:25:32.959+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\huracan.v0002 2025-12-02T19:25:32.960+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lena_river.v0008 2025-12-02T19:25:32.962+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\loki_-_faf_version.v0004 2025-12-02T19:25:32.963+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lost_archipelago.v0005 2025-12-02T19:25:32.964+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lush_na.v0002 2025-12-02T19:25:32.965+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Miracle 2025-12-02T19:25:32.966+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\mirage.v0003 2025-12-02T19:25:32.968+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\nomadiah.v0001 2025-12-02T19:25:32.970+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\odda.v0007 2025-12-02T19:25:32.972+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\open waters v2.v0001 2025-12-02T19:25:32.973+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\osiris.v0006 2025-12-02T19:25:32.974+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\saskiya.v0005 2025-12-02T19:25:32.975+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Seraphim Outpost EP.v0002 2025-12-02T19:25:32.977+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\siege_island_2v2.v0003 2025-12-02T19:25:32.978+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Stella Maris 1v1.v0001 2025-12-02T19:25:32.979+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\syrtis_major_-_faf_version.v0002 2025-12-02T19:25:32.980+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\tag_voi_vittu.v0001 2025-12-02T19:25:32.981+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\the cold place.v0001 2025-12-02T19:25:32.982+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\therum.v0004 2025-12-02T19:25:32.983+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\theta_passage_-_faf_version.v0001 2025-12-02T19:25:32.984+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\twin rivers.v0001 2025-12-02T19:25:32.985+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Wonder open 6v6 v2 2025-12-02T19:25:32.986+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\x1ca_coop_001.v0029 2025-12-02T19:25:32.987+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2025-12-02T19:25:32.988+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2025-12-02T19:25:32.989+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2025-12-02T19:25:32.990+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2025-12-02T19:25:32.991+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2025-12-02T19:25:32.992+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2025-12-02T19:25:32.993+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2025-12-02T19:25:32.994+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2025-12-02T19:25:32.995+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2025-12-02T19:25:32.996+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2025-12-02T19:25:32.998+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2025-12-02T19:25:32.999+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2025-12-02T19:25:33.000+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2025-12-02T19:25:33.001+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2025-12-02T19:25:33.002+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2025-12-02T19:25:33.003+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2025-12-02T19:25:33.004+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2025-12-02T19:25:33.005+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2025-12-02T19:25:33.006+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2025-12-02T19:25:33.007+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2025-12-02T19:25:33.008+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2025-12-02T19:25:33.008+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2025-12-02T19:25:33.010+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2025-12-02T19:25:33.011+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2025-12-02T19:25:33.012+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2025-12-02T19:25:33.012+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2025-12-02T19:25:33.013+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2025-12-02T19:25:33.014+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2025-12-02T19:25:33.014+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2025-12-02T19:25:33.015+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2025-12-02T19:25:33.016+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2025-12-02T19:25:33.017+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2025-12-02T19:25:33.018+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2025-12-02T19:25:33.019+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2025-12-02T19:25:33.020+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2025-12-02T19:25:33.021+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2025-12-02T19:25:33.021+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2025-12-02T19:25:33.022+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2025-12-02T19:25:33.023+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2025-12-02T19:25:33.024+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2025-12-02T19:25:33.024+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2025-12-02T19:25:33.025+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2025-12-02T19:25:33.026+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2025-12-02T19:25:33.027+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2025-12-02T19:25:33.027+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2025-12-02T19:25:33.028+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2025-12-02T19:25:33.029+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2025-12-02T19:25:33.030+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2025-12-02T19:25:33.031+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2025-12-02T19:25:33.032+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2025-12-02T19:25:33.033+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2025-12-02T19:25:33.034+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2025-12-02T19:25:33.034+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2025-12-02T19:25:33.036+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2025-12-02T19:25:33.039+01:00 DEBUG 21644 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T19:25:33.040+01:00 DEBUG 21644 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T19:25:33.078+01:00 DEBUG 21644 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2025-12-02T19:25:33.215+01:00 INFO 21644 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2025-12-02T19:25:33.342+01:00 DEBUG 21644 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2025-12-02T19:25:33.528+01:00 INFO 21644 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.272 seconds (process running for 4.272) 2025-12-02T19:25:33.533+01:00 INFO 21644 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T19:25:33.613+01:00 DEBUG 21644 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2025-12-02T19:25:33.812+01:00 INFO 21644 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2025.11.1 2025-12-02T19:25:34.251+01:00 INFO 21644 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2025.11.1 2025-12-02T19:25:34.256+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2025-12-02T19:25:34.527+01:00 INFO 21644 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2025.11.1' is not newer than toVersion '2025.11.1'. No update is required. 2025-12-02T19:25:34.528+01:00 INFO 21644 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2025-12-02T19:25:34.564+01:00 DEBUG 21644 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2025-12-02T19:25:34.848+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2025-12-02T19:25:34.847077700Z 2025-12-02T19:25:35.011+01:00 DEBUG 21644 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2025-12-02T19:25:35.013+01:00 DEBUG 21644 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2025-12-02T19:25:35.014+01:00 DEBUG 21644 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2025-12-02T19:25:35.057+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2025-12-02T19:25:35.155+01:00 DEBUG 21644 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2025-12-02T19:25:37.574+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2025-12-02T19:25:37.626+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2025.11.1' is not newer than toVersion '2025.11.1'. No update is required. 2025-12-02T19:25:37.626+01:00 DEBUG 21644 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #Rinzler3113'sParty 2025-12-02T19:25:37.766+01:00 DEBUG 21644 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2025-12-02T19:25:37.953+01:00 DEBUG 21644 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\divisions\silverIII_medium.png 2025-12-02T19:25:38.039+01:00 INFO 21644 --- [FAF Client] [Discord RPC] c.f.client.discord.DiscordEventHandler : Discord is ready with user 'rinzler_%USER%' 2025-12-02T19:25:38.129+01:00 DEBUG 21644 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #Rinzler3113'sParty 2025-12-02T19:25:38.131+01:00 DEBUG 21644 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2025-12-02T19:25:38.966+01:00 INFO 21644 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T19:25:39.135+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764699810-epbqKEpmyEtAjEn3SzxXWk4lVxCadtHQ%2FNAq1ByXdhc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764699810-epbqKEpmyEtAjEn3SzxXWk4lVxCadtHQ%2FNAq1ByXdhc%3D, hmacParameter=verify)` 2025-12-02T19:25:39.137+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764699810-w674jzoPGteS9UMjGF4DZQXifJfsRA%2Bz6txjQb7UOj4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764699810-w674jzoPGteS9UMjGF4DZQXifJfsRA%2Bz6txjQb7UOj4%3D, hmacParameter=verify)` 2025-12-02T19:25:39.151+01:00 INFO 21644 --- [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=1764699810-y4kobHtxtf6CPqrn2xSm2n%2FftnZ9%2F0SvejNu%2BwM9%2BZ0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764699810-y4kobHtxtf6CPqrn2xSm2n%2FftnZ9%2F0SvejNu%2BwM9%2BZ0%3D, hmacParameter=verify)` 2025-12-02T19:25:39.152+01:00 INFO 21644 --- [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=1764699810-79uXtpU1bGvsGQzZU%2BkavaBPJrnPGSBV1pmmwdyHDTo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764699810-79uXtpU1bGvsGQzZU%2BkavaBPJrnPGSBV1pmmwdyHDTo%3D, hmacParameter=verify)` 2025-12-02T19:25:39.153+01:00 INFO 21644 --- [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=1764699810-QveOy5%2FKSl7AMYxrNzYjiHOVEFuyc%2BSMqVXnUnBz4HM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764699810-QveOy5%2FKSl7AMYxrNzYjiHOVEFuyc%2BSMqVXnUnBz4HM%3D, hmacParameter=verify)` 2025-12-02T19:25:39.153+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764699810-1EONF97MZhBxxdbcBJ1UxBqXwNvDdT6TmkhI%2BIMjP1A%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764699810-1EONF97MZhBxxdbcBJ1UxBqXwNvDdT6TmkhI%2BIMjP1A%3D, hmacParameter=verify)` 2025-12-02T19:25:39.154+01:00 INFO 21644 --- [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=1764699810-MWdxtUfjNL7hmeq6pn4f9fzAI0XqMP0Qhk7jf%2BDIl9E%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764699810-MWdxtUfjNL7hmeq6pn4f9fzAI0XqMP0Qhk7jf%2BDIl9E%3D, hmacParameter=verify)` 2025-12-02T19:25:39.154+01:00 INFO 21644 --- [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=1764699810-4%2F4x4HxXiUL58DDl%2Bxh1AkdKE5f12QlFgmga7ctE2Mc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764699810-4%2F4x4HxXiUL58DDl%2Bxh1AkdKE5f12QlFgmga7ctE2Mc%3D, hmacParameter=verify)` 2025-12-02T19:25:39.159+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764699810-YiiHK5wgq4duDfSPn9k4CvFch0Cpkh1U77%2FpHNiBe7I%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764699810-YiiHK5wgq4duDfSPn9k4CvFch0Cpkh1U77%2FpHNiBe7I%3D, hmacParameter=verify)` 2025-12-02T19:25:39.835+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764699810-QL5R6qdopHqZ3iKACh34wCvbiKEn75cwJ2NwtvDhLnM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764699810-QL5R6qdopHqZ3iKACh34wCvbiKEn75cwJ2NwtvDhLnM%3D, hmacParameter=verify)` 2025-12-02T19:25:39.838+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764699810-W%2BJY7jYB5cQwCPXjIgNaufFyvNYeZcYWmFHBg5kc3V4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764699810-W%2BJY7jYB5cQwCPXjIgNaufFyvNYeZcYWmFHBg5kc3V4%3D, hmacParameter=verify)` 2025-12-02T19:25:39.843+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764699810-ynAzZ9nQl4KVzv0aD8dfHohDMHAFRoekn5%2Bhdgo72hE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764699810-ynAzZ9nQl4KVzv0aD8dfHohDMHAFRoekn5%2Bhdgo72hE%3D, hmacParameter=verify)` 2025-12-02T19:25:39.847+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764699810-jZ2QMOUdxyCFMPoV%2Ba4ArouXQs2MAA2APv8URJnnjVM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764699810-jZ2QMOUdxyCFMPoV%2Ba4ArouXQs2MAA2APv8URJnnjVM%3D, hmacParameter=verify)` 2025-12-02T19:25:39.848+01:00 INFO 21644 --- [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=1764699810-0fTmbk9%2FOyfzRYNFIn7fBDCVJ%2BiJ1gfLIfXoyEJeiYU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764699810-0fTmbk9%2FOyfzRYNFIn7fBDCVJ%2BiJ1gfLIfXoyEJeiYU%3D, hmacParameter=verify)` 2025-12-02T19:25:39.849+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764699810-rs5MsX6ELM3ztJcVHshgLgtVS%2BpVgadLy9R5yCOC15A%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764699810-rs5MsX6ELM3ztJcVHshgLgtVS%2BpVgadLy9R5yCOC15A%3D, hmacParameter=verify)` 2025-12-02T19:25:39.850+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764699810-YSbYqla9lgF93lswIiOHHZC6HFY2Aj81MbAh15E1HnA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764699810-YSbYqla9lgF93lswIiOHHZC6HFY2Aj81MbAh15E1HnA%3D, hmacParameter=verify)` 2025-12-02T19:25:39.970+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764699810-oEIg7Cg8nBIybTzuUmiKjvb6amsBC6SjMsOAMlcc9BA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764699810-oEIg7Cg8nBIybTzuUmiKjvb6amsBC6SjMsOAMlcc9BA%3D, hmacParameter=verify)` 2025-12-02T19:25:40.135+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764699810-%2FqpovzXCaHBIRA8PbghBDoyw00NdUnvZ2%2FwVgbchWx0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764699810-%2FqpovzXCaHBIRA8PbghBDoyw00NdUnvZ2%2FwVgbchWx0%3D, hmacParameter=verify)` 2025-12-02T19:25:40.135+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764699810-3%2BYna0IfRBg4iGV%2BB%2FpY3kzZWJewNO7DyIYmE8qbZzU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764699810-3%2BYna0IfRBg4iGV%2BB%2FpY3kzZWJewNO7DyIYmE8qbZzU%3D, hmacParameter=verify)` 2025-12-02T19:25:40.141+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T19:25:40.141+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T19:25:40.143+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T19:25:40.143+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T19:25:40.144+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T19:25:40.144+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T19:25:40.144+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T19:25:40.144+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T19:25:40.144+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T19:25:40.144+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T19:25:40.146+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T19:25:40.146+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T19:25:40.146+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T19:25:40.294+01:00 INFO 21644 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T19:25:40.294+01:00 INFO 21644 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmaking search has been started 2025-12-02T19:25:40.313+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764699810-epbqKEpmyEtAjEn3SzxXWk4lVxCadtHQ%2FNAq1ByXdhc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764699810-epbqKEpmyEtAjEn3SzxXWk4lVxCadtHQ%2FNAq1ByXdhc%3D, hmacParameter=verify)` 2025-12-02T19:25:40.314+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764699810-w674jzoPGteS9UMjGF4DZQXifJfsRA%2Bz6txjQb7UOj4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764699810-w674jzoPGteS9UMjGF4DZQXifJfsRA%2Bz6txjQb7UOj4%3D, hmacParameter=verify)` 2025-12-02T19:25:40.314+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_twin_rivers.v0002' exists locally already. Download is not required 2025-12-02T19:25:40.315+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_aloren.v0002' exists locally already. Download is not required 2025-12-02T19:25:40.315+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'miracle' exists locally already. Download is not required 2025-12-02T19:25:40.315+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_step_forward.v0002' exists locally already. Download is not required 2025-12-02T19:25:40.316+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_canis_river.v0002' exists locally already. Download is not required 2025-12-02T19:25:40.317+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'esais_vengeance_4v4.v0007' exists locally already. Download is not required 2025-12-02T19:25:40.317+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_project_dust.v0002' exists locally already. Download is not required 2025-12-02T19:25:40.317+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'funeral_plains.v0001' exists locally already. Download is not required 2025-12-02T19:25:40.317+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'lush_na.v0002' exists locally already. Download is not required 2025-12-02T19:25:40.318+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_project_albus.v0007' exists locally already. Download is not required 2025-12-02T19:25:40.318+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_monument_valley.v0005' exists locally already. Download is not required 2025-12-02T19:25:40.318+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'odda.v0007' exists locally already. Download is not required 2025-12-02T19:25:40.318+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_pillars_of_sand.v0001' exists locally already. Download is not required 2025-12-02T19:25:40.318+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'lena_river.v0008' exists locally already. Download is not required 2025-12-02T19:25:40.319+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'saskiya.v0005' exists locally already. Download is not required 2025-12-02T19:25:40.328+01:00 INFO 21644 --- [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=1764699810-y4kobHtxtf6CPqrn2xSm2n%2FftnZ9%2F0SvejNu%2BwM9%2BZ0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764699810-y4kobHtxtf6CPqrn2xSm2n%2FftnZ9%2F0SvejNu%2BwM9%2BZ0%3D, hmacParameter=verify)` 2025-12-02T19:25:40.329+01:00 INFO 21644 --- [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=1764699810-79uXtpU1bGvsGQzZU%2BkavaBPJrnPGSBV1pmmwdyHDTo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764699810-79uXtpU1bGvsGQzZU%2BkavaBPJrnPGSBV1pmmwdyHDTo%3D, hmacParameter=verify)` 2025-12-02T19:25:40.330+01:00 INFO 21644 --- [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=1764699810-QveOy5%2FKSl7AMYxrNzYjiHOVEFuyc%2BSMqVXnUnBz4HM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764699810-QveOy5%2FKSl7AMYxrNzYjiHOVEFuyc%2BSMqVXnUnBz4HM%3D, hmacParameter=verify)` 2025-12-02T19:25:40.330+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764699810-1EONF97MZhBxxdbcBJ1UxBqXwNvDdT6TmkhI%2BIMjP1A%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764699810-1EONF97MZhBxxdbcBJ1UxBqXwNvDdT6TmkhI%2BIMjP1A%3D, hmacParameter=verify)` 2025-12-02T19:25:40.331+01:00 INFO 21644 --- [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=1764699810-MWdxtUfjNL7hmeq6pn4f9fzAI0XqMP0Qhk7jf%2BDIl9E%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764699810-MWdxtUfjNL7hmeq6pn4f9fzAI0XqMP0Qhk7jf%2BDIl9E%3D, hmacParameter=verify)` 2025-12-02T19:25:40.331+01:00 INFO 21644 --- [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=1764699810-4%2F4x4HxXiUL58DDl%2Bxh1AkdKE5f12QlFgmga7ctE2Mc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764699810-4%2F4x4HxXiUL58DDl%2Bxh1AkdKE5f12QlFgmga7ctE2Mc%3D, hmacParameter=verify)` 2025-12-02T19:25:40.337+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764699810-YiiHK5wgq4duDfSPn9k4CvFch0Cpkh1U77%2FpHNiBe7I%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764699810-YiiHK5wgq4duDfSPn9k4CvFch0Cpkh1U77%2FpHNiBe7I%3D, hmacParameter=verify)` 2025-12-02T19:25:40.999+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764699810-QL5R6qdopHqZ3iKACh34wCvbiKEn75cwJ2NwtvDhLnM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764699810-QL5R6qdopHqZ3iKACh34wCvbiKEn75cwJ2NwtvDhLnM%3D, hmacParameter=verify)` 2025-12-02T19:25:41.001+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764699810-W%2BJY7jYB5cQwCPXjIgNaufFyvNYeZcYWmFHBg5kc3V4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764699810-W%2BJY7jYB5cQwCPXjIgNaufFyvNYeZcYWmFHBg5kc3V4%3D, hmacParameter=verify)` 2025-12-02T19:25:41.006+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764699810-ynAzZ9nQl4KVzv0aD8dfHohDMHAFRoekn5%2Bhdgo72hE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764699810-ynAzZ9nQl4KVzv0aD8dfHohDMHAFRoekn5%2Bhdgo72hE%3D, hmacParameter=verify)` 2025-12-02T19:25:41.010+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764699810-jZ2QMOUdxyCFMPoV%2Ba4ArouXQs2MAA2APv8URJnnjVM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764699810-jZ2QMOUdxyCFMPoV%2Ba4ArouXQs2MAA2APv8URJnnjVM%3D, hmacParameter=verify)` 2025-12-02T19:25:41.011+01:00 INFO 21644 --- [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=1764699810-0fTmbk9%2FOyfzRYNFIn7fBDCVJ%2BiJ1gfLIfXoyEJeiYU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764699810-0fTmbk9%2FOyfzRYNFIn7fBDCVJ%2BiJ1gfLIfXoyEJeiYU%3D, hmacParameter=verify)` 2025-12-02T19:25:41.012+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764699810-rs5MsX6ELM3ztJcVHshgLgtVS%2BpVgadLy9R5yCOC15A%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764699810-rs5MsX6ELM3ztJcVHshgLgtVS%2BpVgadLy9R5yCOC15A%3D, hmacParameter=verify)` 2025-12-02T19:25:41.013+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764699810-YSbYqla9lgF93lswIiOHHZC6HFY2Aj81MbAh15E1HnA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764699810-YSbYqla9lgF93lswIiOHHZC6HFY2Aj81MbAh15E1HnA%3D, hmacParameter=verify)` 2025-12-02T19:25:41.134+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764699810-oEIg7Cg8nBIybTzuUmiKjvb6amsBC6SjMsOAMlcc9BA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764699810-oEIg7Cg8nBIybTzuUmiKjvb6amsBC6SjMsOAMlcc9BA%3D, hmacParameter=verify)` 2025-12-02T19:25:41.300+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764699810-%2FqpovzXCaHBIRA8PbghBDoyw00NdUnvZ2%2FwVgbchWx0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764699810-%2FqpovzXCaHBIRA8PbghBDoyw00NdUnvZ2%2FwVgbchWx0%3D, hmacParameter=verify)` 2025-12-02T19:25:41.301+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764699810-3%2BYna0IfRBg4iGV%2BB%2FpY3kzZWJewNO7DyIYmE8qbZzU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764699810-3%2BYna0IfRBg4iGV%2BB%2FpY3kzZWJewNO7DyIYmE8qbZzU%3D, hmacParameter=verify)` 2025-12-02T19:25:41.302+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T19:25:41.303+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T19:25:41.303+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T19:25:41.303+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T19:25:41.303+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T19:25:41.303+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T19:25:41.303+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T19:25:41.304+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T19:25:41.304+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T19:25:41.304+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T19:25:41.304+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T19:25:41.304+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T19:25:41.304+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T19:30:33.729+01:00 INFO 21644 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T19:34:03.363+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-2] c.f.c.map.generator.MapGeneratorService : Found MapGenerator version: 1.18.2 2025-12-02T19:34:03.368+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-4] c.f.c.map.generator.GenerateMapTask : Starting map generator in directory: `E:\Games\FAF mods\maps` with command: `e:\games\faf client\jre\bin\java.exe -jar C:\ProgramData\FAForever\map_generator\MapGenerator_1.18.2.jar --map-name neroxis_map_generator_1.18.2_pfpbmsu7gi5ek_ayeq` 2025-12-02T19:34:03.390+01:00 DEBUG 21644 --- [FAF Client] [reactor-tcp-nio-1] c.faforever.client.replay.ReplayServer : Opening local replay server on port 59554 2025-12-02T19:34:03.586+01:00 INFO 21644 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [e:\games\faf client\jre\bin\java.exe, -cp, E:\Games\FAF Client\natives\faf-ice-adapter.jar;E:\Games\FAF Client\.\lib\javafx-base-25-win.jar;E:\Games\FAF Client\.\lib\javafx-controls-25-win.jar;E:\Games\FAF Client\.\lib\javafx-fxml-25-win.jar;E:\Games\FAF Client\.\lib\javafx-graphics-25-win.jar;E:\Games\FAF Client\.\lib\javafx-media-25-win.jar;E:\Games\FAF Client\.\lib\javafx-swing-25-win.jar;E:\Games\FAF Client\.\lib\javafx-web-25-win.jar, com.faforever.iceadapter.IceAdapter, --id, 555411, --game-id, 26023367, --login, Rinzler3113, --rpc-port, 59555, --gpgnet-port, 59557, --access-token, eyJhbGciOiJSUzI1NiIsImtpZCI6IjkzNWUwNDEwLWExODEtNGVhNi04NTc5LTJmM2U2OGY3NmJmMyIsInR5cCI6IkpXVCJ9.eyJhdWQiOltdLCJjbGllbnRfaWQiOiIyZTg4MDhjZi01ODg5LTQ2OWItYjJjMy0wMWYwY2M1OGM0YWYiLCJleHAiOjE3NjQ3MDM1MzQsImV4dCI6eyJlbWFpbCI6ImpvcmR5dmFuZGVybWllcmRlbkBob3RtYWlsLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJobWFjIjoiMTc2NDYwMjczMS1vcnBQQ3hvRVl1YnFKT3h0WnlVaHZxQ3lEOUExbmVIOTdPaHhmNkt6VjlBJTNEIiwicHJlZmVycmVkX3VzZXJuYW1lIjoiUmluemxlcjMxMTMiLCJyb2xlcyI6WyJVU0VSIl0sInVzZXJuYW1lIjoiUmluemxlcjMxMTMifSwiaWF0IjoxNzY0Njk5OTMzLCJpc3MiOiJodHRwczovL2h5ZHJhLmZhZm9yZXZlci5jb20iLCJqdGkiOiI5MzQxZTk4Yi0zNDc3LTQ2NTUtYTJmYy0zMDgwNmYxMTk0ZWQiLCJuYmYiOjE3NjQ2OTk5MzMsInNjcCI6WyJvcGVuaWQiLCJvZmZsaW5lIiwicHVibGljX3Byb2ZpbGUiLCJ1cGxvYWRfbWFwIiwidXBsb2FkX21vZCIsImxvYmJ5Il0sInN1YiI6IjU1NTQxMSJ9.trJPRYPgbW2zmIAySsSAdL4dviuKlrhXIyYbwHocnHp3K4l-49O9rgErua-2OuPqGiKJzzt_4gmpMP1KpnlsgIquulvUWv-aHmHkDA4iACqPUW2Raq79xVzgoRobfqSDD84V35My8GP12VKN3YFyYOcVoHm7wDFY45I3tRwYKWZYHeg--JziyuztY3rdgN5EYf6IKMu1nOaGpxnAPNlOXKYEW2lbHhgTpYMslzy0uebV6kYMcSUUjRbRAG9NUdJNTp23y3o6_dOcIjjLUrccvcxqWGYL10yKUfJsO8FMxoFSLHjtM8_n8TCO5YlEDUiuoUmOX3bE-JJ0Wz7Vgdi7luMNOT9VG0r98pc4yIJ-XnqkncrN7HL45bI5gQQ8vKk2eZcPShxDwoqy0UpFhOKfl5XEPYqJKEWse1bdWga7PVSD-_P-kG0amE7uM5DLrXzWG2D3mKJVfPqLThFWja3hrN1xYWYOckZGg1myvneaKG5QEoD6vOox98taGpkvwsucp3YxlzpdbtDTPxWzWEFEV2yTifuf1ZnIpuo0CE5Jv-1JNHPaGuZ3dDadM0g0RjNtFNutMz-VgaSJ5oC-kLlsZAgGKj00xZqsGc4Tgqih0RC6O_77rRZb6v1fDfTe8YTr4g7gp0am6YW-hO2Xl29oFwu3bEKRFHtx-BEzWoEnfN4, --icebreaker-base-url, https://api.faforever.com/ice] 2025-12-02T19:34:03.666+01:00 WARN 21644 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2025-12-02T19:34:03.917+01:00 WARN 21644 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2025-12-02T19:34:04.173+01:00 WARN 21644 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2025-12-02T19:34:04.426+01:00 WARN 21644 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2025-12-02T19:34:04.699+01:00 WARN 21644 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2025-12-02T19:34:05.613+01:00 INFO 21644 --- [FAF Client] [JavaFX Application Thread] 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, /cybran, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_26023367.log, /gpgnet, 127.0.0.1:59557, /mean, 1126.550048828125, /deviation, 214.4669952392578, /division, silver, /subdivision, III, /savereplay, gpgnet://127.0.0.1:59554/26023367/Rinzler3113.SCFAreplay, /country, NL, /numgames, 22, /team, 3, /players, 6, /startspot, 6, /numgames, 14] in directory: C:\ProgramData\FAForever\bin 2025-12-02T19:34:05.639+01:00 DEBUG 21644 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T19:34:05.641+01:00 DEBUG 21644 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T19:34:06.401+01:00 DEBUG 21644 --- [FAF Client] [parallel-3] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\neroxis_map_generator_1.18.2_pfpbmsu7gi5ek_ayeq 2025-12-02T19:34:15.145+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Connected 2025-12-02T19:34:15.151+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Idle"]' 2025-12-02T19:34:15.210+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Lobby"]' 2025-12-02T19:34:15.258+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '370659' changed to: gathering 2025-12-02T19:34:15.259+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '553004' changed to: gathering 2025-12-02T19:34:15.259+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '555295' changed to: gathering 2025-12-02T19:34:16.264+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '370659' changed to: awaitingCandidates 2025-12-02T19:34:16.264+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '555295' changed to: awaitingCandidates 2025-12-02T19:34:16.270+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/370659': {"srcId":555411,"destId":370659,"password":"3vlr4btjmqgh2ojh604n0083t0","ufrag":"956ih1jbg5g0jj","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6632,"type":"HOST_CANDIDATE","generation":0,"id":"7","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6632,"type":"HOST_CANDIDATE","generation":0,"id":"8","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664","port":6632,"type":"HOST_CANDIDATE","generation":0,"id":"9","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6632,"type":"HOST_CANDIDATE","generation":0,"id":"10","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6632,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"11","relAddr":"192.168.0.14","relPort":6632},{"foundation":"7","protocol":"udp","priority":2815,"ip":"159.89.29.128","port":49663,"type":"RELAYED_CANDIDATE","generation":0,"id":"12","relAddr":"31.187.190.246","relPort":6632},{"foundation":"7","protocol":"udp","priority":2815,"ip":"159.89.29.128","port":57396,"type":"RELAYED_CANDIDATE","generation":0,"id":"13","relAddr":"31.187.190.246","relPort":6632}]} 2025-12-02T19:34:16.273+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/555295': {"srcId":555411,"destId":555295,"password":"3i9fna48ea8jsuv7b3svhmbaui","ufrag":"9ubbh1jbg5g0jj","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6627,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6627,"type":"HOST_CANDIDATE","generation":0,"id":"1","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664","port":6627,"type":"HOST_CANDIDATE","generation":0,"id":"2","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6627,"type":"HOST_CANDIDATE","generation":0,"id":"3","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6627,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"4","relAddr":"192.168.0.14","relPort":6627},{"foundation":"8","protocol":"udp","priority":2815,"ip":"159.89.29.128","port":50024,"type":"RELAYED_CANDIDATE","generation":0,"id":"5","relAddr":"31.187.190.246","relPort":6627},{"foundation":"8","protocol":"udp","priority":2815,"ip":"159.89.29.128","port":64296,"type":"RELAYED_CANDIDATE","generation":0,"id":"6","relAddr":"31.187.190.246","relPort":6627}]} 2025-12-02T19:34:16.274+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '553004' changed to: awaitingCandidates 2025-12-02T19:34:16.276+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/553004': {"srcId":555411,"destId":553004,"password":"2hhi7v0het1vdpkf29aporsfkv","ufrag":"9jkgo1jbg5g0jj","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6402,"type":"HOST_CANDIDATE","generation":0,"id":"14","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6402,"type":"HOST_CANDIDATE","generation":0,"id":"15","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664","port":6402,"type":"HOST_CANDIDATE","generation":0,"id":"16","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6402,"type":"HOST_CANDIDATE","generation":0,"id":"17","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6402,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"18","relAddr":"192.168.0.14","relPort":6402},{"foundation":"8","protocol":"udp","priority":2815,"ip":"159.89.29.128","port":54706,"type":"RELAYED_CANDIDATE","generation":0,"id":"19","relAddr":"31.187.190.246","relPort":6402},{"foundation":"8","protocol":"udp","priority":2815,"ip":"159.89.29.128","port":52594,"type":"RELAYED_CANDIDATE","generation":0,"id":"20","relAddr":"31.187.190.246","relPort":6402}]} 2025-12-02T19:34:17.599+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '555295' changed to: checking 2025-12-02T19:34:17.775+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '536278' changed to: gathering 2025-12-02T19:34:17.809+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '555295' has been established 2025-12-02T19:34:17.809+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '555295' changed to: connected 2025-12-02T19:34:17.957+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '536278' changed to: awaitingCandidates 2025-12-02T19:34:17.959+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/536278': {"srcId":555411,"destId":536278,"password":"7irikikf668dq3gahlan036o6","ufrag":"8lomh1jbg5g2pf","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6280,"type":"HOST_CANDIDATE","generation":0,"id":"21","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6280,"type":"HOST_CANDIDATE","generation":0,"id":"22","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664","port":6280,"type":"HOST_CANDIDATE","generation":0,"id":"23","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6280,"type":"HOST_CANDIDATE","generation":0,"id":"24","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6280,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"25","relAddr":"192.168.0.14","relPort":6280},{"foundation":"8","protocol":"udp","priority":2815,"ip":"159.89.29.128","port":61747,"type":"RELAYED_CANDIDATE","generation":0,"id":"26","relAddr":"31.187.190.246","relPort":6280},{"foundation":"8","protocol":"udp","priority":2815,"ip":"159.89.29.128","port":51306,"type":"RELAYED_CANDIDATE","generation":0,"id":"27","relAddr":"31.187.190.246","relPort":6280}]} 2025-12-02T19:34:17.959+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '536278' changed to: checking 2025-12-02T19:34:18.266+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '536278' has been established 2025-12-02T19:34:18.266+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '536278' changed to: connected 2025-12-02T19:34:18.436+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["555295"]' 2025-12-02T19:34:18.632+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '370659' changed to: checking 2025-12-02T19:34:18.713+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '553004' changed to: checking 2025-12-02T19:34:18.940+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '370659' has been established 2025-12-02T19:34:18.941+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '370659' changed to: connected 2025-12-02T19:34:19.070+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '465012' changed to: gathering 2025-12-02T19:34:19.253+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '465012' changed to: awaitingCandidates 2025-12-02T19:34:19.256+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/465012': {"srcId":555411,"destId":465012,"password":"5boov72c6j09u4qis8j81ed4u6","ufrag":"eldj31jbg5g41u","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6357,"type":"HOST_CANDIDATE","generation":0,"id":"28","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6357,"type":"HOST_CANDIDATE","generation":0,"id":"29","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:309d:2ee0:5f0f:d664","port":6357,"type":"HOST_CANDIDATE","generation":0,"id":"30","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6357,"type":"HOST_CANDIDATE","generation":0,"id":"31","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6357,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"32","relAddr":"192.168.0.14","relPort":6357},{"foundation":"8","protocol":"udp","priority":2815,"ip":"159.89.29.128","port":54633,"type":"RELAYED_CANDIDATE","generation":0,"id":"33","relAddr":"31.187.190.246","relPort":6357},{"foundation":"8","protocol":"udp","priority":2815,"ip":"159.89.29.128","port":64176,"type":"RELAYED_CANDIDATE","generation":0,"id":"34","relAddr":"31.187.190.246","relPort":6357}]} 2025-12-02T19:34:19.257+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '465012' changed to: checking 2025-12-02T19:34:19.289+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '553004' has been established 2025-12-02T19:34:19.289+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '553004' changed to: connected 2025-12-02T19:34:19.461+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T19:34:19.470+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["536278"]' 2025-12-02T19:34:19.543+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["370659"]' 2025-12-02T19:34:19.686+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '465012' has been established 2025-12-02T19:34:19.687+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '465012' changed to: connected 2025-12-02T19:34:19.909+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["370659"]' 2025-12-02T19:34:19.959+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["553004"]' 2025-12-02T19:34:19.970+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["555295"]' 2025-12-02T19:34:19.976+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["553004"]' 2025-12-02T19:34:20.011+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["465012"]' 2025-12-02T19:34:20.040+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["555295"]' 2025-12-02T19:34:20.989+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["536278"]' 2025-12-02T19:34:20.990+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["536278"]' 2025-12-02T19:34:21.085+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["465012"]' 2025-12-02T19:34:21.130+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["370659"]' 2025-12-02T19:34:21.562+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:22.622+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["536278"]' 2025-12-02T19:34:22.652+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["555295"]' 2025-12-02T19:34:23.195+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["370659"]' 2025-12-02T19:34:23.278+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["465012"]' 2025-12-02T19:34:23.309+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["465012"]' 2025-12-02T19:34:23.443+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["553004"]' 2025-12-02T19:34:23.659+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:25.758+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:27.855+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:29.953+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:32.049+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:34.147+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:36.243+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:38.340+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:40.437+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:42.533+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:44.632+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:46.728+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:48.824+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:50.922+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:53.020+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:55.118+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:57.214+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:34:59.310+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:01.408+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:03.505+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:05.603+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:07.698+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:09.794+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:11.890+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:13.986+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:16.083+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:18.180+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:20.276+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:22.371+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:24.468+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:26.562+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:28.659+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:30.755+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:32.850+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:33.732+01:00 INFO 21644 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T19:35:34.948+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:37.044+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:39.141+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:41.238+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:43.334+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:45.432+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:47.532+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:49.628+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:51.729+01:00 DEBUG 21644 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:35:53.382+01:00 INFO 21644 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : Stopping matchmaker search 2025-12-02T19:35:53.383+01:00 INFO 21644 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : Matchmaking search has been cancelled 2025-12-02T19:35:53.384+01:00 INFO 21644 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : ForgedAlliance still running, destroying process 2025-12-02T19:35:53.383+01:00 ERROR 21644 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Error during deserialization of message {"command":"search_violation","count":1,"time":"2025-12-02T18:35:52.420386+00:00"} com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'search_violation' as a subtype of `com.faforever.commons.lobby.ServerMessage`: known type ids = [ConnectToPeer, DisconnectFromPeer, HostGame, IceMsg, JoinGame, authentication_failed, avatar, game_info, game_join_failed, game_launch, ice_servers, invalid, irc_password, is_ready, kicked_from_party, match_cancelled, match_found, matchmaker_info, notice, party_invite, ping, player_info, pong, search_info, session, social, update_party, vetoes_info, welcome] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 12] at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCallable] : reactor.core.publisher.Mono.fromCallable com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Error has been observed at the following site(s): *__Mono.fromCallable ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Original Stack Trace: at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:2068) at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1617) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._handleUnknownTypeId(TypeDeserializerBase.java:299) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:164) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:150) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:135) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:262) at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4971) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3887) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3855) at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9$0(FafLobbyClient.kt:148) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:137) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) 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:4576) 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:2096) 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:292) at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:401) at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:444) at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:947) at reactor.netty.http.client.WebsocketClientOperations.onInboundNext(WebsocketClientOperations.java:195) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1519) at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1377) at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) 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:868) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T19:35:53.411+01:00 INFO 21644 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 1 2025-12-02T19:35:53.415+01:00 DEBUG 21644 --- [FAF Client] [reactor-tcp-nio-1] c.faforever.client.replay.ReplayServer : Closing local replay server on port 59554 2025-12-02T19:35:54.290+01:00 DEBUG 21644 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T19:35:54.290+01:00 DEBUG 21644 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T19:35:54.412+01:00 INFO 21644 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2025-12-02T19:37:21.216+01:00 INFO 21644 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T19:37:21.323+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764700417-qcEX%2B%2BowxDkOrMN%2BbWCGLmBfR7Dzx7UoXW6OPoqMiHE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764700417-qcEX%2B%2BowxDkOrMN%2BbWCGLmBfR7Dzx7UoXW6OPoqMiHE%3D, hmacParameter=verify)` 2025-12-02T19:37:21.324+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764700417-TMhSM3XDvsEYv5xy8sWTGc13genosENWueGpoWSu93Q%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764700417-TMhSM3XDvsEYv5xy8sWTGc13genosENWueGpoWSu93Q%3D, hmacParameter=verify)` 2025-12-02T19:37:21.338+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=179, version=3634, name=faforever.faf, md5=51c196294638c22071dc8ee01e55771e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf?verify=1764700417-1J19Ss6sAY72hYIzc8x3uaJy04f1hAYuSHlgHpU9cVs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764700417-1J19Ss6sAY72hYIzc8x3uaJy04f1hAYuSHlgHpU9cVs%3D, hmacParameter=verify)` 2025-12-02T19:37:21.338+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1330, version=3709, name=init_ladder1v1.lua, md5=88ee8e210112031bff137ae327683b41, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua?verify=1764700417-MB8IvGco1DVocPgLKWEgUvfm8gcH0SaOfPxw6HUdW68%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764700417-MB8IvGco1DVocPgLKWEgUvfm8gcH0SaOfPxw6HUdW68%3D, hmacParameter=verify)` 2025-12-02T19:37:21.339+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=99, version=1, name=GDFBinary.dll, md5=6f57f59c2e705d7a5a02d49e3915cb26, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll?verify=1764700417-Ze1v1P%2F4SPzRYc15%2BSxvjqhRdBXSBpzsGs%2BngmJsUZI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764700417-Ze1v1P%2F4SPzRYc15%2BSxvjqhRdBXSBpzsGs%2BngmJsUZI%3D, hmacParameter=verify)` 2025-12-02T19:37:21.339+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764700417-KRgnIUayW%2BcjSww3yEKMg7u3bxr98lupvybeyzu43zI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764700417-KRgnIUayW%2BcjSww3yEKMg7u3bxr98lupvybeyzu43zI%3D, hmacParameter=verify)` 2025-12-02T19:37:21.340+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=101, version=1, name=SupComDataPathFAF.lua, md5=962c9d1327657d77184adcf358c628f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua?verify=1764700417-oStpIGjqJZBQgMnX%2FoBe8wOeiB1%2BAHNkI1UyzZv4Ajc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764700417-oStpIGjqJZBQgMnX%2FoBe8wOeiB1%2BAHNkI1UyzZv4Ajc%3D, hmacParameter=verify)` 2025-12-02T19:37:21.340+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=102, version=1, name=init_nonxt.lua, md5=16da7063ae3309c154a2c544f559b3a9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua?verify=1764700417-im8kh3EZWaNIiXlsMRa3muE98dAtu4iVBQuO9m4qzbM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764700417-im8kh3EZWaNIiXlsMRa3muE98dAtu4iVBQuO9m4qzbM%3D, hmacParameter=verify)` 2025-12-02T19:37:21.344+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764700417-iiC15qq2GT31h3dQ2ADY28wdkCUfk9jXQ9yudkkDqPM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764700417-iiC15qq2GT31h3dQ2ADY28wdkCUfk9jXQ9yudkkDqPM%3D, hmacParameter=verify)` 2025-12-02T19:37:22.007+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764700417-%2Bw4jlEgG4qGzW%2Fx65bfztmQiB4%2FnQ4Q8Wnll1dUYZxI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764700417-%2Bw4jlEgG4qGzW%2Fx65bfztmQiB4%2FnQ4Q8Wnll1dUYZxI%3D, hmacParameter=verify)` 2025-12-02T19:37:22.009+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764700417-kBkMZ1D3vZHKJ7PgmvgUC7n21mELNf1CjJ7PWJGE%2Bdc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764700417-kBkMZ1D3vZHKJ7PgmvgUC7n21mELNf1CjJ7PWJGE%2Bdc%3D, hmacParameter=verify)` 2025-12-02T19:37:22.014+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764700417-%2BR%2FXaggUZh%2FerfHkoVfZkDdpx3Ublw0o91MQoZU%2F5g0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764700417-%2BR%2FXaggUZh%2FerfHkoVfZkDdpx3Ublw0o91MQoZU%2F5g0%3D, hmacParameter=verify)` 2025-12-02T19:37:22.019+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764700417-iABI174R%2B2HHP0NePDzCjQC4XM%2FFk4H7gzkQpoD1Spk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764700417-iABI174R%2B2HHP0NePDzCjQC4XM%2FFk4H7gzkQpoD1Spk%3D, hmacParameter=verify)` 2025-12-02T19:37:22.019+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] 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=1764700417-lpz%2B3rP89j8xPW0oYjhcNTGY5I1a2UehuOpapt3lCj8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764700417-lpz%2B3rP89j8xPW0oYjhcNTGY5I1a2UehuOpapt3lCj8%3D, hmacParameter=verify)` 2025-12-02T19:37:22.021+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764700417-PlfWQTgINiuN%2B0YN75dNMdj%2BD2M8je90hhY8oGM95MU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764700417-PlfWQTgINiuN%2B0YN75dNMdj%2BD2M8je90hhY8oGM95MU%3D, hmacParameter=verify)` 2025-12-02T19:37:22.021+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764700417-wkAODWHlOYsqQOR7nD%2FRgogiZejB%2BkSwiSdBrmGbAus%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764700417-wkAODWHlOYsqQOR7nD%2FRgogiZejB%2BkSwiSdBrmGbAus%3D, hmacParameter=verify)` 2025-12-02T19:37:22.146+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764700417-uwfeCVw4VdzqUiooXCHV0KvwD%2BhP5FXxelngus1XAWc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764700417-uwfeCVw4VdzqUiooXCHV0KvwD%2BhP5FXxelngus1XAWc%3D, hmacParameter=verify)` 2025-12-02T19:37:22.312+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764700417-Cl358QIJYL9cGVA%2B3bUrqufP9M%2Bm4T9S%2FXTj50Jj%2BVk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764700417-Cl358QIJYL9cGVA%2B3bUrqufP9M%2Bm4T9S%2FXTj50Jj%2BVk%3D, hmacParameter=verify)` 2025-12-02T19:37:22.312+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764700417-q%2ByCYYeBRIPno9pjcy%2Bz7WBmGtdSEPOt6oR9VuXRUso%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764700417-q%2ByCYYeBRIPno9pjcy%2Bz7WBmGtdSEPOt6oR9VuXRUso%3D, hmacParameter=verify)` 2025-12-02T19:37:22.313+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T19:37:22.313+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T19:37:22.313+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T19:37:22.313+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T19:37:22.314+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T19:37:22.314+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T19:37:22.314+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T19:37:22.314+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T19:37:22.314+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T19:37:22.314+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T19:37:22.314+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T19:37:22.314+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T19:37:22.315+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T19:37:22.428+01:00 INFO 21644 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T19:37:22.428+01:00 INFO 21644 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmaking search has been started 2025-12-02T19:37:22.447+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764700417-qcEX%2B%2BowxDkOrMN%2BbWCGLmBfR7Dzx7UoXW6OPoqMiHE%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764700417-qcEX%2B%2BowxDkOrMN%2BbWCGLmBfR7Dzx7UoXW6OPoqMiHE%3D, hmacParameter=verify)` 2025-12-02T19:37:22.447+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764700417-TMhSM3XDvsEYv5xy8sWTGc13genosENWueGpoWSu93Q%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764700417-TMhSM3XDvsEYv5xy8sWTGc13genosENWueGpoWSu93Q%3D, hmacParameter=verify)` 2025-12-02T19:37:22.464+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=179, version=3634, name=faforever.faf, md5=51c196294638c22071dc8ee01e55771e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf?verify=1764700417-1J19Ss6sAY72hYIzc8x3uaJy04f1hAYuSHlgHpU9cVs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764700417-1J19Ss6sAY72hYIzc8x3uaJy04f1hAYuSHlgHpU9cVs%3D, hmacParameter=verify)` 2025-12-02T19:37:22.464+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=1330, version=3709, name=init_ladder1v1.lua, md5=88ee8e210112031bff137ae327683b41, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua?verify=1764700417-MB8IvGco1DVocPgLKWEgUvfm8gcH0SaOfPxw6HUdW68%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764700417-MB8IvGco1DVocPgLKWEgUvfm8gcH0SaOfPxw6HUdW68%3D, hmacParameter=verify)` 2025-12-02T19:37:22.465+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=99, version=1, name=GDFBinary.dll, md5=6f57f59c2e705d7a5a02d49e3915cb26, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll?verify=1764700417-Ze1v1P%2F4SPzRYc15%2BSxvjqhRdBXSBpzsGs%2BngmJsUZI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764700417-Ze1v1P%2F4SPzRYc15%2BSxvjqhRdBXSBpzsGs%2BngmJsUZI%3D, hmacParameter=verify)` 2025-12-02T19:37:22.465+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764700417-KRgnIUayW%2BcjSww3yEKMg7u3bxr98lupvybeyzu43zI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764700417-KRgnIUayW%2BcjSww3yEKMg7u3bxr98lupvybeyzu43zI%3D, hmacParameter=verify)` 2025-12-02T19:37:22.466+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=101, version=1, name=SupComDataPathFAF.lua, md5=962c9d1327657d77184adcf358c628f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua?verify=1764700417-oStpIGjqJZBQgMnX%2FoBe8wOeiB1%2BAHNkI1UyzZv4Ajc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764700417-oStpIGjqJZBQgMnX%2FoBe8wOeiB1%2BAHNkI1UyzZv4Ajc%3D, hmacParameter=verify)` 2025-12-02T19:37:22.466+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=102, version=1, name=init_nonxt.lua, md5=16da7063ae3309c154a2c544f559b3a9, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua?verify=1764700417-im8kh3EZWaNIiXlsMRa3muE98dAtu4iVBQuO9m4qzbM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764700417-im8kh3EZWaNIiXlsMRa3muE98dAtu4iVBQuO9m4qzbM%3D, hmacParameter=verify)` 2025-12-02T19:37:22.466+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'adaptive_twin_rivers.v0002' exists locally already. Download is not required 2025-12-02T19:37:22.467+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'adaptive_aloren.v0002' exists locally already. Download is not required 2025-12-02T19:37:22.467+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'miracle' exists locally already. Download is not required 2025-12-02T19:37:22.467+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'adaptive_step_forward.v0002' exists locally already. Download is not required 2025-12-02T19:37:22.467+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'adaptive_canis_river.v0002' exists locally already. Download is not required 2025-12-02T19:37:22.467+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'esais_vengeance_4v4.v0007' exists locally already. Download is not required 2025-12-02T19:37:22.467+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'adaptive_project_dust.v0002' exists locally already. Download is not required 2025-12-02T19:37:22.467+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'funeral_plains.v0001' exists locally already. Download is not required 2025-12-02T19:37:22.468+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'lush_na.v0002' exists locally already. Download is not required 2025-12-02T19:37:22.468+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'adaptive_project_albus.v0007' exists locally already. Download is not required 2025-12-02T19:37:22.468+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'adaptive_monument_valley.v0005' exists locally already. Download is not required 2025-12-02T19:37:22.468+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'odda.v0007' exists locally already. Download is not required 2025-12-02T19:37:22.468+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'adaptive_pillars_of_sand.v0001' exists locally already. Download is not required 2025-12-02T19:37:22.468+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'lena_river.v0008' exists locally already. Download is not required 2025-12-02T19:37:22.468+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-11] com.faforever.client.map.MapService : Map 'saskiya.v0005' exists locally already. Download is not required 2025-12-02T19:37:22.470+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764700417-iiC15qq2GT31h3dQ2ADY28wdkCUfk9jXQ9yudkkDqPM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764700417-iiC15qq2GT31h3dQ2ADY28wdkCUfk9jXQ9yudkkDqPM%3D, hmacParameter=verify)` 2025-12-02T19:37:23.145+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764700417-%2Bw4jlEgG4qGzW%2Fx65bfztmQiB4%2FnQ4Q8Wnll1dUYZxI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764700417-%2Bw4jlEgG4qGzW%2Fx65bfztmQiB4%2FnQ4Q8Wnll1dUYZxI%3D, hmacParameter=verify)` 2025-12-02T19:37:23.148+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764700417-kBkMZ1D3vZHKJ7PgmvgUC7n21mELNf1CjJ7PWJGE%2Bdc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764700417-kBkMZ1D3vZHKJ7PgmvgUC7n21mELNf1CjJ7PWJGE%2Bdc%3D, hmacParameter=verify)` 2025-12-02T19:37:23.153+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764700417-%2BR%2FXaggUZh%2FerfHkoVfZkDdpx3Ublw0o91MQoZU%2F5g0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764700417-%2BR%2FXaggUZh%2FerfHkoVfZkDdpx3Ublw0o91MQoZU%2F5g0%3D, hmacParameter=verify)` 2025-12-02T19:37:23.157+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764700417-iABI174R%2B2HHP0NePDzCjQC4XM%2FFk4H7gzkQpoD1Spk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764700417-iABI174R%2B2HHP0NePDzCjQC4XM%2FFk4H7gzkQpoD1Spk%3D, hmacParameter=verify)` 2025-12-02T19:37:23.157+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] 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=1764700417-lpz%2B3rP89j8xPW0oYjhcNTGY5I1a2UehuOpapt3lCj8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764700417-lpz%2B3rP89j8xPW0oYjhcNTGY5I1a2UehuOpapt3lCj8%3D, hmacParameter=verify)` 2025-12-02T19:37:23.159+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764700417-PlfWQTgINiuN%2B0YN75dNMdj%2BD2M8je90hhY8oGM95MU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764700417-PlfWQTgINiuN%2B0YN75dNMdj%2BD2M8je90hhY8oGM95MU%3D, hmacParameter=verify)` 2025-12-02T19:37:23.159+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764700417-wkAODWHlOYsqQOR7nD%2FRgogiZejB%2BkSwiSdBrmGbAus%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764700417-wkAODWHlOYsqQOR7nD%2FRgogiZejB%2BkSwiSdBrmGbAus%3D, hmacParameter=verify)` 2025-12-02T19:37:23.280+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764700417-uwfeCVw4VdzqUiooXCHV0KvwD%2BhP5FXxelngus1XAWc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764700417-uwfeCVw4VdzqUiooXCHV0KvwD%2BhP5FXxelngus1XAWc%3D, hmacParameter=verify)` 2025-12-02T19:37:23.445+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764700417-Cl358QIJYL9cGVA%2B3bUrqufP9M%2Bm4T9S%2FXTj50Jj%2BVk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764700417-Cl358QIJYL9cGVA%2B3bUrqufP9M%2Bm4T9S%2FXTj50Jj%2BVk%3D, hmacParameter=verify)` 2025-12-02T19:37:23.445+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764700417-q%2ByCYYeBRIPno9pjcy%2Bz7WBmGtdSEPOt6oR9VuXRUso%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764700417-q%2ByCYYeBRIPno9pjcy%2Bz7WBmGtdSEPOt6oR9VuXRUso%3D, hmacParameter=verify)` 2025-12-02T19:37:23.451+01:00 INFO 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T19:37:23.452+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T19:37:23.452+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T19:37:23.452+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T19:37:23.452+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T19:37:23.452+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T19:37:23.452+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T19:37:23.452+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T19:37:23.453+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T19:37:23.453+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T19:37:23.453+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T19:37:23.453+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T19:37:23.453+01:00 DEBUG 21644 --- [FAF Client] [pool-3-thread-8] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T19:40:33.735+01:00 INFO 21644 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T19:44:28.124+01:00 INFO 21644 --- [FAF Client] [Discord RPC] c.f.client.discord.DiscordEventHandler : Discord disconnected with code '1' and message 'Pipe closed' 2025-12-02T19:45:33.737+01:00 INFO 21644 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T19:46:05.468+01:00 INFO 21644 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Stopping matchmaker search 2025-12-02T19:46:05.468+01:00 INFO 21644 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmaking search has been cancelled 2025-12-02T19:47:33.694+01:00 INFO 21644 --- [FAF Client] [SpringApplicationShutdownHook] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2025-12-02T19:47:33.696+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2025-12-02T19:47:33.697+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2025-12-02T19:47:33.697+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2025-12-02T19:47:33.704+01:00 INFO 21644 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2025-12-02T19:50:34.327+01:00 INFO 15964 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2025-12-02T19:50:34.331+01:00 DEBUG 15964 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2025-12-02T19:50:34.471+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\8 - badlands_v4.v0001 2025-12-02T19:50:34.475+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_aloren.v0002 2025-12-02T19:50:34.480+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_canis_river.v0002 2025-12-02T19:50:34.481+01:00 INFO 15964 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2025-12-02T19:50:34.483+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_fangtooth_islands.v0004 2025-12-02T19:50:34.486+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_monument_valley.v0005 2025-12-02T19:50:34.490+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_pillars_of_sand.v0001 2025-12-02T19:50:34.493+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_project_albus.v0007 2025-12-02T19:50:34.493+01:00 INFO 15964 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2025-12-02T19:50:34.494+01:00 DEBUG 15964 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2025-12-02T19:50:34.495+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_project_dust.v0002 2025-12-02T19:50:34.498+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_step_forward.v0002 2025-12-02T19:50:34.501+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_twin_rivers.v0002 2025-12-02T19:50:34.504+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\anchor.v0011 2025-12-02T19:50:34.506+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\arcane.v0001 2025-12-02T19:50:34.508+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_battles_4x4_v2-2_teamplay_ai.v0001 2025-12-02T19:50:34.510+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_battles_4x4_v2_teamplay_ai.v0001 2025-12-02T19:50:34.512+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_reworked_4x4_rich.v0003 2025-12-02T19:50:34.515+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\deadlock.v0015 2025-12-02T19:50:34.517+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\dualgap_adaptive.v0014 2025-12-02T19:50:34.519+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\enfilade.v0007 2025-12-02T19:50:34.522+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\esais_vengeance_4v4.v0007 2025-12-02T19:50:34.524+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\esgaroths_ruins_-_faf_version.v0002 2025-12-02T19:50:34.526+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\frithen.v0004 2025-12-02T19:50:34.528+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\funeral_plains.v0001 2025-12-02T19:50:34.529+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\hollow.v0005 2025-12-02T19:50:34.531+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\horizons.v0014 2025-12-02T19:50:34.533+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\huracan.v0002 2025-12-02T19:50:34.535+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lena_river.v0008 2025-12-02T19:50:34.537+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\loki_-_faf_version.v0004 2025-12-02T19:50:34.539+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lost_archipelago.v0005 2025-12-02T19:50:34.541+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lush_na.v0002 2025-12-02T19:50:34.543+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Miracle 2025-12-02T19:50:34.544+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\mirage.v0003 2025-12-02T19:50:34.547+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\neroxis_map_generator_1.18.2_pfpbmsu7gi5ek_ayeq 2025-12-02T19:50:34.549+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\nomadiah.v0001 2025-12-02T19:50:34.550+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\odda.v0007 2025-12-02T19:50:34.552+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\open waters v2.v0001 2025-12-02T19:50:34.555+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\osiris.v0006 2025-12-02T19:50:34.556+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\saskiya.v0005 2025-12-02T19:50:34.559+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Seraphim Outpost EP.v0002 2025-12-02T19:50:34.560+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\siege_island_2v2.v0003 2025-12-02T19:50:34.561+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Stella Maris 1v1.v0001 2025-12-02T19:50:34.563+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\syrtis_major_-_faf_version.v0002 2025-12-02T19:50:34.564+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\tag_voi_vittu.v0001 2025-12-02T19:50:34.566+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\the cold place.v0001 2025-12-02T19:50:34.567+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\therum.v0004 2025-12-02T19:50:34.569+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\theta_passage_-_faf_version.v0001 2025-12-02T19:50:34.570+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\twin rivers.v0001 2025-12-02T19:50:34.572+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Wonder open 6v6 v2 2025-12-02T19:50:34.574+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\x1ca_coop_001.v0029 2025-12-02T19:50:34.576+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2025-12-02T19:50:34.578+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2025-12-02T19:50:34.580+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2025-12-02T19:50:34.582+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2025-12-02T19:50:34.583+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2025-12-02T19:50:34.584+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2025-12-02T19:50:34.586+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2025-12-02T19:50:34.587+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2025-12-02T19:50:34.589+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2025-12-02T19:50:34.590+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2025-12-02T19:50:34.591+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2025-12-02T19:50:34.593+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2025-12-02T19:50:34.594+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2025-12-02T19:50:34.596+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2025-12-02T19:50:34.597+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2025-12-02T19:50:34.599+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2025-12-02T19:50:34.600+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2025-12-02T19:50:34.601+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2025-12-02T19:50:34.602+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2025-12-02T19:50:34.602+01:00 DEBUG 15964 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T19:50:34.603+01:00 DEBUG 15964 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T19:50:34.603+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2025-12-02T19:50:34.605+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2025-12-02T19:50:34.606+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2025-12-02T19:50:34.608+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2025-12-02T19:50:34.609+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2025-12-02T19:50:34.610+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2025-12-02T19:50:34.611+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2025-12-02T19:50:34.612+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2025-12-02T19:50:34.614+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2025-12-02T19:50:34.615+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2025-12-02T19:50:34.618+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2025-12-02T19:50:34.619+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2025-12-02T19:50:34.621+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2025-12-02T19:50:34.622+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2025-12-02T19:50:34.624+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2025-12-02T19:50:34.626+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2025-12-02T19:50:34.627+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2025-12-02T19:50:34.629+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2025-12-02T19:50:34.630+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2025-12-02T19:50:34.632+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2025-12-02T19:50:34.633+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2025-12-02T19:50:34.635+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2025-12-02T19:50:34.636+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2025-12-02T19:50:34.639+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2025-12-02T19:50:34.652+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2025-12-02T19:50:34.656+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2025-12-02T19:50:34.657+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2025-12-02T19:50:34.660+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2025-12-02T19:50:34.661+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2025-12-02T19:50:34.662+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2025-12-02T19:50:34.664+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2025-12-02T19:50:34.665+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2025-12-02T19:50:34.667+01:00 DEBUG 15964 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2025-12-02T19:50:34.667+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2025-12-02T19:50:34.668+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2025-12-02T19:50:34.669+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2025-12-02T19:50:34.839+01:00 INFO 15964 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2025-12-02T19:50:35.471+01:00 DEBUG 15964 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2025-12-02T19:50:35.880+01:00 INFO 15964 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 5.157 seconds (process running for 6.21) 2025-12-02T19:50:35.886+01:00 INFO 15964 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T19:50:35.984+01:00 DEBUG 15964 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2025-12-02T19:50:36.348+01:00 INFO 15964 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2025.11.1 2025-12-02T19:50:37.056+01:00 INFO 15964 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2025.11.1 2025-12-02T19:50:37.064+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2025-12-02T19:50:37.497+01:00 INFO 15964 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2025.11.1' is not newer than toVersion '2025.11.1'. No update is required. 2025-12-02T19:50:37.497+01:00 INFO 15964 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2025-12-02T19:50:37.547+01:00 DEBUG 15964 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2025-12-02T19:50:37.951+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2025-12-02T19:50:36.949973700Z 2025-12-02T19:50:38.179+01:00 DEBUG 15964 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2025-12-02T19:50:38.184+01:00 DEBUG 15964 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2025-12-02T19:50:38.185+01:00 DEBUG 15964 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2025-12-02T19:50:38.270+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2025-12-02T19:50:38.413+01:00 DEBUG 15964 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2025-12-02T19:50:41.094+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2025-12-02T19:50:41.167+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2025.11.1' is not newer than toVersion '2025.11.1'. No update is required. 2025-12-02T19:50:41.170+01:00 DEBUG 15964 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #Rinzler3113'sParty 2025-12-02T19:50:41.411+01:00 DEBUG 15964 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2025-12-02T19:50:41.579+01:00 DEBUG 15964 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\divisions\silverIII_medium.png 2025-12-02T19:50:41.941+01:00 DEBUG 15964 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #Rinzler3113'sParty 2025-12-02T19:50:41.941+01:00 DEBUG 15964 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2025-12-02T19:50:42.964+01:00 INFO 15964 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T19:50:43.451+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764701384-4Wgk5fRK587lVFtEKyv8zh0QV6rQwOmbHuoUxYA6nXM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764701384-4Wgk5fRK587lVFtEKyv8zh0QV6rQwOmbHuoUxYA6nXM%3D, hmacParameter=verify)` 2025-12-02T19:50:43.467+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764701384-xFoQyym%2FNM2aqzfnyZu%2Fl0f%2Fr%2Fagyx1s4cj6%2FTeuCZo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764701384-xFoQyym%2FNM2aqzfnyZu%2Fl0f%2Fr%2Fagyx1s4cj6%2FTeuCZo%3D, hmacParameter=verify)` 2025-12-02T19:50:43.499+01:00 INFO 15964 --- [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=1764701384-jcicozK221t43pd9f9avae13%2BqREeNx5TrQ1kpmDmgo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764701384-jcicozK221t43pd9f9avae13%2BqREeNx5TrQ1kpmDmgo%3D, hmacParameter=verify)` 2025-12-02T19:50:43.507+01:00 INFO 15964 --- [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=1764701384-dnZO8GtmSn10dFefKZFy3O%2B3ipl3Nl8YLxXbKN3zFCk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764701384-dnZO8GtmSn10dFefKZFy3O%2B3ipl3Nl8YLxXbKN3zFCk%3D, hmacParameter=verify)` 2025-12-02T19:50:43.536+01:00 INFO 15964 --- [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=1764701384-Za%2FuUfD7FzSjQQ79luWKXcd1iAWS3ieflgsC3hKLgn4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764701384-Za%2FuUfD7FzSjQQ79luWKXcd1iAWS3ieflgsC3hKLgn4%3D, hmacParameter=verify)` 2025-12-02T19:50:43.544+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764701384-9AqeeIB6fIhNXMyiUwE5orz6S7gzW3gPy7rFbamSj6Y%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764701384-9AqeeIB6fIhNXMyiUwE5orz6S7gzW3gPy7rFbamSj6Y%3D, hmacParameter=verify)` 2025-12-02T19:50:43.551+01:00 INFO 15964 --- [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=1764701384-I%2BjPRKB76k1t22WFOD%2BhshIg4Upvh2nq6QWJeWUVxkM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764701384-I%2BjPRKB76k1t22WFOD%2BhshIg4Upvh2nq6QWJeWUVxkM%3D, hmacParameter=verify)` 2025-12-02T19:50:43.561+01:00 INFO 15964 --- [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=1764701384-7lCjNW1a%2FVAWIVijjL6%2BkN2wOVrWMdADs9pKOS9L9z0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764701384-7lCjNW1a%2FVAWIVijjL6%2BkN2wOVrWMdADs9pKOS9L9z0%3D, hmacParameter=verify)` 2025-12-02T19:50:43.579+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764701384-G3EoqCiWm1Ov6uUh261FeujLxo5NoG23qSxWsGdI%2FWk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764701384-G3EoqCiWm1Ov6uUh261FeujLxo5NoG23qSxWsGdI%2FWk%3D, hmacParameter=verify)` 2025-12-02T19:50:44.302+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764701384-r%2Bn1tbRWB%2BlzT2zo2ulxtKf1tXD55TbyXT4Ol3%2BPbYM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764701384-r%2Bn1tbRWB%2BlzT2zo2ulxtKf1tXD55TbyXT4Ol3%2BPbYM%3D, hmacParameter=verify)` 2025-12-02T19:50:44.316+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764701384-sBtj42jNILP9DKdfhl5uC7x2r9VFcn5E%2Bjs2CWDFNyI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764701384-sBtj42jNILP9DKdfhl5uC7x2r9VFcn5E%2Bjs2CWDFNyI%3D, hmacParameter=verify)` 2025-12-02T19:50:44.331+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764701384-cuFWj16LmEgLyNuhQPT01w%2Ffa5dEytXGM1pbAFuceVg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764701384-cuFWj16LmEgLyNuhQPT01w%2Ffa5dEytXGM1pbAFuceVg%3D, hmacParameter=verify)` 2025-12-02T19:50:44.344+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764701384-qF9rMvLENFCkvuWe2EB%2FmrxW0mkud8%2FKDcLBO4uJB9I%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764701384-qF9rMvLENFCkvuWe2EB%2FmrxW0mkud8%2FKDcLBO4uJB9I%3D, hmacParameter=verify)` 2025-12-02T19:50:44.351+01:00 INFO 15964 --- [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=1764701384-Ap1evupONswZJqLSSZc0d2a3zW9nTghJxp2Hftqjdyw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764701384-Ap1evupONswZJqLSSZc0d2a3zW9nTghJxp2Hftqjdyw%3D, hmacParameter=verify)` 2025-12-02T19:50:44.360+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764701384-ViFCCBHfC7yn5SMjaqHR27c2%2BjwhReB1ly50qEesG78%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764701384-ViFCCBHfC7yn5SMjaqHR27c2%2BjwhReB1ly50qEesG78%3D, hmacParameter=verify)` 2025-12-02T19:50:44.368+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764701384-%2FcFGRMIp5ofBPDoseIhoM1g4juhhw1mxudOqyJDHQi8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764701384-%2FcFGRMIp5ofBPDoseIhoM1g4juhhw1mxudOqyJDHQi8%3D, hmacParameter=verify)` 2025-12-02T19:50:44.497+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764701384-OySWl9woVt5PiO8UDQoNUTNgBskmKv%2FwxumDm%2B5bV%2Fk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764701384-OySWl9woVt5PiO8UDQoNUTNgBskmKv%2FwxumDm%2B5bV%2Fk%3D, hmacParameter=verify)` 2025-12-02T19:50:44.686+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764701384-rpOSjvNkfBcc3y0Strk3qBuHGi86di1Ixvf34iExnsw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764701384-rpOSjvNkfBcc3y0Strk3qBuHGi86di1Ixvf34iExnsw%3D, hmacParameter=verify)` 2025-12-02T19:50:44.699+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764701384-8HuMIucAAtzXUL83gooxftA67MdVn3zF9mvd7z28Vq4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764701384-8HuMIucAAtzXUL83gooxftA67MdVn3zF9mvd7z28Vq4%3D, hmacParameter=verify)` 2025-12-02T19:50:44.708+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T19:50:44.710+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T19:50:44.714+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T19:50:44.714+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T19:50:44.715+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T19:50:44.715+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T19:50:44.715+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T19:50:44.716+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T19:50:44.716+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T19:50:44.716+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T19:50:44.716+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T19:50:44.718+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T19:50:44.718+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T19:50:44.887+01:00 INFO 15964 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T19:50:44.887+01:00 INFO 15964 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmaking search has been started 2025-12-02T19:50:44.908+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_twin_rivers.v0002' exists locally already. Download is not required 2025-12-02T19:50:44.908+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_aloren.v0002' exists locally already. Download is not required 2025-12-02T19:50:44.908+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764701384-4Wgk5fRK587lVFtEKyv8zh0QV6rQwOmbHuoUxYA6nXM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764701384-4Wgk5fRK587lVFtEKyv8zh0QV6rQwOmbHuoUxYA6nXM%3D, hmacParameter=verify)` 2025-12-02T19:50:44.909+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'miracle' exists locally already. Download is not required 2025-12-02T19:50:44.909+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_step_forward.v0002' exists locally already. Download is not required 2025-12-02T19:50:44.909+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764701384-xFoQyym%2FNM2aqzfnyZu%2Fl0f%2Fr%2Fagyx1s4cj6%2FTeuCZo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764701384-xFoQyym%2FNM2aqzfnyZu%2Fl0f%2Fr%2Fagyx1s4cj6%2FTeuCZo%3D, hmacParameter=verify)` 2025-12-02T19:50:44.909+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_canis_river.v0002' exists locally already. Download is not required 2025-12-02T19:50:44.909+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'esais_vengeance_4v4.v0007' exists locally already. Download is not required 2025-12-02T19:50:44.910+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_project_dust.v0002' exists locally already. Download is not required 2025-12-02T19:50:44.910+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'funeral_plains.v0001' exists locally already. Download is not required 2025-12-02T19:50:44.910+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'lush_na.v0002' exists locally already. Download is not required 2025-12-02T19:50:44.910+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_project_albus.v0007' exists locally already. Download is not required 2025-12-02T19:50:44.910+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_monument_valley.v0005' exists locally already. Download is not required 2025-12-02T19:50:44.910+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'odda.v0007' exists locally already. Download is not required 2025-12-02T19:50:44.910+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_pillars_of_sand.v0001' exists locally already. Download is not required 2025-12-02T19:50:44.910+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'lena_river.v0008' exists locally already. Download is not required 2025-12-02T19:50:44.912+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'saskiya.v0005' exists locally already. Download is not required 2025-12-02T19:50:44.925+01:00 INFO 15964 --- [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=1764701384-jcicozK221t43pd9f9avae13%2BqREeNx5TrQ1kpmDmgo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764701384-jcicozK221t43pd9f9avae13%2BqREeNx5TrQ1kpmDmgo%3D, hmacParameter=verify)` 2025-12-02T19:50:44.925+01:00 INFO 15964 --- [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=1764701384-dnZO8GtmSn10dFefKZFy3O%2B3ipl3Nl8YLxXbKN3zFCk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764701384-dnZO8GtmSn10dFefKZFy3O%2B3ipl3Nl8YLxXbKN3zFCk%3D, hmacParameter=verify)` 2025-12-02T19:50:44.926+01:00 INFO 15964 --- [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=1764701384-Za%2FuUfD7FzSjQQ79luWKXcd1iAWS3ieflgsC3hKLgn4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764701384-Za%2FuUfD7FzSjQQ79luWKXcd1iAWS3ieflgsC3hKLgn4%3D, hmacParameter=verify)` 2025-12-02T19:50:44.927+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764701384-9AqeeIB6fIhNXMyiUwE5orz6S7gzW3gPy7rFbamSj6Y%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764701384-9AqeeIB6fIhNXMyiUwE5orz6S7gzW3gPy7rFbamSj6Y%3D, hmacParameter=verify)` 2025-12-02T19:50:44.927+01:00 INFO 15964 --- [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=1764701384-I%2BjPRKB76k1t22WFOD%2BhshIg4Upvh2nq6QWJeWUVxkM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764701384-I%2BjPRKB76k1t22WFOD%2BhshIg4Upvh2nq6QWJeWUVxkM%3D, hmacParameter=verify)` 2025-12-02T19:50:44.927+01:00 INFO 15964 --- [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=1764701384-7lCjNW1a%2FVAWIVijjL6%2BkN2wOVrWMdADs9pKOS9L9z0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764701384-7lCjNW1a%2FVAWIVijjL6%2BkN2wOVrWMdADs9pKOS9L9z0%3D, hmacParameter=verify)` 2025-12-02T19:50:44.932+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764701384-G3EoqCiWm1Ov6uUh261FeujLxo5NoG23qSxWsGdI%2FWk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764701384-G3EoqCiWm1Ov6uUh261FeujLxo5NoG23qSxWsGdI%2FWk%3D, hmacParameter=verify)` 2025-12-02T19:50:45.625+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764701384-r%2Bn1tbRWB%2BlzT2zo2ulxtKf1tXD55TbyXT4Ol3%2BPbYM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764701384-r%2Bn1tbRWB%2BlzT2zo2ulxtKf1tXD55TbyXT4Ol3%2BPbYM%3D, hmacParameter=verify)` 2025-12-02T19:50:45.628+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764701384-sBtj42jNILP9DKdfhl5uC7x2r9VFcn5E%2Bjs2CWDFNyI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764701384-sBtj42jNILP9DKdfhl5uC7x2r9VFcn5E%2Bjs2CWDFNyI%3D, hmacParameter=verify)` 2025-12-02T19:50:45.632+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764701384-cuFWj16LmEgLyNuhQPT01w%2Ffa5dEytXGM1pbAFuceVg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764701384-cuFWj16LmEgLyNuhQPT01w%2Ffa5dEytXGM1pbAFuceVg%3D, hmacParameter=verify)` 2025-12-02T19:50:45.638+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764701384-qF9rMvLENFCkvuWe2EB%2FmrxW0mkud8%2FKDcLBO4uJB9I%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764701384-qF9rMvLENFCkvuWe2EB%2FmrxW0mkud8%2FKDcLBO4uJB9I%3D, hmacParameter=verify)` 2025-12-02T19:50:45.639+01:00 INFO 15964 --- [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=1764701384-Ap1evupONswZJqLSSZc0d2a3zW9nTghJxp2Hftqjdyw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764701384-Ap1evupONswZJqLSSZc0d2a3zW9nTghJxp2Hftqjdyw%3D, hmacParameter=verify)` 2025-12-02T19:50:45.641+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764701384-ViFCCBHfC7yn5SMjaqHR27c2%2BjwhReB1ly50qEesG78%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764701384-ViFCCBHfC7yn5SMjaqHR27c2%2BjwhReB1ly50qEesG78%3D, hmacParameter=verify)` 2025-12-02T19:50:45.641+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764701384-%2FcFGRMIp5ofBPDoseIhoM1g4juhhw1mxudOqyJDHQi8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764701384-%2FcFGRMIp5ofBPDoseIhoM1g4juhhw1mxudOqyJDHQi8%3D, hmacParameter=verify)` 2025-12-02T19:50:45.765+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764701384-OySWl9woVt5PiO8UDQoNUTNgBskmKv%2FwxumDm%2B5bV%2Fk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764701384-OySWl9woVt5PiO8UDQoNUTNgBskmKv%2FwxumDm%2B5bV%2Fk%3D, hmacParameter=verify)` 2025-12-02T19:50:45.933+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764701384-rpOSjvNkfBcc3y0Strk3qBuHGi86di1Ixvf34iExnsw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764701384-rpOSjvNkfBcc3y0Strk3qBuHGi86di1Ixvf34iExnsw%3D, hmacParameter=verify)` 2025-12-02T19:50:45.933+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764701384-8HuMIucAAtzXUL83gooxftA67MdVn3zF9mvd7z28Vq4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764701384-8HuMIucAAtzXUL83gooxftA67MdVn3zF9mvd7z28Vq4%3D, hmacParameter=verify)` 2025-12-02T19:50:45.934+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T19:50:45.934+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T19:50:45.935+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T19:50:45.935+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T19:50:45.935+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T19:50:45.935+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T19:50:45.935+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T19:50:45.936+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T19:50:45.936+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T19:50:45.936+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T19:50:45.936+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T19:50:45.936+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T19:50:45.936+01:00 DEBUG 15964 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T19:51:52.100+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-2] c.f.c.map.generator.MapGeneratorService : Found MapGenerator version: 1.18.2 2025-12-02T19:51:52.104+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-4] c.f.c.map.generator.GenerateMapTask : Starting map generator in directory: `E:\Games\FAF mods\maps` with command: `e:\games\faf client\jre\bin\java.exe -jar C:\ProgramData\FAForever\map_generator\MapGenerator_1.18.2.jar --map-name neroxis_map_generator_1.18.2_oqsgcrvx3k56s_ayea` 2025-12-02T19:51:52.129+01:00 DEBUG 15964 --- [FAF Client] [reactor-tcp-nio-1] c.faforever.client.replay.ReplayServer : Opening local replay server on port 61314 2025-12-02T19:51:52.264+01:00 INFO 15964 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [e:\games\faf client\jre\bin\java.exe, -cp, E:\Games\FAF Client\natives\faf-ice-adapter.jar;E:\Games\FAF Client\.\lib\javafx-base-25-win.jar;E:\Games\FAF Client\.\lib\javafx-controls-25-win.jar;E:\Games\FAF Client\.\lib\javafx-fxml-25-win.jar;E:\Games\FAF Client\.\lib\javafx-graphics-25-win.jar;E:\Games\FAF Client\.\lib\javafx-media-25-win.jar;E:\Games\FAF Client\.\lib\javafx-swing-25-win.jar;E:\Games\FAF Client\.\lib\javafx-web-25-win.jar, com.faforever.iceadapter.IceAdapter, --id, 555411, --game-id, 26023469, --login, Rinzler3113, --rpc-port, 61315, --gpgnet-port, 61316, --access-token, eyJhbGciOiJSUzI1NiIsImtpZCI6IjkzNWUwNDEwLWExODEtNGVhNi04NTc5LTJmM2U2OGY3NmJmMyIsInR5cCI6IkpXVCJ9.eyJhdWQiOltdLCJjbGllbnRfaWQiOiIyZTg4MDhjZi01ODg5LTQ2OWItYjJjMy0wMWYwY2M1OGM0YWYiLCJleHAiOjE3NjQ3MDUwMzcsImV4dCI6eyJlbWFpbCI6ImpvcmR5dmFuZGVybWllcmRlbkBob3RtYWlsLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJobWFjIjoiMTc2NDYwMjczMS1vcnBQQ3hvRVl1YnFKT3h0WnlVaHZxQ3lEOUExbmVIOTdPaHhmNkt6VjlBJTNEIiwicHJlZmVycmVkX3VzZXJuYW1lIjoiUmluemxlcjMxMTMiLCJyb2xlcyI6WyJVU0VSIl0sInVzZXJuYW1lIjoiUmluemxlcjMxMTMifSwiaWF0IjoxNzY0NzAxNDM3LCJpc3MiOiJodHRwczovL2h5ZHJhLmZhZm9yZXZlci5jb20iLCJqdGkiOiJiZWE5ODAxOS0xZmIzLTQ1MmQtOTM2Mi05ODA3YmNlNmFlYTYiLCJuYmYiOjE3NjQ3MDE0MzcsInNjcCI6WyJvcGVuaWQiLCJvZmZsaW5lIiwicHVibGljX3Byb2ZpbGUiLCJ1cGxvYWRfbWFwIiwidXBsb2FkX21vZCIsImxvYmJ5Il0sInN1YiI6IjU1NTQxMSJ9.PRZdZKlajokIjcO-GBY54HSd84B1osfnQBlrImCHoDwFfuPoO20L_tS81Tr5h1ZHr1rHr7HQkiOTynWJS_zARTGgVT5k6R7qEUCadv6BCC6Kijpt-Dgsw0SANfMfq0r0m_cawbKYp2jMwfoHwQMpcFRmpofx7Vj84DzTjo3xq6Vs2U0YHAV5jda-VIYh7oehqfH0sUHd4jIDlQrVFmcaJ5BEclzm1qwwaGnu7lGzf98cx4X0yWLJAgXv6PzKawLmdQ-r2N3eDiSrI8Pb4q1fNDRIci2b6alX6TAHXe6EJ0rE79nFRQFfKVqozADY1TesxB0Bbw_BDlfNXCldQxXkaZ51wJv20x-MyHjB9uYa5gzdUnHLSDOJrDAJXZ5og6XUosBBQ4JsL3N4hEcNHR41mvD_kPCkYMgXq_-BGsY7wYsNNKl_4UCsPlVPPER4oXjgyVADmrmBdDQSNKCnLj4x2D_JKPadNwyNw2gXNaaGSe6OrSM0_AtxdjftQ1JvrD7Q3YeNxpSrwspfevlYOV9rgVnBE04AiffLbYT7O2XKaRhtfnY9W4q0h6t7EjKXgSenqQI6j1YZdyFrC4pzb2Yj31sm8O49EbRM4V0PC1A8hRSXc4CGu3ilsxoTDUi795MCZwPfQqO0qBpQEcqlsx2jUOIvArz9ik32srXlQImn74A, --icebreaker-base-url, https://api.faforever.com/ice] 2025-12-02T19:51:52.374+01:00 WARN 15964 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2025-12-02T19:51:52.625+01:00 WARN 15964 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2025-12-02T19:51:52.877+01:00 WARN 15964 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2025-12-02T19:51:53.132+01:00 WARN 15964 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2025-12-02T19:51:53.384+01:00 WARN 15964 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 5/50) 2025-12-02T19:51:54.382+01:00 INFO 15964 --- [FAF Client] [JavaFX Application Thread] 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, /cybran, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_26023469.log, /gpgnet, 127.0.0.1:61316, /mean, 1126.550048828125, /deviation, 214.4669952392578, /division, silver, /subdivision, III, /savereplay, gpgnet://127.0.0.1:61314/26023469/Rinzler3113.SCFAreplay, /country, NL, /numgames, 22, /team, 3, /players, 6, /startspot, 6, /numgames, 14] in directory: C:\ProgramData\FAForever\bin 2025-12-02T19:51:54.433+01:00 DEBUG 15964 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T19:51:54.433+01:00 DEBUG 15964 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T19:51:55.233+01:00 DEBUG 15964 --- [FAF Client] [parallel-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\neroxis_map_generator_1.18.2_oqsgcrvx3k56s_ayea 2025-12-02T19:52:03.538+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Connected 2025-12-02T19:52:03.546+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Idle"]' 2025-12-02T19:52:03.606+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Lobby"]' 2025-12-02T19:52:03.652+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '474400' changed to: gathering 2025-12-02T19:52:03.653+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '485416' changed to: gathering 2025-12-02T19:52:03.654+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '536572' changed to: gathering 2025-12-02T19:52:04.417+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '477150' changed to: gathering 2025-12-02T19:52:04.774+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '474400' changed to: awaitingCandidates 2025-12-02T19:52:04.775+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '485416' changed to: awaitingCandidates 2025-12-02T19:52:04.775+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '477150' changed to: awaitingCandidates 2025-12-02T19:52:04.775+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '536572' changed to: awaitingCandidates 2025-12-02T19:52:04.781+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/485416': {"srcId":555411,"destId":485416,"password":"59joo79brrc6g2mvv85ndl8cs5","ufrag":"flvnq1jbg6gk2d","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6614,"type":"HOST_CANDIDATE","generation":0,"id":"2","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6614,"type":"HOST_CANDIDATE","generation":0,"id":"5","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:612f:526:2be9:4346","port":6614,"type":"HOST_CANDIDATE","generation":0,"id":"11","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6614,"type":"HOST_CANDIDATE","generation":0,"id":"15","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6614,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"19","relAddr":"192.168.0.14","relPort":6614},{"foundation":"7","protocol":"udp","priority":2815,"ip":"159.89.29.122","port":65239,"type":"RELAYED_CANDIDATE","generation":0,"id":"23","relAddr":"31.187.190.246","relPort":6614},{"foundation":"7","protocol":"udp","priority":2815,"ip":"159.89.29.122","port":58732,"type":"RELAYED_CANDIDATE","generation":0,"id":"25","relAddr":"31.187.190.246","relPort":6614}]} 2025-12-02T19:52:04.786+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/536572': {"srcId":555411,"destId":536572,"password":"20ad1i10d2trogr2i7vo51gf3a","ufrag":"1auc21jbg6gk2d","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":7017,"type":"HOST_CANDIDATE","generation":0,"id":"3","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":7017,"type":"HOST_CANDIDATE","generation":0,"id":"6","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:612f:526:2be9:4346","port":7017,"type":"HOST_CANDIDATE","generation":0,"id":"10","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":7017,"type":"HOST_CANDIDATE","generation":0,"id":"12","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":7017,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"16","relAddr":"192.168.0.14","relPort":7017},{"foundation":"7","protocol":"udp","priority":2815,"ip":"159.89.29.122","port":53501,"type":"RELAYED_CANDIDATE","generation":0,"id":"20","relAddr":"31.187.190.246","relPort":7017},{"foundation":"7","protocol":"udp","priority":2815,"ip":"159.89.29.122","port":60827,"type":"RELAYED_CANDIDATE","generation":0,"id":"24","relAddr":"31.187.190.246","relPort":7017}]} 2025-12-02T19:52:04.789+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/474400': {"srcId":555411,"destId":474400,"password":"psafgvsftdkobje1e1vm6th6g","ufrag":"e341jbg6gk2d","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6957,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6957,"type":"HOST_CANDIDATE","generation":0,"id":"4","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:612f:526:2be9:4346","port":6957,"type":"HOST_CANDIDATE","generation":0,"id":"8","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6957,"type":"HOST_CANDIDATE","generation":0,"id":"9","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6957,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"13","relAddr":"192.168.0.14","relPort":6957},{"foundation":"8","protocol":"udp","priority":2815,"ip":"159.89.29.122","port":58388,"type":"RELAYED_CANDIDATE","generation":0,"id":"18","relAddr":"31.187.190.246","relPort":6957},{"foundation":"8","protocol":"udp","priority":2815,"ip":"159.89.29.122","port":64012,"type":"RELAYED_CANDIDATE","generation":0,"id":"22","relAddr":"31.187.190.246","relPort":6957}]} 2025-12-02T19:52:04.793+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/477150': {"srcId":555411,"destId":477150,"password":"em2d94pa0re64b8nnt6ph8vl2","ufrag":"8kusm1jbg6gke1","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6239,"type":"HOST_CANDIDATE","generation":0,"id":"1","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6239,"type":"HOST_CANDIDATE","generation":0,"id":"4","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:612f:526:2be9:4346","port":6239,"type":"HOST_CANDIDATE","generation":0,"id":"7","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6239,"type":"HOST_CANDIDATE","generation":0,"id":"9","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6239,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"14","relAddr":"192.168.0.14","relPort":6239},{"foundation":"7","protocol":"udp","priority":2815,"ip":"159.89.29.122","port":60577,"type":"RELAYED_CANDIDATE","generation":0,"id":"17","relAddr":"31.187.190.246","relPort":6239},{"foundation":"7","protocol":"udp","priority":2815,"ip":"159.89.29.122","port":54735,"type":"RELAYED_CANDIDATE","generation":0,"id":"21","relAddr":"31.187.190.246","relPort":6239}]} 2025-12-02T19:52:04.794+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '477150' changed to: checking 2025-12-02T19:52:05.043+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '536572' changed to: checking 2025-12-02T19:52:05.139+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '474400' changed to: checking 2025-12-02T19:52:05.274+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '536572' has been established 2025-12-02T19:52:05.274+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '536572' changed to: connected 2025-12-02T19:52:05.347+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '474400' has been established 2025-12-02T19:52:05.347+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '474400' changed to: connected 2025-12-02T19:52:05.623+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '485416' changed to: checking 2025-12-02T19:52:05.813+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '477150' has been established 2025-12-02T19:52:05.813+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '477150' changed to: connected 2025-12-02T19:52:05.816+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["536572"]' 2025-12-02T19:52:05.818+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["474400"]' 2025-12-02T19:52:06.218+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '485416' has been established 2025-12-02T19:52:06.218+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '485416' changed to: connected 2025-12-02T19:52:06.400+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["536572"]' 2025-12-02T19:52:06.882+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["477150"]' 2025-12-02T19:52:06.887+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T19:52:07.259+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["485416"]' 2025-12-02T19:52:08.997+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T19:52:11.092+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T19:52:13.191+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T19:52:15.703+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T19:52:16.704+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '386618' changed to: gathering 2025-12-02T19:52:16.883+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '386618' changed to: awaitingCandidates 2025-12-02T19:52:16.886+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/386618': {"srcId":555411,"destId":386618,"password":"6nin47hetjk673c0vcsoc3usru","ufrag":"4c8521jbg6h0e0","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:fcef:2fbc:b14a:3f9a","port":6474,"type":"HOST_CANDIDATE","generation":0,"id":"26","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fd51:177b:f89a:df28:afa1:b554:7ffc:5fb8","port":6474,"type":"HOST_CANDIDATE","generation":0,"id":"27","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113939711,"ip":"fd51:177b:f89a:df28:612f:526:2be9:4346","port":6474,"type":"HOST_CANDIDATE","generation":0,"id":"28","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113932031,"ip":"192.168.0.14","port":6474,"type":"HOST_CANDIDATE","generation":0,"id":"29","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"31.187.190.246","port":6474,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"30","relAddr":"192.168.0.14","relPort":6474},{"foundation":"8","protocol":"udp","priority":2815,"ip":"159.89.29.122","port":65274,"type":"RELAYED_CANDIDATE","generation":0,"id":"31","relAddr":"31.187.190.246","relPort":6474},{"foundation":"8","protocol":"udp","priority":2815,"ip":"159.89.29.122","port":51217,"type":"RELAYED_CANDIDATE","generation":0,"id":"32","relAddr":"31.187.190.246","relPort":6474}]} 2025-12-02T19:52:16.887+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '386618' changed to: checking 2025-12-02T19:52:17.357+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '386618' has been established 2025-12-02T19:52:17.357+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '386618' changed to: connected 2025-12-02T19:52:17.801+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T19:52:18.356+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["386618"]' 2025-12-02T19:52:18.401+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["536572"]' 2025-12-02T19:52:18.661+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["386618"]' 2025-12-02T19:52:18.694+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["474400"]' 2025-12-02T19:52:19.313+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["477150"]' 2025-12-02T19:52:19.520+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["386618"]' 2025-12-02T19:52:19.914+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:19.940+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["386618"]' 2025-12-02T19:52:20.233+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["485416"]' 2025-12-02T19:52:22.059+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:24.154+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:26.250+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:28.348+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:30.443+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:32.538+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:34.634+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:36.729+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:38.824+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:40.921+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:43.018+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:45.113+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:47.209+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:49.306+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:51.401+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:53.499+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:55.595+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:57.694+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:52:59.789+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:53:01.886+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:53:03.982+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:53:08.285+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:53:14.632+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:53:21.916+01:00 DEBUG 15964 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T19:53:42.062+01:00 INFO 15964 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : Stopping matchmaker search 2025-12-02T19:53:42.063+01:00 INFO 15964 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : Matchmaking search has been cancelled 2025-12-02T19:53:42.064+01:00 INFO 15964 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : ForgedAlliance still running, destroying process 2025-12-02T19:53:42.063+01:00 ERROR 15964 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Error during deserialization of message {"command":"search_violation","count":2,"time":"2025-12-02T18:53:41.233513+00:00"} com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'search_violation' as a subtype of `com.faforever.commons.lobby.ServerMessage`: known type ids = [ConnectToPeer, DisconnectFromPeer, HostGame, IceMsg, JoinGame, authentication_failed, avatar, game_info, game_join_failed, game_launch, ice_servers, invalid, irc_password, is_ready, kicked_from_party, match_cancelled, match_found, matchmaker_info, notice, party_invite, ping, player_info, pong, search_info, session, social, update_party, vetoes_info, welcome] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 12] at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCallable] : reactor.core.publisher.Mono.fromCallable com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Error has been observed at the following site(s): *__Mono.fromCallable ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Original Stack Trace: at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:2068) at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1617) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._handleUnknownTypeId(TypeDeserializerBase.java:299) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:164) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:150) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:135) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:262) at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4971) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3887) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3855) at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9$0(FafLobbyClient.kt:148) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:137) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) 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:4576) 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:2096) 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:292) at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:401) at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:444) at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:947) at reactor.netty.http.client.WebsocketClientOperations.onInboundNext(WebsocketClientOperations.java:195) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1519) at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1377) at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) 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:868) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T19:53:42.081+01:00 INFO 15964 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 1 2025-12-02T19:53:42.085+01:00 DEBUG 15964 --- [FAF Client] [reactor-tcp-nio-1] c.faforever.client.replay.ReplayServer : Closing local replay server on port 61314 2025-12-02T19:53:43.043+01:00 DEBUG 15964 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T19:53:43.043+01:00 DEBUG 15964 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T19:53:43.072+01:00 INFO 15964 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2025-12-02T19:55:36.213+01:00 INFO 15964 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T19:57:27.239+01:00 INFO 15964 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2025-12-02T19:57:27.240+01:00 INFO 15964 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2025-12-02T19:57:27.241+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2025-12-02T19:57:27.241+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2025-12-02T19:57:27.242+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2025-12-02T19:57:27.246+01:00 INFO 15964 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2025-12-02T19:57:29.282+01:00 INFO 15964 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2025-12-02T19:57:29.284+01:00 DEBUG 15964 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2025-12-02T19:57:29.284+01:00 INFO 15964 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Disconnecting from IRC 2025-12-02T19:57:29.286+01:00 INFO 15964 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2025-12-02T19:57:29.285+01:00 ERROR 15964 --- [FAF Client] [reactor-http-nio-1] 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:923) 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:757) Error has been observed at the following site(s): *____Mono.thenEmpty ⇢ at reactor.netty.ReactorNetty$OutboundThen.(ReactorNetty.java:757) |_ ⇢ at reactor.netty.ReactorNetty$OutboundThen.then(ReactorNetty.java:807) |_ Mono.subscribeOn ⇢ at com.faforever.client.chat.kitteh.network.WebSocketConnection.lambda$new$4(WebSocketConnection.java:96) Original Stack Trace: at io.netty.handler.ssl.SslHandler.wrap(SslHandler.java:923) at io.netty.handler.ssl.SslHandler.wrapAndFlush(SslHandler.java:827) at io.netty.handler.ssl.SslHandler.flush(SslHandler.java:808) at io.netty.handler.ssl.SslHandler.flush(SslHandler.java:2133) at io.netty.handler.ssl.SslHandler.closeOutboundAndChannel(SslHandler.java:2102) at io.netty.handler.ssl.SslHandler.close(SslHandler.java:759) at io.netty.channel.AbstractChannelHandlerContext.invokeClose(AbstractChannelHandlerContext.java:761) at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:733) at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:560) at io.netty.channel.DefaultChannelPipeline.close(DefaultChannelPipeline.java:906) at io.netty.channel.AbstractChannel.close(AbstractChannel.java:243) at reactor.netty.http.client.HttpClientOperations.onInboundCancel(HttpClientOperations.java:361) at reactor.netty.channel.FluxReceive.disposeAndUnsubscribeReceiver(FluxReceive.java:490) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T19:57:29.286+01:00 INFO 15964 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2025-12-02T19:57:29.286+01:00 DEBUG 15964 --- [FAF Client] [Thread-18] com.faforever.client.mod.ModService : Watcher terminated (null) 2025-12-02T19:57:29.286+01:00 INFO 15964 --- [FAF Client] [Thread-17] com.faforever.client.map.MapService : Watcher terminated (null) 2025-12-02T19:57:29.293+01:00 INFO 15964 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2025-12-02T19:57:29.293+01:00 WARN 15964 --- [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 2025-12-02T19:57:29.293+01:00 INFO 15964 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2025-12-02T19:57:29.294+01:00 INFO 15964 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2025-12-02T19:57:29.294+01:00 INFO 15964 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T19:57:29.297+01:00 INFO 15964 --- [FAF Client] [Thread-363] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2025-12-02T20:00:51.780+01:00 INFO 8156 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2025-12-02T20:00:51.783+01:00 DEBUG 8156 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2025-12-02T20:00:51.874+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\8 - badlands_v4.v0001 2025-12-02T20:00:51.876+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_aloren.v0002 2025-12-02T20:00:51.879+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_canis_river.v0002 2025-12-02T20:00:51.880+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_fangtooth_islands.v0004 2025-12-02T20:00:51.882+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_monument_valley.v0005 2025-12-02T20:00:51.884+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_pillars_of_sand.v0001 2025-12-02T20:00:51.886+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_project_albus.v0007 2025-12-02T20:00:51.888+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_project_dust.v0002 2025-12-02T20:00:51.890+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_step_forward.v0002 2025-12-02T20:00:51.892+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_twin_rivers.v0002 2025-12-02T20:00:51.893+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\anchor.v0011 2025-12-02T20:00:51.896+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\arcane.v0001 2025-12-02T20:00:51.897+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_battles_4x4_v2-2_teamplay_ai.v0001 2025-12-02T20:00:51.898+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_battles_4x4_v2_teamplay_ai.v0001 2025-12-02T20:00:51.898+01:00 INFO 8156 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2025-12-02T20:00:51.899+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_reworked_4x4_rich.v0003 2025-12-02T20:00:51.900+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\deadlock.v0015 2025-12-02T20:00:51.901+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\dualgap_adaptive.v0014 2025-12-02T20:00:51.901+01:00 INFO 8156 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2025-12-02T20:00:51.902+01:00 DEBUG 8156 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2025-12-02T20:00:51.902+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\enfilade.v0007 2025-12-02T20:00:51.903+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\esais_vengeance_4v4.v0007 2025-12-02T20:00:51.904+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\esgaroths_ruins_-_faf_version.v0002 2025-12-02T20:00:51.905+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\frithen.v0004 2025-12-02T20:00:51.906+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\funeral_plains.v0001 2025-12-02T20:00:51.907+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\hollow.v0005 2025-12-02T20:00:51.908+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\horizons.v0014 2025-12-02T20:00:51.909+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\huracan.v0002 2025-12-02T20:00:51.911+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lena_river.v0008 2025-12-02T20:00:51.912+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\loki_-_faf_version.v0004 2025-12-02T20:00:51.913+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lost_archipelago.v0005 2025-12-02T20:00:51.913+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lush_na.v0002 2025-12-02T20:00:51.914+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Miracle 2025-12-02T20:00:51.915+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\mirage.v0003 2025-12-02T20:00:51.916+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\nomadiah.v0001 2025-12-02T20:00:51.917+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\odda.v0007 2025-12-02T20:00:51.918+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\open waters v2.v0001 2025-12-02T20:00:51.919+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\osiris.v0006 2025-12-02T20:00:51.919+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\saskiya.v0005 2025-12-02T20:00:51.921+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Seraphim Outpost EP.v0002 2025-12-02T20:00:51.922+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\siege_island_2v2.v0003 2025-12-02T20:00:51.922+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Stella Maris 1v1.v0001 2025-12-02T20:00:51.923+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\syrtis_major_-_faf_version.v0002 2025-12-02T20:00:51.924+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\tag_voi_vittu.v0001 2025-12-02T20:00:51.925+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\the cold place.v0001 2025-12-02T20:00:51.925+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\therum.v0004 2025-12-02T20:00:51.927+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\theta_passage_-_faf_version.v0001 2025-12-02T20:00:51.928+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\twin rivers.v0001 2025-12-02T20:00:51.929+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Wonder open 6v6 v2 2025-12-02T20:00:51.929+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\x1ca_coop_001.v0029 2025-12-02T20:00:51.930+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2025-12-02T20:00:51.931+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2025-12-02T20:00:51.932+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2025-12-02T20:00:51.933+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2025-12-02T20:00:51.934+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2025-12-02T20:00:51.935+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2025-12-02T20:00:51.936+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2025-12-02T20:00:51.938+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2025-12-02T20:00:51.939+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2025-12-02T20:00:51.940+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2025-12-02T20:00:51.941+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2025-12-02T20:00:51.942+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2025-12-02T20:00:51.943+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2025-12-02T20:00:51.944+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2025-12-02T20:00:51.945+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2025-12-02T20:00:51.945+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2025-12-02T20:00:51.946+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2025-12-02T20:00:51.948+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2025-12-02T20:00:51.949+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2025-12-02T20:00:51.950+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2025-12-02T20:00:51.951+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2025-12-02T20:00:51.952+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2025-12-02T20:00:51.953+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2025-12-02T20:00:51.954+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2025-12-02T20:00:51.955+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2025-12-02T20:00:51.955+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2025-12-02T20:00:51.956+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2025-12-02T20:00:51.957+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2025-12-02T20:00:51.958+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2025-12-02T20:00:51.958+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2025-12-02T20:00:51.959+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2025-12-02T20:00:51.959+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2025-12-02T20:00:51.960+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2025-12-02T20:00:51.961+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2025-12-02T20:00:51.962+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2025-12-02T20:00:51.962+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2025-12-02T20:00:51.963+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2025-12-02T20:00:51.964+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2025-12-02T20:00:51.965+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2025-12-02T20:00:51.967+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2025-12-02T20:00:51.967+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2025-12-02T20:00:51.968+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2025-12-02T20:00:51.969+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2025-12-02T20:00:51.969+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2025-12-02T20:00:51.970+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2025-12-02T20:00:51.970+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2025-12-02T20:00:51.971+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2025-12-02T20:00:51.972+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2025-12-02T20:00:51.973+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2025-12-02T20:00:51.974+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2025-12-02T20:00:51.974+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2025-12-02T20:00:51.975+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2025-12-02T20:00:51.976+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2025-12-02T20:00:51.977+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2025-12-02T20:00:52.017+01:00 DEBUG 8156 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T20:00:52.017+01:00 DEBUG 8156 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T20:00:52.050+01:00 DEBUG 8156 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2025-12-02T20:00:52.109+01:00 INFO 8156 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2025-12-02T20:00:52.207+01:00 DEBUG 8156 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2025-12-02T20:00:52.387+01:00 INFO 8156 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.064 seconds (process running for 3.702) 2025-12-02T20:00:52.390+01:00 INFO 8156 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T20:00:52.458+01:00 DEBUG 8156 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2025-12-02T20:00:52.661+01:00 INFO 8156 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2025.11.1 2025-12-02T20:00:53.049+01:00 INFO 8156 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2025.11.1 2025-12-02T20:00:53.054+01:00 INFO 8156 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2025-12-02T20:00:53.337+01:00 INFO 8156 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2025.11.1' is not newer than toVersion '2025.11.1'. No update is required. 2025-12-02T20:00:53.337+01:00 INFO 8156 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2025-12-02T20:00:53.373+01:00 DEBUG 8156 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2025-12-02T20:00:53.661+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2025-12-02T20:00:53.660410200Z 2025-12-02T20:00:53.868+01:00 DEBUG 8156 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2025-12-02T20:00:53.870+01:00 DEBUG 8156 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2025-12-02T20:00:53.871+01:00 DEBUG 8156 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2025-12-02T20:00:53.908+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2025-12-02T20:00:54.003+01:00 DEBUG 8156 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2025-12-02T20:00:56.404+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2025-12-02T20:00:56.458+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2025.11.1' is not newer than toVersion '2025.11.1'. No update is required. 2025-12-02T20:00:56.458+01:00 DEBUG 8156 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #Rinzler3113'sParty 2025-12-02T20:00:56.595+01:00 DEBUG 8156 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2025-12-02T20:00:56.736+01:00 DEBUG 8156 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\divisions\silverIII_medium.png 2025-12-02T20:00:56.926+01:00 DEBUG 8156 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #Rinzler3113'sParty 2025-12-02T20:00:56.927+01:00 DEBUG 8156 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2025-12-02T20:01:24.609+01:00 INFO 8156 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T20:01:24.784+01:00 INFO 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764701970-sp8vFnCM5oPSAUIdRMNs7UWuGroFNW9MuFQmEBmTQ4U%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764701970-sp8vFnCM5oPSAUIdRMNs7UWuGroFNW9MuFQmEBmTQ4U%3D, hmacParameter=verify)` 2025-12-02T20:01:24.785+01:00 INFO 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764701970-BcXEwIfAAN52ZOO4%2BoLhqz9bEy0Ocr5bAUV7gWr7JTU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764701970-BcXEwIfAAN52ZOO4%2BoLhqz9bEy0Ocr5bAUV7gWr7JTU%3D, hmacParameter=verify)` 2025-12-02T20:01:24.800+01:00 INFO 8156 --- [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=1764701970-XPZnq9mejdTiuvS5RRtZQnrhHi6QW%2FB4UINc7%2Fyqmg8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764701970-XPZnq9mejdTiuvS5RRtZQnrhHi6QW%2FB4UINc7%2Fyqmg8%3D, hmacParameter=verify)` 2025-12-02T20:01:24.801+01:00 INFO 8156 --- [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=1764701970-s5s%2Fm2lI%2F3gkJYHybw7%2FU%2FnFamNdwapnaMKH6BUkS2A%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764701970-s5s%2Fm2lI%2F3gkJYHybw7%2FU%2FnFamNdwapnaMKH6BUkS2A%3D, hmacParameter=verify)` 2025-12-02T20:01:24.802+01:00 INFO 8156 --- [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=1764701970-IBYZjzkJnRTRWdhiuslERZBNUj95n%2BYXnQc0zLpiJeM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764701970-IBYZjzkJnRTRWdhiuslERZBNUj95n%2BYXnQc0zLpiJeM%3D, hmacParameter=verify)` 2025-12-02T20:01:24.802+01:00 INFO 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764701970-N5DhP6HbGzv9sKR9BoE0G71gLFXjLgz9pl3ff3cwMEc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764701970-N5DhP6HbGzv9sKR9BoE0G71gLFXjLgz9pl3ff3cwMEc%3D, hmacParameter=verify)` 2025-12-02T20:01:24.802+01:00 INFO 8156 --- [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=1764701970-zuL0993ovg2hQrl4JFe3SyAvt1YrET%2FVIxXuhjER1IQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764701970-zuL0993ovg2hQrl4JFe3SyAvt1YrET%2FVIxXuhjER1IQ%3D, hmacParameter=verify)` 2025-12-02T20:01:24.803+01:00 INFO 8156 --- [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=1764701970-40tZ%2BnM7O6dbI3SKfDU4o0V3qik%2B2s10jrlbHAdyilc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764701970-40tZ%2BnM7O6dbI3SKfDU4o0V3qik%2B2s10jrlbHAdyilc%3D, hmacParameter=verify)` 2025-12-02T20:01:24.807+01:00 INFO 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764701970-BGHKEz8EaPv3vPA9G6aVkF7dYldvuMCZEWNZgnQ2AsQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764701970-BGHKEz8EaPv3vPA9G6aVkF7dYldvuMCZEWNZgnQ2AsQ%3D, hmacParameter=verify)` 2025-12-02T20:01:25.483+01:00 INFO 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764701970-rF5hyycEdt8boCIPH6S1cGmpzERXqnCdrOAJe4b1%2FtI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764701970-rF5hyycEdt8boCIPH6S1cGmpzERXqnCdrOAJe4b1%2FtI%3D, hmacParameter=verify)` 2025-12-02T20:01:25.486+01:00 INFO 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764701970-MSldRxXKSfaODBjf7eL1rJCx9SaTXipIcDJhsdSYjaI%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764701970-MSldRxXKSfaODBjf7eL1rJCx9SaTXipIcDJhsdSYjaI%3D, hmacParameter=verify)` 2025-12-02T20:01:25.490+01:00 INFO 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764701970-bhSd0UTaW5TBwgm9VqI8dP0yG8ROjViZe2lelS7qDQc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764701970-bhSd0UTaW5TBwgm9VqI8dP0yG8ROjViZe2lelS7qDQc%3D, hmacParameter=verify)` 2025-12-02T20:01:25.495+01:00 INFO 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764701970-mSWPr8sK%2FPk4Q0rDY5NSEwtSQxMOEm%2FEDwqx6T3PIOs%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764701970-mSWPr8sK%2FPk4Q0rDY5NSEwtSQxMOEm%2FEDwqx6T3PIOs%3D, hmacParameter=verify)` 2025-12-02T20:01:25.496+01:00 INFO 8156 --- [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=1764701970-xg3%2BlpNDubDPO7RMn%2BK8IHcKVSeTjHSmR4dk8EeVplc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764701970-xg3%2BlpNDubDPO7RMn%2BK8IHcKVSeTjHSmR4dk8EeVplc%3D, hmacParameter=verify)` 2025-12-02T20:01:25.497+01:00 INFO 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764701970-8O7hBxngeifEgttxpfexXH4K%2F7BXjaR8tjNvh%2FU0xxw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764701970-8O7hBxngeifEgttxpfexXH4K%2F7BXjaR8tjNvh%2FU0xxw%3D, hmacParameter=verify)` 2025-12-02T20:01:25.497+01:00 INFO 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764701970-9%2B4xEtSJUvG5TcZOBZHbsA2GR%2B%2Ftv7%2FKOepReWxWKC0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764701970-9%2B4xEtSJUvG5TcZOBZHbsA2GR%2B%2Ftv7%2FKOepReWxWKC0%3D, hmacParameter=verify)` 2025-12-02T20:01:25.618+01:00 INFO 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764701970-FkzZD%2B6laMvoDOgklGzKJB4bWns%2FZv0%2BN2o7tT0nxco%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764701970-FkzZD%2B6laMvoDOgklGzKJB4bWns%2FZv0%2BN2o7tT0nxco%3D, hmacParameter=verify)` 2025-12-02T20:01:25.783+01:00 INFO 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764701970-bXUqnMVLgDNpj3Kzi2RQQ1BC7qZUxxwa7zPQ78Nl3c0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764701970-bXUqnMVLgDNpj3Kzi2RQQ1BC7qZUxxwa7zPQ78Nl3c0%3D, hmacParameter=verify)` 2025-12-02T20:01:25.784+01:00 INFO 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764701970-bLw1buvebZLZYOa6llPsle0Fd4jCuskoO2ZgSVBa5gA%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764701970-bLw1buvebZLZYOa6llPsle0Fd4jCuskoO2ZgSVBa5gA%3D, hmacParameter=verify)` 2025-12-02T20:01:25.789+01:00 INFO 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T20:01:25.789+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T20:01:25.791+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T20:01:25.791+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T20:01:25.791+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T20:01:25.791+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T20:01:25.792+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T20:01:25.792+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T20:01:25.792+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T20:01:25.792+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T20:01:25.792+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T20:01:25.792+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T20:01:25.792+01:00 DEBUG 8156 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T20:01:25.927+01:00 ERROR 8156 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Error during deserialization of message {"command":"search_timeout","timeouts":[{"player":555411,"expires_at":"2025-12-02T19:03:41.233513+00:00"}]} com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'search_timeout' as a subtype of `com.faforever.commons.lobby.ServerMessage`: known type ids = [ConnectToPeer, DisconnectFromPeer, HostGame, IceMsg, JoinGame, authentication_failed, avatar, game_info, game_join_failed, game_launch, ice_servers, invalid, irc_password, is_ready, kicked_from_party, match_cancelled, match_found, matchmaker_info, notice, party_invite, ping, player_info, pong, search_info, session, social, update_party, vetoes_info, welcome] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 12] at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCallable] : reactor.core.publisher.Mono.fromCallable com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Error has been observed at the following site(s): *__Mono.fromCallable ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Original Stack Trace: at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:2068) at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1617) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._handleUnknownTypeId(TypeDeserializerBase.java:299) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:164) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:150) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:135) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:262) at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4971) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3887) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3855) at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9$0(FafLobbyClient.kt:148) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:137) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) 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:4576) 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:2096) 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:292) at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:401) at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:444) at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:947) at reactor.netty.http.client.WebsocketClientOperations.onInboundNext(WebsocketClientOperations.java:195) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1519) at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1377) at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) 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:868) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T20:01:25.960+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-7] com.faforever.client.map.MapService : Map 'adaptive_twin_rivers.v0002' exists locally already. Download is not required 2025-12-02T20:01:25.960+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-7] com.faforever.client.map.MapService : Map 'adaptive_aloren.v0002' exists locally already. Download is not required 2025-12-02T20:01:25.960+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-7] com.faforever.client.map.MapService : Map 'miracle' exists locally already. Download is not required 2025-12-02T20:01:25.960+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-7] com.faforever.client.map.MapService : Map 'adaptive_step_forward.v0002' exists locally already. Download is not required 2025-12-02T20:01:25.961+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-7] com.faforever.client.map.MapService : Map 'adaptive_canis_river.v0002' exists locally already. Download is not required 2025-12-02T20:01:25.961+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-7] com.faforever.client.map.MapService : Map 'esais_vengeance_4v4.v0007' exists locally already. Download is not required 2025-12-02T20:01:25.961+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-7] com.faforever.client.map.MapService : Map 'adaptive_project_dust.v0002' exists locally already. Download is not required 2025-12-02T20:01:25.961+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-7] com.faforever.client.map.MapService : Map 'funeral_plains.v0001' exists locally already. Download is not required 2025-12-02T20:01:25.961+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-7] com.faforever.client.map.MapService : Map 'lush_na.v0002' exists locally already. Download is not required 2025-12-02T20:01:25.961+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-7] com.faforever.client.map.MapService : Map 'adaptive_project_albus.v0007' exists locally already. Download is not required 2025-12-02T20:01:25.961+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-7] com.faforever.client.map.MapService : Map 'adaptive_monument_valley.v0005' exists locally already. Download is not required 2025-12-02T20:01:25.961+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-7] com.faforever.client.map.MapService : Map 'odda.v0007' exists locally already. Download is not required 2025-12-02T20:01:25.962+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-7] com.faforever.client.map.MapService : Map 'adaptive_pillars_of_sand.v0001' exists locally already. Download is not required 2025-12-02T20:01:25.962+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-7] com.faforever.client.map.MapService : Map 'lena_river.v0008' exists locally already. Download is not required 2025-12-02T20:01:25.962+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-7] com.faforever.client.map.MapService : Map 'saskiya.v0005' exists locally already. Download is not required 2025-12-02T20:01:25.983+01:00 ERROR 8156 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Error during deserialization of message {"command":"search_timeout","timeouts":[{"player":555411,"expires_at":"2025-12-02T19:03:41.233513+00:00"}]} com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'search_timeout' as a subtype of `com.faforever.commons.lobby.ServerMessage`: known type ids = [ConnectToPeer, DisconnectFromPeer, HostGame, IceMsg, JoinGame, authentication_failed, avatar, game_info, game_join_failed, game_launch, ice_servers, invalid, irc_password, is_ready, kicked_from_party, match_cancelled, match_found, matchmaker_info, notice, party_invite, ping, player_info, pong, search_info, session, social, update_party, vetoes_info, welcome] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 12] at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCallable] : reactor.core.publisher.Mono.fromCallable com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Error has been observed at the following site(s): *__Mono.fromCallable ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Original Stack Trace: at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:2068) at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1617) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._handleUnknownTypeId(TypeDeserializerBase.java:299) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:164) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:150) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:135) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:262) at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4971) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3887) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3855) at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9$0(FafLobbyClient.kt:148) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:137) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) 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:4576) 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:2096) 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:292) at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:401) at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:444) at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:947) at reactor.netty.http.client.WebsocketClientOperations.onInboundNext(WebsocketClientOperations.java:195) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1519) at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1377) at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) 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:868) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T20:02:40.014+01:00 INFO 8156 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2025-12-02T20:02:40.016+01:00 INFO 8156 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2025-12-02T20:02:40.017+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2025-12-02T20:02:40.017+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2025-12-02T20:02:40.018+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2025-12-02T20:02:40.023+01:00 INFO 8156 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2025-12-02T20:02:41.951+01:00 DEBUG 8156 --- [FAF Client] [Thread-49] c.f.client.os.FileOpeningHandler : Handling startup: 2025-12-02T20:02:41.951+01:00 INFO 8156 --- [FAF Client] [Thread-49] c.faforever.client.replay.ReplayService : Starting replay file: `E:\Games\FAF Client` 2025-12-02T20:02:42.059+01:00 INFO 8156 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2025-12-02T20:02:42.061+01:00 DEBUG 8156 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2025-12-02T20:02:42.061+01:00 INFO 8156 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Disconnecting from IRC 2025-12-02T20:02:42.063+01:00 INFO 8156 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2025-12-02T20:02:42.062+01:00 ERROR 8156 --- [FAF Client] [reactor-http-nio-1] 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:923) 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:757) Error has been observed at the following site(s): *____Mono.thenEmpty ⇢ at reactor.netty.ReactorNetty$OutboundThen.(ReactorNetty.java:757) |_ ⇢ at reactor.netty.ReactorNetty$OutboundThen.then(ReactorNetty.java:807) |_ Mono.subscribeOn ⇢ at com.faforever.client.chat.kitteh.network.WebSocketConnection.lambda$new$4(WebSocketConnection.java:96) Original Stack Trace: at io.netty.handler.ssl.SslHandler.wrap(SslHandler.java:923) at io.netty.handler.ssl.SslHandler.wrapAndFlush(SslHandler.java:827) at io.netty.handler.ssl.SslHandler.flush(SslHandler.java:808) at io.netty.handler.ssl.SslHandler.flush(SslHandler.java:2133) at io.netty.handler.ssl.SslHandler.closeOutboundAndChannel(SslHandler.java:2102) at io.netty.handler.ssl.SslHandler.close(SslHandler.java:759) at io.netty.channel.AbstractChannelHandlerContext.invokeClose(AbstractChannelHandlerContext.java:761) at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:733) at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:560) at io.netty.channel.DefaultChannelPipeline.close(DefaultChannelPipeline.java:906) at io.netty.channel.AbstractChannel.close(AbstractChannel.java:243) at reactor.netty.http.client.HttpClientOperations.onInboundCancel(HttpClientOperations.java:361) at reactor.netty.channel.FluxReceive.disposeAndUnsubscribeReceiver(FluxReceive.java:490) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T20:02:42.063+01:00 INFO 8156 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2025-12-02T20:02:42.063+01:00 DEBUG 8156 --- [FAF Client] [Thread-18] com.faforever.client.mod.ModService : Watcher terminated (null) 2025-12-02T20:02:42.063+01:00 INFO 8156 --- [FAF Client] [Thread-17] com.faforever.client.map.MapService : Watcher terminated (null) 2025-12-02T20:02:42.065+01:00 INFO 8156 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2025-12-02T20:02:42.065+01:00 WARN 8156 --- [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 2025-12-02T20:02:42.065+01:00 INFO 8156 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2025-12-02T20:02:42.067+01:00 INFO 8156 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2025-12-02T20:02:42.067+01:00 INFO 8156 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T20:02:42.069+01:00 INFO 8156 --- [FAF Client] [Thread-50] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2025-12-02T20:02:55.044+01:00 INFO 23992 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2025-12-02T20:02:55.047+01:00 DEBUG 23992 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2025-12-02T20:02:55.138+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\8 - badlands_v4.v0001 2025-12-02T20:02:55.140+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_aloren.v0002 2025-12-02T20:02:55.143+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_canis_river.v0002 2025-12-02T20:02:55.144+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_fangtooth_islands.v0004 2025-12-02T20:02:55.146+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_monument_valley.v0005 2025-12-02T20:02:55.149+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_pillars_of_sand.v0001 2025-12-02T20:02:55.151+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_project_albus.v0007 2025-12-02T20:02:55.152+01:00 INFO 23992 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2025-12-02T20:02:55.153+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_project_dust.v0002 2025-12-02T20:02:55.154+01:00 INFO 23992 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2025-12-02T20:02:55.155+01:00 DEBUG 23992 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2025-12-02T20:02:55.155+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_step_forward.v0002 2025-12-02T20:02:55.157+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_twin_rivers.v0002 2025-12-02T20:02:55.158+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\anchor.v0011 2025-12-02T20:02:55.159+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\arcane.v0001 2025-12-02T20:02:55.160+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_battles_4x4_v2-2_teamplay_ai.v0001 2025-12-02T20:02:55.161+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_battles_4x4_v2_teamplay_ai.v0001 2025-12-02T20:02:55.162+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_reworked_4x4_rich.v0003 2025-12-02T20:02:55.163+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\deadlock.v0015 2025-12-02T20:02:55.164+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\dualgap_adaptive.v0014 2025-12-02T20:02:55.165+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\enfilade.v0007 2025-12-02T20:02:55.166+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\esais_vengeance_4v4.v0007 2025-12-02T20:02:55.167+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\esgaroths_ruins_-_faf_version.v0002 2025-12-02T20:02:55.168+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\frithen.v0004 2025-12-02T20:02:55.169+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\funeral_plains.v0001 2025-12-02T20:02:55.170+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\hollow.v0005 2025-12-02T20:02:55.171+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\horizons.v0014 2025-12-02T20:02:55.172+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\huracan.v0002 2025-12-02T20:02:55.173+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lena_river.v0008 2025-12-02T20:02:55.174+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\loki_-_faf_version.v0004 2025-12-02T20:02:55.175+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lost_archipelago.v0005 2025-12-02T20:02:55.176+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lush_na.v0002 2025-12-02T20:02:55.177+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Miracle 2025-12-02T20:02:55.178+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\mirage.v0003 2025-12-02T20:02:55.178+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\nomadiah.v0001 2025-12-02T20:02:55.179+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\odda.v0007 2025-12-02T20:02:55.181+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\open waters v2.v0001 2025-12-02T20:02:55.181+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\osiris.v0006 2025-12-02T20:02:55.182+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\saskiya.v0005 2025-12-02T20:02:55.183+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Seraphim Outpost EP.v0002 2025-12-02T20:02:55.184+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\siege_island_2v2.v0003 2025-12-02T20:02:55.185+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Stella Maris 1v1.v0001 2025-12-02T20:02:55.186+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\syrtis_major_-_faf_version.v0002 2025-12-02T20:02:55.187+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\tag_voi_vittu.v0001 2025-12-02T20:02:55.188+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\the cold place.v0001 2025-12-02T20:02:55.189+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\therum.v0004 2025-12-02T20:02:55.190+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\theta_passage_-_faf_version.v0001 2025-12-02T20:02:55.191+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\twin rivers.v0001 2025-12-02T20:02:55.191+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Wonder open 6v6 v2 2025-12-02T20:02:55.192+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\x1ca_coop_001.v0029 2025-12-02T20:02:55.193+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2025-12-02T20:02:55.194+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2025-12-02T20:02:55.195+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2025-12-02T20:02:55.195+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2025-12-02T20:02:55.197+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2025-12-02T20:02:55.198+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2025-12-02T20:02:55.199+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2025-12-02T20:02:55.200+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2025-12-02T20:02:55.202+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2025-12-02T20:02:55.203+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2025-12-02T20:02:55.204+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2025-12-02T20:02:55.205+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2025-12-02T20:02:55.206+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2025-12-02T20:02:55.206+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2025-12-02T20:02:55.207+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2025-12-02T20:02:55.208+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2025-12-02T20:02:55.209+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2025-12-02T20:02:55.210+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2025-12-02T20:02:55.210+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2025-12-02T20:02:55.211+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2025-12-02T20:02:55.211+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2025-12-02T20:02:55.212+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2025-12-02T20:02:55.214+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2025-12-02T20:02:55.214+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2025-12-02T20:02:55.215+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2025-12-02T20:02:55.216+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2025-12-02T20:02:55.216+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2025-12-02T20:02:55.217+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2025-12-02T20:02:55.218+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2025-12-02T20:02:55.218+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2025-12-02T20:02:55.219+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2025-12-02T20:02:55.219+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2025-12-02T20:02:55.220+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2025-12-02T20:02:55.221+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2025-12-02T20:02:55.221+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2025-12-02T20:02:55.222+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2025-12-02T20:02:55.223+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2025-12-02T20:02:55.223+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2025-12-02T20:02:55.224+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2025-12-02T20:02:55.225+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2025-12-02T20:02:55.225+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2025-12-02T20:02:55.226+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2025-12-02T20:02:55.226+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2025-12-02T20:02:55.227+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2025-12-02T20:02:55.227+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2025-12-02T20:02:55.228+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2025-12-02T20:02:55.229+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2025-12-02T20:02:55.229+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2025-12-02T20:02:55.230+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2025-12-02T20:02:55.231+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2025-12-02T20:02:55.231+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2025-12-02T20:02:55.232+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2025-12-02T20:02:55.232+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2025-12-02T20:02:55.233+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2025-12-02T20:02:55.268+01:00 DEBUG 23992 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T20:02:55.268+01:00 DEBUG 23992 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T20:02:55.299+01:00 DEBUG 23992 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2025-12-02T20:02:55.359+01:00 INFO 23992 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2025-12-02T20:02:55.454+01:00 DEBUG 23992 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2025-12-02T20:02:55.640+01:00 INFO 23992 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 3.072 seconds (process running for 3.712) 2025-12-02T20:02:55.644+01:00 INFO 23992 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T20:02:55.708+01:00 DEBUG 23992 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2025-12-02T20:02:55.912+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2025.11.1 2025-12-02T20:02:56.327+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2025.11.1 2025-12-02T20:02:56.332+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2025-12-02T20:02:56.636+01:00 INFO 23992 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2025.11.1' is not newer than toVersion '2025.11.1'. No update is required. 2025-12-02T20:02:56.636+01:00 INFO 23992 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2025-12-02T20:02:56.671+01:00 DEBUG 23992 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2025-12-02T20:02:56.889+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2025-12-02T20:02:55.888758500Z 2025-12-02T20:02:57.006+01:00 DEBUG 23992 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2025-12-02T20:02:57.008+01:00 DEBUG 23992 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2025-12-02T20:02:57.009+01:00 DEBUG 23992 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2025-12-02T20:02:57.040+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2025-12-02T20:02:57.169+01:00 DEBUG 23992 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2025-12-02T20:02:59.578+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2025-12-02T20:02:59.662+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2025.11.1' is not newer than toVersion '2025.11.1'. No update is required. 2025-12-02T20:02:59.662+01:00 DEBUG 23992 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #Rinzler3113'sParty 2025-12-02T20:02:59.843+01:00 DEBUG 23992 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2025-12-02T20:02:59.994+01:00 DEBUG 23992 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\divisions\silverIII_medium.png 2025-12-02T20:03:00.209+01:00 DEBUG 23992 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #Rinzler3113'sParty 2025-12-02T20:03:00.210+01:00 DEBUG 23992 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2025-12-02T20:03:02.613+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T20:03:02.780+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764701955-prhNnwzIhx5XOpjgi8wihFBmrLpfa5jTJ8wyeD4fA90%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764701955-prhNnwzIhx5XOpjgi8wihFBmrLpfa5jTJ8wyeD4fA90%3D, hmacParameter=verify)` 2025-12-02T20:03:02.781+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764701955-6rHVIgAEg1XjzZKx4Z4F%2F%2BkeXFplrkzp%2Bv1wa65hi8U%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764701955-6rHVIgAEg1XjzZKx4Z4F%2F%2BkeXFplrkzp%2Bv1wa65hi8U%3D, hmacParameter=verify)` 2025-12-02T20:03:02.795+01:00 INFO 23992 --- [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=1764701955-%2BMjN3AtCusj5%2FdCE5S9NG1KjAYj8lZHNJkXEfgoUWME%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764701955-%2BMjN3AtCusj5%2FdCE5S9NG1KjAYj8lZHNJkXEfgoUWME%3D, hmacParameter=verify)` 2025-12-02T20:03:02.797+01:00 INFO 23992 --- [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=1764701955-pTr8EeVgRrlvRHu05Ln%2FC8ZymASYJMElz6urRjDIrTo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764701955-pTr8EeVgRrlvRHu05Ln%2FC8ZymASYJMElz6urRjDIrTo%3D, hmacParameter=verify)` 2025-12-02T20:03:02.798+01:00 INFO 23992 --- [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=1764701955-IRm2112Ceef3jfAXNnIbkSg1mshWWikXmnmeUeWWu%2Bk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764701955-IRm2112Ceef3jfAXNnIbkSg1mshWWikXmnmeUeWWu%2Bk%3D, hmacParameter=verify)` 2025-12-02T20:03:02.798+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764701955-dCJj6foWAU4DGoGw0xASPhZFotRlxkhyf%2BPC3BDNKdY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764701955-dCJj6foWAU4DGoGw0xASPhZFotRlxkhyf%2BPC3BDNKdY%3D, hmacParameter=verify)` 2025-12-02T20:03:02.798+01:00 INFO 23992 --- [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=1764701955-x9LYC5QQGbLZodiU6nRaeJ2EkHoOX1UEugH%2BmGRhgQg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764701955-x9LYC5QQGbLZodiU6nRaeJ2EkHoOX1UEugH%2BmGRhgQg%3D, hmacParameter=verify)` 2025-12-02T20:03:02.799+01:00 INFO 23992 --- [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=1764701955-RolIXBPjWWmVfeo3C2hR2S3%2B3wDdT7MkKAHeLvJuBN0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764701955-RolIXBPjWWmVfeo3C2hR2S3%2B3wDdT7MkKAHeLvJuBN0%3D, hmacParameter=verify)` 2025-12-02T20:03:02.803+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764701955-oOi1rH6Ip%2FYxhzfyGzyNKAV5oAYCklS5exC5w9R%2BrRg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764701955-oOi1rH6Ip%2FYxhzfyGzyNKAV5oAYCklS5exC5w9R%2BrRg%3D, hmacParameter=verify)` 2025-12-02T20:03:03.477+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764701955-g3jwXAYNYc2uN2XeO4ikyLUMBCcyRNUEEIKSwgiXYpw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764701955-g3jwXAYNYc2uN2XeO4ikyLUMBCcyRNUEEIKSwgiXYpw%3D, hmacParameter=verify)` 2025-12-02T20:03:03.480+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764701955-dGsODP4gl6XrrD4TENQofTPK5sFyQa0JaAmhFvYVfTY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764701955-dGsODP4gl6XrrD4TENQofTPK5sFyQa0JaAmhFvYVfTY%3D, hmacParameter=verify)` 2025-12-02T20:03:03.485+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764701955-CJdY3JplJMAc6FZAP0im08FAfz%2BVLeP15%2BKN9yAtgl8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764701955-CJdY3JplJMAc6FZAP0im08FAfz%2BVLeP15%2BKN9yAtgl8%3D, hmacParameter=verify)` 2025-12-02T20:03:03.490+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764701955-NcN14qkfkshYarb%2F1LmsqBz%2BFwPI7ZNzJgs48vtjuH4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764701955-NcN14qkfkshYarb%2F1LmsqBz%2BFwPI7ZNzJgs48vtjuH4%3D, hmacParameter=verify)` 2025-12-02T20:03:03.491+01:00 INFO 23992 --- [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=1764701955-I%2B8eCACS0I%2BwmzSpdzhYkMxwDRPdh6OKSjQiY5nWvuM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764701955-I%2B8eCACS0I%2BwmzSpdzhYkMxwDRPdh6OKSjQiY5nWvuM%3D, hmacParameter=verify)` 2025-12-02T20:03:03.492+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764701955-WwHfLwfri4aSX8S1eMftzSn3kSqIY%2FTvCr8cTb%2F%2BDUM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764701955-WwHfLwfri4aSX8S1eMftzSn3kSqIY%2FTvCr8cTb%2F%2BDUM%3D, hmacParameter=verify)` 2025-12-02T20:03:03.492+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764701955-foWScWZN98WsNGin8SOfd2XNzjBvMQWZy3WiF95qn5c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764701955-foWScWZN98WsNGin8SOfd2XNzjBvMQWZy3WiF95qn5c%3D, hmacParameter=verify)` 2025-12-02T20:03:03.614+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764701955-c1LNH8C1WY%2F%2FGc4xIQ8mkntrKhLzcRwrRjejcipwWXg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764701955-c1LNH8C1WY%2F%2FGc4xIQ8mkntrKhLzcRwrRjejcipwWXg%3D, hmacParameter=verify)` 2025-12-02T20:03:03.782+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764701955-r%2Bs2ECivwYeSxUE%2F6OwteZSMYqnUfjO%2FEelwytoMcYY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764701955-r%2Bs2ECivwYeSxUE%2F6OwteZSMYqnUfjO%2FEelwytoMcYY%3D, hmacParameter=verify)` 2025-12-02T20:03:03.782+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764701955-DqlS7r4CwTr1N%2FRVj0wSmQKq4sFVd8cVYSC1sGigZm8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764701955-DqlS7r4CwTr1N%2FRVj0wSmQKq4sFVd8cVYSC1sGigZm8%3D, hmacParameter=verify)` 2025-12-02T20:03:03.788+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T20:03:03.789+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T20:03:03.792+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T20:03:03.792+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T20:03:03.792+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T20:03:03.793+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T20:03:03.793+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T20:03:03.793+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T20:03:03.793+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T20:03:03.794+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T20:03:03.794+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T20:03:03.794+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T20:03:03.794+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T20:03:03.943+01:00 ERROR 23992 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Error during deserialization of message {"command":"search_timeout","timeouts":[{"player":555411,"expires_at":"2025-12-02T19:03:41.233513+00:00"}]} com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'search_timeout' as a subtype of `com.faforever.commons.lobby.ServerMessage`: known type ids = [ConnectToPeer, DisconnectFromPeer, HostGame, IceMsg, JoinGame, authentication_failed, avatar, game_info, game_join_failed, game_launch, ice_servers, invalid, irc_password, is_ready, kicked_from_party, match_cancelled, match_found, matchmaker_info, notice, party_invite, ping, player_info, pong, search_info, session, social, update_party, vetoes_info, welcome] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 12] at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCallable] : reactor.core.publisher.Mono.fromCallable com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Error has been observed at the following site(s): *__Mono.fromCallable ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Original Stack Trace: at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:2068) at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1617) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._handleUnknownTypeId(TypeDeserializerBase.java:299) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:164) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:150) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:135) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:262) at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4971) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3887) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3855) at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9$0(FafLobbyClient.kt:148) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:137) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) 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:4576) 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:2096) 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:292) at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:401) at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:444) at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:947) at reactor.netty.http.client.WebsocketClientOperations.onInboundNext(WebsocketClientOperations.java:195) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1519) at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1377) at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) 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:868) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T20:03:03.969+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_twin_rivers.v0002' exists locally already. Download is not required 2025-12-02T20:03:03.970+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_aloren.v0002' exists locally already. Download is not required 2025-12-02T20:03:03.970+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'miracle' exists locally already. Download is not required 2025-12-02T20:03:03.970+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_step_forward.v0002' exists locally already. Download is not required 2025-12-02T20:03:03.971+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_canis_river.v0002' exists locally already. Download is not required 2025-12-02T20:03:03.971+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'esais_vengeance_4v4.v0007' exists locally already. Download is not required 2025-12-02T20:03:03.971+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_project_dust.v0002' exists locally already. Download is not required 2025-12-02T20:03:03.971+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'funeral_plains.v0001' exists locally already. Download is not required 2025-12-02T20:03:03.971+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'lush_na.v0002' exists locally already. Download is not required 2025-12-02T20:03:03.971+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_project_albus.v0007' exists locally already. Download is not required 2025-12-02T20:03:03.971+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_monument_valley.v0005' exists locally already. Download is not required 2025-12-02T20:03:03.971+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'odda.v0007' exists locally already. Download is not required 2025-12-02T20:03:03.972+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_pillars_of_sand.v0001' exists locally already. Download is not required 2025-12-02T20:03:03.972+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'lena_river.v0008' exists locally already. Download is not required 2025-12-02T20:03:03.972+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'saskiya.v0005' exists locally already. Download is not required 2025-12-02T20:03:03.996+01:00 ERROR 23992 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Error during deserialization of message {"command":"search_timeout","timeouts":[{"player":555411,"expires_at":"2025-12-02T19:03:41.233513+00:00"}]} com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'search_timeout' as a subtype of `com.faforever.commons.lobby.ServerMessage`: known type ids = [ConnectToPeer, DisconnectFromPeer, HostGame, IceMsg, JoinGame, authentication_failed, avatar, game_info, game_join_failed, game_launch, ice_servers, invalid, irc_password, is_ready, kicked_from_party, match_cancelled, match_found, matchmaker_info, notice, party_invite, ping, player_info, pong, search_info, session, social, update_party, vetoes_info, welcome] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 12] at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCallable] : reactor.core.publisher.Mono.fromCallable com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Error has been observed at the following site(s): *__Mono.fromCallable ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Original Stack Trace: at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:2068) at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1617) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._handleUnknownTypeId(TypeDeserializerBase.java:299) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:164) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:150) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:135) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:262) at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4971) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3887) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3855) at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9$0(FafLobbyClient.kt:148) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:137) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) 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:4576) 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:2096) 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:292) at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:401) at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:444) at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:947) at reactor.netty.http.client.WebsocketClientOperations.onInboundNext(WebsocketClientOperations.java:195) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1519) at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1377) at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) 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:868) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T20:03:09.021+01:00 ERROR 23992 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Error during deserialization of message {"command":"search_timeout","timeouts":[{"player":555411,"expires_at":"2025-12-02T19:03:41.233513+00:00"}]} com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'search_timeout' as a subtype of `com.faforever.commons.lobby.ServerMessage`: known type ids = [ConnectToPeer, DisconnectFromPeer, HostGame, IceMsg, JoinGame, authentication_failed, avatar, game_info, game_join_failed, game_launch, ice_servers, invalid, irc_password, is_ready, kicked_from_party, match_cancelled, match_found, matchmaker_info, notice, party_invite, ping, player_info, pong, search_info, session, social, update_party, vetoes_info, welcome] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 12] at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCallable] : reactor.core.publisher.Mono.fromCallable com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Error has been observed at the following site(s): *__Mono.fromCallable ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Original Stack Trace: at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:2068) at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1617) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._handleUnknownTypeId(TypeDeserializerBase.java:299) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:164) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:150) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:135) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:262) at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4971) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3887) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3855) at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9$0(FafLobbyClient.kt:148) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:137) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) 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:4576) 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:2096) 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:292) at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:401) at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:444) at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:947) at reactor.netty.http.client.WebsocketClientOperations.onInboundNext(WebsocketClientOperations.java:195) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1519) at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1377) at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) 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:868) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T20:03:10.795+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-9] com.faforever.client.map.MapService : Map 'adaptive_twin_rivers.v0002' exists locally already. Download is not required 2025-12-02T20:03:10.796+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-9] com.faforever.client.map.MapService : Map 'adaptive_aloren.v0002' exists locally already. Download is not required 2025-12-02T20:03:10.796+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-9] com.faforever.client.map.MapService : Map 'miracle' exists locally already. Download is not required 2025-12-02T20:03:10.796+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-9] com.faforever.client.map.MapService : Map 'adaptive_step_forward.v0002' exists locally already. Download is not required 2025-12-02T20:03:10.796+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-9] com.faforever.client.map.MapService : Map 'adaptive_canis_river.v0002' exists locally already. Download is not required 2025-12-02T20:03:10.796+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-9] com.faforever.client.map.MapService : Map 'esais_vengeance_4v4.v0007' exists locally already. Download is not required 2025-12-02T20:03:10.797+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-9] com.faforever.client.map.MapService : Map 'adaptive_project_dust.v0002' exists locally already. Download is not required 2025-12-02T20:03:10.797+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-9] com.faforever.client.map.MapService : Map 'funeral_plains.v0001' exists locally already. Download is not required 2025-12-02T20:03:10.797+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-9] com.faforever.client.map.MapService : Map 'lush_na.v0002' exists locally already. Download is not required 2025-12-02T20:03:10.797+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-9] com.faforever.client.map.MapService : Map 'adaptive_project_albus.v0007' exists locally already. Download is not required 2025-12-02T20:03:10.797+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-9] com.faforever.client.map.MapService : Map 'adaptive_monument_valley.v0005' exists locally already. Download is not required 2025-12-02T20:03:10.797+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-9] com.faforever.client.map.MapService : Map 'odda.v0007' exists locally already. Download is not required 2025-12-02T20:03:10.798+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-9] com.faforever.client.map.MapService : Map 'adaptive_pillars_of_sand.v0001' exists locally already. Download is not required 2025-12-02T20:03:10.798+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-9] com.faforever.client.map.MapService : Map 'lena_river.v0008' exists locally already. Download is not required 2025-12-02T20:03:10.798+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-9] com.faforever.client.map.MapService : Map 'saskiya.v0005' exists locally already. Download is not required 2025-12-02T20:03:10.819+01:00 ERROR 23992 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Error during deserialization of message {"command":"search_timeout","timeouts":[{"player":555411,"expires_at":"2025-12-02T19:03:41.233513+00:00"}]} com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'search_timeout' as a subtype of `com.faforever.commons.lobby.ServerMessage`: known type ids = [ConnectToPeer, DisconnectFromPeer, HostGame, IceMsg, JoinGame, authentication_failed, avatar, game_info, game_join_failed, game_launch, ice_servers, invalid, irc_password, is_ready, kicked_from_party, match_cancelled, match_found, matchmaker_info, notice, party_invite, ping, player_info, pong, search_info, session, social, update_party, vetoes_info, welcome] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 12] at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCallable] : reactor.core.publisher.Mono.fromCallable com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Error has been observed at the following site(s): *__Mono.fromCallable ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Original Stack Trace: at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:2068) at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1617) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._handleUnknownTypeId(TypeDeserializerBase.java:299) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:164) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:150) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:135) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:262) at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4971) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3887) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3855) at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9$0(FafLobbyClient.kt:148) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:137) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) 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:4576) 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:2096) 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:292) at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:401) at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:444) at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:947) at reactor.netty.http.client.WebsocketClientOperations.onInboundNext(WebsocketClientOperations.java:195) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1519) at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1377) at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) 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:868) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T20:03:37.598+01:00 ERROR 23992 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Error during deserialization of message {"command":"search_timeout","timeouts":[{"player":555411,"expires_at":"2025-12-02T19:03:41.233513+00:00"}]} com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'search_timeout' as a subtype of `com.faforever.commons.lobby.ServerMessage`: known type ids = [ConnectToPeer, DisconnectFromPeer, HostGame, IceMsg, JoinGame, authentication_failed, avatar, game_info, game_join_failed, game_launch, ice_servers, invalid, irc_password, is_ready, kicked_from_party, match_cancelled, match_found, matchmaker_info, notice, party_invite, ping, player_info, pong, search_info, session, social, update_party, vetoes_info, welcome] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 12] at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCallable] : reactor.core.publisher.Mono.fromCallable com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Error has been observed at the following site(s): *__Mono.fromCallable ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Original Stack Trace: at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:2068) at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1617) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._handleUnknownTypeId(TypeDeserializerBase.java:299) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:164) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:150) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:135) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:262) at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4971) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3887) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3855) at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9$0(FafLobbyClient.kt:148) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:137) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) 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:4576) 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:2096) 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:292) at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:401) at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:444) at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:947) at reactor.netty.http.client.WebsocketClientOperations.onInboundNext(WebsocketClientOperations.java:195) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1519) at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1377) at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) 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:868) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T20:03:38.743+01:00 ERROR 23992 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Error during deserialization of message {"command":"search_timeout","timeouts":[{"player":555411,"expires_at":"2025-12-02T19:03:41.233513+00:00"}]} com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'search_timeout' as a subtype of `com.faforever.commons.lobby.ServerMessage`: known type ids = [ConnectToPeer, DisconnectFromPeer, HostGame, IceMsg, JoinGame, authentication_failed, avatar, game_info, game_join_failed, game_launch, ice_servers, invalid, irc_password, is_ready, kicked_from_party, match_cancelled, match_found, matchmaker_info, notice, party_invite, ping, player_info, pong, search_info, session, social, update_party, vetoes_info, welcome] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 12] at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCallable] : reactor.core.publisher.Mono.fromCallable com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Error has been observed at the following site(s): *__Mono.fromCallable ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Original Stack Trace: at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:2068) at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1617) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._handleUnknownTypeId(TypeDeserializerBase.java:299) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:164) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:150) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:135) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:262) at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4971) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3887) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3855) at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9$0(FafLobbyClient.kt:148) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:137) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) 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:4576) 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:2096) 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:292) at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:401) at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:444) at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:947) at reactor.netty.http.client.WebsocketClientOperations.onInboundNext(WebsocketClientOperations.java:195) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1519) at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1377) at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) 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:868) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T20:03:44.606+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T20:03:44.607+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmaking search has been started 2025-12-02T20:03:44.626+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764701955-prhNnwzIhx5XOpjgi8wihFBmrLpfa5jTJ8wyeD4fA90%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764701955-prhNnwzIhx5XOpjgi8wihFBmrLpfa5jTJ8wyeD4fA90%3D, hmacParameter=verify)` 2025-12-02T20:03:44.627+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764701955-6rHVIgAEg1XjzZKx4Z4F%2F%2BkeXFplrkzp%2Bv1wa65hi8U%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764701955-6rHVIgAEg1XjzZKx4Z4F%2F%2BkeXFplrkzp%2Bv1wa65hi8U%3D, hmacParameter=verify)` 2025-12-02T20:03:44.641+01:00 INFO 23992 --- [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=1764701955-%2BMjN3AtCusj5%2FdCE5S9NG1KjAYj8lZHNJkXEfgoUWME%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764701955-%2BMjN3AtCusj5%2FdCE5S9NG1KjAYj8lZHNJkXEfgoUWME%3D, hmacParameter=verify)` 2025-12-02T20:03:44.641+01:00 INFO 23992 --- [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=1764701955-pTr8EeVgRrlvRHu05Ln%2FC8ZymASYJMElz6urRjDIrTo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764701955-pTr8EeVgRrlvRHu05Ln%2FC8ZymASYJMElz6urRjDIrTo%3D, hmacParameter=verify)` 2025-12-02T20:03:44.642+01:00 INFO 23992 --- [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=1764701955-IRm2112Ceef3jfAXNnIbkSg1mshWWikXmnmeUeWWu%2Bk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764701955-IRm2112Ceef3jfAXNnIbkSg1mshWWikXmnmeUeWWu%2Bk%3D, hmacParameter=verify)` 2025-12-02T20:03:44.642+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764701955-dCJj6foWAU4DGoGw0xASPhZFotRlxkhyf%2BPC3BDNKdY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764701955-dCJj6foWAU4DGoGw0xASPhZFotRlxkhyf%2BPC3BDNKdY%3D, hmacParameter=verify)` 2025-12-02T20:03:44.642+01:00 INFO 23992 --- [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=1764701955-x9LYC5QQGbLZodiU6nRaeJ2EkHoOX1UEugH%2BmGRhgQg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764701955-x9LYC5QQGbLZodiU6nRaeJ2EkHoOX1UEugH%2BmGRhgQg%3D, hmacParameter=verify)` 2025-12-02T20:03:44.643+01:00 INFO 23992 --- [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=1764701955-RolIXBPjWWmVfeo3C2hR2S3%2B3wDdT7MkKAHeLvJuBN0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764701955-RolIXBPjWWmVfeo3C2hR2S3%2B3wDdT7MkKAHeLvJuBN0%3D, hmacParameter=verify)` 2025-12-02T20:03:44.647+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764701955-oOi1rH6Ip%2FYxhzfyGzyNKAV5oAYCklS5exC5w9R%2BrRg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764701955-oOi1rH6Ip%2FYxhzfyGzyNKAV5oAYCklS5exC5w9R%2BrRg%3D, hmacParameter=verify)` 2025-12-02T20:03:45.221+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-1] com.faforever.client.map.MapService : Map 'adaptive_twin_rivers.v0002' exists locally already. Download is not required 2025-12-02T20:03:45.222+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-1] com.faforever.client.map.MapService : Map 'adaptive_aloren.v0002' exists locally already. Download is not required 2025-12-02T20:03:45.222+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-1] com.faforever.client.map.MapService : Map 'miracle' exists locally already. Download is not required 2025-12-02T20:03:45.222+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-1] com.faforever.client.map.MapService : Map 'adaptive_step_forward.v0002' exists locally already. Download is not required 2025-12-02T20:03:45.222+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-1] com.faforever.client.map.MapService : Map 'adaptive_canis_river.v0002' exists locally already. Download is not required 2025-12-02T20:03:45.222+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-1] com.faforever.client.map.MapService : Map 'esais_vengeance_4v4.v0007' exists locally already. Download is not required 2025-12-02T20:03:45.222+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-1] com.faforever.client.map.MapService : Map 'adaptive_project_dust.v0002' exists locally already. Download is not required 2025-12-02T20:03:45.223+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-1] com.faforever.client.map.MapService : Map 'funeral_plains.v0001' exists locally already. Download is not required 2025-12-02T20:03:45.223+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-1] com.faforever.client.map.MapService : Map 'lush_na.v0002' exists locally already. Download is not required 2025-12-02T20:03:45.223+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-1] com.faforever.client.map.MapService : Map 'adaptive_project_albus.v0007' exists locally already. Download is not required 2025-12-02T20:03:45.223+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-1] com.faforever.client.map.MapService : Map 'adaptive_monument_valley.v0005' exists locally already. Download is not required 2025-12-02T20:03:45.223+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-1] com.faforever.client.map.MapService : Map 'odda.v0007' exists locally already. Download is not required 2025-12-02T20:03:45.223+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-1] com.faforever.client.map.MapService : Map 'adaptive_pillars_of_sand.v0001' exists locally already. Download is not required 2025-12-02T20:03:45.223+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-1] com.faforever.client.map.MapService : Map 'lena_river.v0008' exists locally already. Download is not required 2025-12-02T20:03:45.224+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-1] com.faforever.client.map.MapService : Map 'saskiya.v0005' exists locally already. Download is not required 2025-12-02T20:03:45.306+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764701955-g3jwXAYNYc2uN2XeO4ikyLUMBCcyRNUEEIKSwgiXYpw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764701955-g3jwXAYNYc2uN2XeO4ikyLUMBCcyRNUEEIKSwgiXYpw%3D, hmacParameter=verify)` 2025-12-02T20:03:45.308+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764701955-dGsODP4gl6XrrD4TENQofTPK5sFyQa0JaAmhFvYVfTY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764701955-dGsODP4gl6XrrD4TENQofTPK5sFyQa0JaAmhFvYVfTY%3D, hmacParameter=verify)` 2025-12-02T20:03:45.313+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764701955-CJdY3JplJMAc6FZAP0im08FAfz%2BVLeP15%2BKN9yAtgl8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764701955-CJdY3JplJMAc6FZAP0im08FAfz%2BVLeP15%2BKN9yAtgl8%3D, hmacParameter=verify)` 2025-12-02T20:03:45.317+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764701955-NcN14qkfkshYarb%2F1LmsqBz%2BFwPI7ZNzJgs48vtjuH4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764701955-NcN14qkfkshYarb%2F1LmsqBz%2BFwPI7ZNzJgs48vtjuH4%3D, hmacParameter=verify)` 2025-12-02T20:03:45.317+01:00 INFO 23992 --- [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=1764701955-I%2B8eCACS0I%2BwmzSpdzhYkMxwDRPdh6OKSjQiY5nWvuM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764701955-I%2B8eCACS0I%2BwmzSpdzhYkMxwDRPdh6OKSjQiY5nWvuM%3D, hmacParameter=verify)` 2025-12-02T20:03:45.319+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764701955-WwHfLwfri4aSX8S1eMftzSn3kSqIY%2FTvCr8cTb%2F%2BDUM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764701955-WwHfLwfri4aSX8S1eMftzSn3kSqIY%2FTvCr8cTb%2F%2BDUM%3D, hmacParameter=verify)` 2025-12-02T20:03:45.319+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764701955-foWScWZN98WsNGin8SOfd2XNzjBvMQWZy3WiF95qn5c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764701955-foWScWZN98WsNGin8SOfd2XNzjBvMQWZy3WiF95qn5c%3D, hmacParameter=verify)` 2025-12-02T20:03:45.438+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764701955-c1LNH8C1WY%2F%2FGc4xIQ8mkntrKhLzcRwrRjejcipwWXg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764701955-c1LNH8C1WY%2F%2FGc4xIQ8mkntrKhLzcRwrRjejcipwWXg%3D, hmacParameter=verify)` 2025-12-02T20:03:45.602+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764701955-r%2Bs2ECivwYeSxUE%2F6OwteZSMYqnUfjO%2FEelwytoMcYY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764701955-r%2Bs2ECivwYeSxUE%2F6OwteZSMYqnUfjO%2FEelwytoMcYY%3D, hmacParameter=verify)` 2025-12-02T20:03:45.603+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764701955-DqlS7r4CwTr1N%2FRVj0wSmQKq4sFVd8cVYSC1sGigZm8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764701955-DqlS7r4CwTr1N%2FRVj0wSmQKq4sFVd8cVYSC1sGigZm8%3D, hmacParameter=verify)` 2025-12-02T20:03:45.609+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T20:03:45.609+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T20:03:45.609+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T20:03:45.609+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T20:03:45.610+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T20:03:45.610+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T20:03:45.610+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T20:03:45.610+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T20:03:45.610+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T20:03:45.610+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T20:03:45.610+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T20:03:45.611+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T20:03:45.611+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T20:03:47.281+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Stopping matchmaker search 2025-12-02T20:03:47.282+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmaking search has been cancelled 2025-12-02T20:03:48.165+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T20:03:48.183+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764701955-prhNnwzIhx5XOpjgi8wihFBmrLpfa5jTJ8wyeD4fA90%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764701955-prhNnwzIhx5XOpjgi8wihFBmrLpfa5jTJ8wyeD4fA90%3D, hmacParameter=verify)` 2025-12-02T20:03:48.183+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764701955-6rHVIgAEg1XjzZKx4Z4F%2F%2BkeXFplrkzp%2Bv1wa65hi8U%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764701955-6rHVIgAEg1XjzZKx4Z4F%2F%2BkeXFplrkzp%2Bv1wa65hi8U%3D, hmacParameter=verify)` 2025-12-02T20:03:48.198+01:00 INFO 23992 --- [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=1764701955-%2BMjN3AtCusj5%2FdCE5S9NG1KjAYj8lZHNJkXEfgoUWME%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764701955-%2BMjN3AtCusj5%2FdCE5S9NG1KjAYj8lZHNJkXEfgoUWME%3D, hmacParameter=verify)` 2025-12-02T20:03:48.199+01:00 INFO 23992 --- [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=1764701955-pTr8EeVgRrlvRHu05Ln%2FC8ZymASYJMElz6urRjDIrTo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764701955-pTr8EeVgRrlvRHu05Ln%2FC8ZymASYJMElz6urRjDIrTo%3D, hmacParameter=verify)` 2025-12-02T20:03:48.200+01:00 INFO 23992 --- [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=1764701955-IRm2112Ceef3jfAXNnIbkSg1mshWWikXmnmeUeWWu%2Bk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764701955-IRm2112Ceef3jfAXNnIbkSg1mshWWikXmnmeUeWWu%2Bk%3D, hmacParameter=verify)` 2025-12-02T20:03:48.200+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764701955-dCJj6foWAU4DGoGw0xASPhZFotRlxkhyf%2BPC3BDNKdY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764701955-dCJj6foWAU4DGoGw0xASPhZFotRlxkhyf%2BPC3BDNKdY%3D, hmacParameter=verify)` 2025-12-02T20:03:48.200+01:00 INFO 23992 --- [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=1764701955-x9LYC5QQGbLZodiU6nRaeJ2EkHoOX1UEugH%2BmGRhgQg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764701955-x9LYC5QQGbLZodiU6nRaeJ2EkHoOX1UEugH%2BmGRhgQg%3D, hmacParameter=verify)` 2025-12-02T20:03:48.200+01:00 INFO 23992 --- [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=1764701955-RolIXBPjWWmVfeo3C2hR2S3%2B3wDdT7MkKAHeLvJuBN0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764701955-RolIXBPjWWmVfeo3C2hR2S3%2B3wDdT7MkKAHeLvJuBN0%3D, hmacParameter=verify)` 2025-12-02T20:03:48.205+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764701955-oOi1rH6Ip%2FYxhzfyGzyNKAV5oAYCklS5exC5w9R%2BrRg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764701955-oOi1rH6Ip%2FYxhzfyGzyNKAV5oAYCklS5exC5w9R%2BrRg%3D, hmacParameter=verify)` 2025-12-02T20:03:48.865+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764701955-g3jwXAYNYc2uN2XeO4ikyLUMBCcyRNUEEIKSwgiXYpw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764701955-g3jwXAYNYc2uN2XeO4ikyLUMBCcyRNUEEIKSwgiXYpw%3D, hmacParameter=verify)` 2025-12-02T20:03:48.868+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764701955-dGsODP4gl6XrrD4TENQofTPK5sFyQa0JaAmhFvYVfTY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764701955-dGsODP4gl6XrrD4TENQofTPK5sFyQa0JaAmhFvYVfTY%3D, hmacParameter=verify)` 2025-12-02T20:03:48.873+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764701955-CJdY3JplJMAc6FZAP0im08FAfz%2BVLeP15%2BKN9yAtgl8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764701955-CJdY3JplJMAc6FZAP0im08FAfz%2BVLeP15%2BKN9yAtgl8%3D, hmacParameter=verify)` 2025-12-02T20:03:48.878+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764701955-NcN14qkfkshYarb%2F1LmsqBz%2BFwPI7ZNzJgs48vtjuH4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764701955-NcN14qkfkshYarb%2F1LmsqBz%2BFwPI7ZNzJgs48vtjuH4%3D, hmacParameter=verify)` 2025-12-02T20:03:48.878+01:00 INFO 23992 --- [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=1764701955-I%2B8eCACS0I%2BwmzSpdzhYkMxwDRPdh6OKSjQiY5nWvuM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764701955-I%2B8eCACS0I%2BwmzSpdzhYkMxwDRPdh6OKSjQiY5nWvuM%3D, hmacParameter=verify)` 2025-12-02T20:03:48.879+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764701955-WwHfLwfri4aSX8S1eMftzSn3kSqIY%2FTvCr8cTb%2F%2BDUM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764701955-WwHfLwfri4aSX8S1eMftzSn3kSqIY%2FTvCr8cTb%2F%2BDUM%3D, hmacParameter=verify)` 2025-12-02T20:03:48.880+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764701955-foWScWZN98WsNGin8SOfd2XNzjBvMQWZy3WiF95qn5c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764701955-foWScWZN98WsNGin8SOfd2XNzjBvMQWZy3WiF95qn5c%3D, hmacParameter=verify)` 2025-12-02T20:03:48.999+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764701955-c1LNH8C1WY%2F%2FGc4xIQ8mkntrKhLzcRwrRjejcipwWXg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764701955-c1LNH8C1WY%2F%2FGc4xIQ8mkntrKhLzcRwrRjejcipwWXg%3D, hmacParameter=verify)` 2025-12-02T20:03:49.163+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764701955-r%2Bs2ECivwYeSxUE%2F6OwteZSMYqnUfjO%2FEelwytoMcYY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764701955-r%2Bs2ECivwYeSxUE%2F6OwteZSMYqnUfjO%2FEelwytoMcYY%3D, hmacParameter=verify)` 2025-12-02T20:03:49.165+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764701955-DqlS7r4CwTr1N%2FRVj0wSmQKq4sFVd8cVYSC1sGigZm8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764701955-DqlS7r4CwTr1N%2FRVj0wSmQKq4sFVd8cVYSC1sGigZm8%3D, hmacParameter=verify)` 2025-12-02T20:03:49.165+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T20:03:49.166+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T20:03:49.166+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T20:03:49.166+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T20:03:49.166+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T20:03:49.166+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T20:03:49.167+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T20:03:49.167+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T20:03:49.167+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T20:03:49.167+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T20:03:49.167+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T20:03:49.167+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T20:03:49.167+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T20:03:49.273+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T20:03:49.273+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmaking search has been started 2025-12-02T20:03:49.290+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764701955-prhNnwzIhx5XOpjgi8wihFBmrLpfa5jTJ8wyeD4fA90%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764701955-prhNnwzIhx5XOpjgi8wihFBmrLpfa5jTJ8wyeD4fA90%3D, hmacParameter=verify)` 2025-12-02T20:03:49.291+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764701955-6rHVIgAEg1XjzZKx4Z4F%2F%2BkeXFplrkzp%2Bv1wa65hi8U%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764701955-6rHVIgAEg1XjzZKx4Z4F%2F%2BkeXFplrkzp%2Bv1wa65hi8U%3D, hmacParameter=verify)` 2025-12-02T20:03:49.305+01:00 INFO 23992 --- [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=1764701955-%2BMjN3AtCusj5%2FdCE5S9NG1KjAYj8lZHNJkXEfgoUWME%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764701955-%2BMjN3AtCusj5%2FdCE5S9NG1KjAYj8lZHNJkXEfgoUWME%3D, hmacParameter=verify)` 2025-12-02T20:03:49.306+01:00 INFO 23992 --- [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=1764701955-pTr8EeVgRrlvRHu05Ln%2FC8ZymASYJMElz6urRjDIrTo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764701955-pTr8EeVgRrlvRHu05Ln%2FC8ZymASYJMElz6urRjDIrTo%3D, hmacParameter=verify)` 2025-12-02T20:03:49.307+01:00 INFO 23992 --- [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=1764701955-IRm2112Ceef3jfAXNnIbkSg1mshWWikXmnmeUeWWu%2Bk%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764701955-IRm2112Ceef3jfAXNnIbkSg1mshWWikXmnmeUeWWu%2Bk%3D, hmacParameter=verify)` 2025-12-02T20:03:49.307+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764701955-dCJj6foWAU4DGoGw0xASPhZFotRlxkhyf%2BPC3BDNKdY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764701955-dCJj6foWAU4DGoGw0xASPhZFotRlxkhyf%2BPC3BDNKdY%3D, hmacParameter=verify)` 2025-12-02T20:03:49.307+01:00 INFO 23992 --- [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=1764701955-x9LYC5QQGbLZodiU6nRaeJ2EkHoOX1UEugH%2BmGRhgQg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764701955-x9LYC5QQGbLZodiU6nRaeJ2EkHoOX1UEugH%2BmGRhgQg%3D, hmacParameter=verify)` 2025-12-02T20:03:49.307+01:00 INFO 23992 --- [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=1764701955-RolIXBPjWWmVfeo3C2hR2S3%2B3wDdT7MkKAHeLvJuBN0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764701955-RolIXBPjWWmVfeo3C2hR2S3%2B3wDdT7MkKAHeLvJuBN0%3D, hmacParameter=verify)` 2025-12-02T20:03:49.312+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764701955-oOi1rH6Ip%2FYxhzfyGzyNKAV5oAYCklS5exC5w9R%2BrRg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764701955-oOi1rH6Ip%2FYxhzfyGzyNKAV5oAYCklS5exC5w9R%2BrRg%3D, hmacParameter=verify)` 2025-12-02T20:03:49.313+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.map.MapService : Map 'adaptive_twin_rivers.v0002' exists locally already. Download is not required 2025-12-02T20:03:49.313+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.map.MapService : Map 'adaptive_aloren.v0002' exists locally already. Download is not required 2025-12-02T20:03:49.313+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.map.MapService : Map 'miracle' exists locally already. Download is not required 2025-12-02T20:03:49.313+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.map.MapService : Map 'adaptive_step_forward.v0002' exists locally already. Download is not required 2025-12-02T20:03:49.313+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.map.MapService : Map 'adaptive_canis_river.v0002' exists locally already. Download is not required 2025-12-02T20:03:49.313+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.map.MapService : Map 'esais_vengeance_4v4.v0007' exists locally already. Download is not required 2025-12-02T20:03:49.313+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.map.MapService : Map 'adaptive_project_dust.v0002' exists locally already. Download is not required 2025-12-02T20:03:49.314+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.map.MapService : Map 'funeral_plains.v0001' exists locally already. Download is not required 2025-12-02T20:03:49.314+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.map.MapService : Map 'lush_na.v0002' exists locally already. Download is not required 2025-12-02T20:03:49.314+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.map.MapService : Map 'adaptive_project_albus.v0007' exists locally already. Download is not required 2025-12-02T20:03:49.314+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.map.MapService : Map 'adaptive_monument_valley.v0005' exists locally already. Download is not required 2025-12-02T20:03:49.314+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.map.MapService : Map 'odda.v0007' exists locally already. Download is not required 2025-12-02T20:03:49.314+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.map.MapService : Map 'adaptive_pillars_of_sand.v0001' exists locally already. Download is not required 2025-12-02T20:03:49.314+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.map.MapService : Map 'lena_river.v0008' exists locally already. Download is not required 2025-12-02T20:03:49.314+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.map.MapService : Map 'saskiya.v0005' exists locally already. Download is not required 2025-12-02T20:03:49.968+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764701955-g3jwXAYNYc2uN2XeO4ikyLUMBCcyRNUEEIKSwgiXYpw%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764701955-g3jwXAYNYc2uN2XeO4ikyLUMBCcyRNUEEIKSwgiXYpw%3D, hmacParameter=verify)` 2025-12-02T20:03:49.971+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764701955-dGsODP4gl6XrrD4TENQofTPK5sFyQa0JaAmhFvYVfTY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764701955-dGsODP4gl6XrrD4TENQofTPK5sFyQa0JaAmhFvYVfTY%3D, hmacParameter=verify)` 2025-12-02T20:03:49.976+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764701955-CJdY3JplJMAc6FZAP0im08FAfz%2BVLeP15%2BKN9yAtgl8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764701955-CJdY3JplJMAc6FZAP0im08FAfz%2BVLeP15%2BKN9yAtgl8%3D, hmacParameter=verify)` 2025-12-02T20:03:49.980+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764701955-NcN14qkfkshYarb%2F1LmsqBz%2BFwPI7ZNzJgs48vtjuH4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764701955-NcN14qkfkshYarb%2F1LmsqBz%2BFwPI7ZNzJgs48vtjuH4%3D, hmacParameter=verify)` 2025-12-02T20:03:49.980+01:00 INFO 23992 --- [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=1764701955-I%2B8eCACS0I%2BwmzSpdzhYkMxwDRPdh6OKSjQiY5nWvuM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764701955-I%2B8eCACS0I%2BwmzSpdzhYkMxwDRPdh6OKSjQiY5nWvuM%3D, hmacParameter=verify)` 2025-12-02T20:03:49.982+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764701955-WwHfLwfri4aSX8S1eMftzSn3kSqIY%2FTvCr8cTb%2F%2BDUM%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764701955-WwHfLwfri4aSX8S1eMftzSn3kSqIY%2FTvCr8cTb%2F%2BDUM%3D, hmacParameter=verify)` 2025-12-02T20:03:49.982+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764701955-foWScWZN98WsNGin8SOfd2XNzjBvMQWZy3WiF95qn5c%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764701955-foWScWZN98WsNGin8SOfd2XNzjBvMQWZy3WiF95qn5c%3D, hmacParameter=verify)` 2025-12-02T20:03:50.103+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764701955-c1LNH8C1WY%2F%2FGc4xIQ8mkntrKhLzcRwrRjejcipwWXg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764701955-c1LNH8C1WY%2F%2FGc4xIQ8mkntrKhLzcRwrRjejcipwWXg%3D, hmacParameter=verify)` 2025-12-02T20:03:50.267+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764701955-r%2Bs2ECivwYeSxUE%2F6OwteZSMYqnUfjO%2FEelwytoMcYY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764701955-r%2Bs2ECivwYeSxUE%2F6OwteZSMYqnUfjO%2FEelwytoMcYY%3D, hmacParameter=verify)` 2025-12-02T20:03:50.268+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764701955-DqlS7r4CwTr1N%2FRVj0wSmQKq4sFVd8cVYSC1sGigZm8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764701955-DqlS7r4CwTr1N%2FRVj0wSmQKq4sFVd8cVYSC1sGigZm8%3D, hmacParameter=verify)` 2025-12-02T20:03:50.268+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T20:03:50.268+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T20:03:50.269+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T20:03:50.269+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T20:03:50.269+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T20:03:50.269+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T20:03:50.269+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T20:03:50.269+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T20:03:50.269+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T20:03:50.270+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T20:03:50.270+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T20:03:50.270+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T20:03:50.270+01:00 DEBUG 23992 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T20:07:55.843+01:00 INFO 23992 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T20:12:55.846+01:00 INFO 23992 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T20:13:13.836+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.FafClientApplication : Stopping application 2025-12-02T20:13:13.839+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2025-12-02T20:13:13.839+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Outbound channel cancelled 2025-12-02T20:13:13.840+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Inbound channel closed 2025-12-02T20:13:13.840+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Disconnected from server 2025-12-02T20:13:13.843+01:00 INFO 23992 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2025-12-02T20:13:15.876+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Stopping the Steam API 2025-12-02T20:13:15.878+01:00 DEBUG 23992 --- [FAF Client] [JavaFX Application Thread] c.faforever.client.steam.SteamService : Steam API stopped 2025-12-02T20:13:15.878+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Disconnecting from IRC 2025-12-02T20:13:15.879+01:00 ERROR 23992 --- [FAF Client] [reactor-http-nio-1] 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:923) 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:757) Error has been observed at the following site(s): *____Mono.thenEmpty ⇢ at reactor.netty.ReactorNetty$OutboundThen.(ReactorNetty.java:757) |_ ⇢ at reactor.netty.ReactorNetty$OutboundThen.then(ReactorNetty.java:807) |_ Mono.subscribeOn ⇢ at com.faforever.client.chat.kitteh.network.WebSocketConnection.lambda$new$4(WebSocketConnection.java:96) Original Stack Trace: at io.netty.handler.ssl.SslHandler.wrap(SslHandler.java:923) at io.netty.handler.ssl.SslHandler.wrapAndFlush(SslHandler.java:827) at io.netty.handler.ssl.SslHandler.flush(SslHandler.java:808) at io.netty.handler.ssl.SslHandler.flush(SslHandler.java:2133) at io.netty.handler.ssl.SslHandler.closeOutboundAndChannel(SslHandler.java:2102) at io.netty.handler.ssl.SslHandler.close(SslHandler.java:759) at io.netty.channel.AbstractChannelHandlerContext.invokeClose(AbstractChannelHandlerContext.java:761) at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:733) at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:560) at io.netty.channel.DefaultChannelPipeline.close(DefaultChannelPipeline.java:906) at io.netty.channel.AbstractChannel.close(AbstractChannel.java:243) at reactor.netty.http.client.HttpClientOperations.onInboundCancel(HttpClientOperations.java:361) at reactor.netty.channel.FluxReceive.disposeAndUnsubscribeReceiver(FluxReceive.java:490) 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:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T20:13:15.880+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] c.f.client.fa.relay.ice.IceAdapterImpl : Ignoring call to ICE adapter as we are not connected: quit([]) 2025-12-02T20:13:15.880+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] c.f.c.map.generator.MapGeneratorService : Deleting generated maps 2025-12-02T20:13:15.880+01:00 DEBUG 23992 --- [FAF Client] [Thread-18] com.faforever.client.mod.ModService : Watcher terminated (null) 2025-12-02T20:13:15.880+01:00 INFO 23992 --- [FAF Client] [Thread-17] com.faforever.client.map.MapService : Watcher terminated (null) 2025-12-02T20:13:15.882+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] c.f.client.remote.FafServerAccessor : Closing lobby server connection 2025-12-02T20:13:15.882+01:00 WARN 23992 --- [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 2025-12-02T20:13:15.882+01:00 INFO 23992 --- [FAF Client] [pool-3-thread-1] c.faforever.client.theme.ThemeService : Watcher service terminated 2025-12-02T20:13:15.884+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.config.BaseConfig : Shutting down ExecutorService 'taskExecutor' 2025-12-02T20:13:15.884+01:00 INFO 23992 --- [FAF Client] [JavaFX Application Thread] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T20:13:15.886+01:00 INFO 23992 --- [FAF Client] [Thread-51] c.faforever.client.FafClientApplication : Starting non-daemon detector thread 2025-12-02T20:17:08.358+01:00 INFO 23672 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Switching FA Forever logging configuration to DEBUG 2025-12-02T20:17:08.360+01:00 DEBUG 23672 --- [FAF Client] [JavaFX-Launcher] c.f.client.logging.LoggingService : Confirming debug logging 2025-12-02T20:17:08.457+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\8 - badlands_v4.v0001 2025-12-02T20:17:08.461+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_aloren.v0002 2025-12-02T20:17:08.465+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_canis_river.v0002 2025-12-02T20:17:08.469+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_fangtooth_islands.v0004 2025-12-02T20:17:08.471+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_monument_valley.v0005 2025-12-02T20:17:08.473+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_pillars_of_sand.v0001 2025-12-02T20:17:08.476+01:00 INFO 23672 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Trying to read preferences file with charset: Big5 2025-12-02T20:17:08.477+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_project_albus.v0007 2025-12-02T20:17:08.479+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_project_dust.v0002 2025-12-02T20:17:08.481+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_step_forward.v0002 2025-12-02T20:17:08.483+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\adaptive_twin_rivers.v0002 2025-12-02T20:17:08.485+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\anchor.v0011 2025-12-02T20:17:08.486+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\arcane.v0001 2025-12-02T20:17:08.489+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_battles_4x4_v2-2_teamplay_ai.v0001 2025-12-02T20:17:08.489+01:00 INFO 23672 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : Successfully read preferences file with charset: Big5 2025-12-02T20:17:08.489+01:00 DEBUG 23672 --- [FAF Client] [ForkJoinPool.commonPool-worker-1] c.f.client.game.GamePrefsService : game.prefs file already patched to allow multiple instances 2025-12-02T20:17:08.490+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_battles_4x4_v2_teamplay_ai.v0001 2025-12-02T20:17:08.492+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\astro_crater_reworked_4x4_rich.v0003 2025-12-02T20:17:08.494+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\deadlock.v0015 2025-12-02T20:17:08.495+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\dualgap_adaptive.v0014 2025-12-02T20:17:08.497+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\enfilade.v0007 2025-12-02T20:17:08.499+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\esais_vengeance_4v4.v0007 2025-12-02T20:17:08.501+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\esgaroths_ruins_-_faf_version.v0002 2025-12-02T20:17:08.502+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\frithen.v0004 2025-12-02T20:17:08.503+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\funeral_plains.v0001 2025-12-02T20:17:08.505+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\hollow.v0005 2025-12-02T20:17:08.507+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\horizons.v0014 2025-12-02T20:17:08.509+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\huracan.v0002 2025-12-02T20:17:08.512+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lena_river.v0008 2025-12-02T20:17:08.513+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\loki_-_faf_version.v0004 2025-12-02T20:17:08.515+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lost_archipelago.v0005 2025-12-02T20:17:08.516+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\lush_na.v0002 2025-12-02T20:17:08.518+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Miracle 2025-12-02T20:17:08.519+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\mirage.v0003 2025-12-02T20:17:08.520+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\nomadiah.v0001 2025-12-02T20:17:08.522+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\odda.v0007 2025-12-02T20:17:08.523+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\open waters v2.v0001 2025-12-02T20:17:08.524+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\osiris.v0006 2025-12-02T20:17:08.525+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\saskiya.v0005 2025-12-02T20:17:08.527+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Seraphim Outpost EP.v0002 2025-12-02T20:17:08.528+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\siege_island_2v2.v0003 2025-12-02T20:17:08.530+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Stella Maris 1v1.v0001 2025-12-02T20:17:08.531+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\syrtis_major_-_faf_version.v0002 2025-12-02T20:17:08.532+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\tag_voi_vittu.v0001 2025-12-02T20:17:08.534+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\the cold place.v0001 2025-12-02T20:17:08.535+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\therum.v0004 2025-12-02T20:17:08.537+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\theta_passage_-_faf_version.v0001 2025-12-02T20:17:08.538+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\twin rivers.v0001 2025-12-02T20:17:08.540+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\Wonder open 6v6 v2 2025-12-02T20:17:08.541+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\x1ca_coop_001.v0029 2025-12-02T20:17:08.543+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_030 2025-12-02T20:17:08.544+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_031 2025-12-02T20:17:08.545+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_032 2025-12-02T20:17:08.546+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_033 2025-12-02T20:17:08.547+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_034 2025-12-02T20:17:08.548+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_035 2025-12-02T20:17:08.550+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_036 2025-12-02T20:17:08.551+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_037 2025-12-02T20:17:08.551+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_038 2025-12-02T20:17:08.552+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_039 2025-12-02T20:17:08.554+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_001 2025-12-02T20:17:08.555+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_002 2025-12-02T20:17:08.556+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_003 2025-12-02T20:17:08.558+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_004 2025-12-02T20:17:08.559+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_005 2025-12-02T20:17:08.560+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_006 2025-12-02T20:17:08.562+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_001 2025-12-02T20:17:08.563+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_002 2025-12-02T20:17:08.564+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_003 2025-12-02T20:17:08.566+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_004 2025-12-02T20:17:08.567+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_005 2025-12-02T20:17:08.569+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_006 2025-12-02T20:17:08.570+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_007 2025-12-02T20:17:08.571+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_008 2025-12-02T20:17:08.572+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_009 2025-12-02T20:17:08.572+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_007 2025-12-02T20:17:08.573+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_008 2025-12-02T20:17:08.574+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_009 2025-12-02T20:17:08.575+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_040 2025-12-02T20:17:08.576+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_010 2025-12-02T20:17:08.577+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_011 2025-12-02T20:17:08.578+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_012 2025-12-02T20:17:08.580+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_014 2025-12-02T20:17:08.580+01:00 DEBUG 23672 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T20:17:08.580+01:00 DEBUG 23672 --- [FAF Client] [JavaFX-Launcher] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T20:17:08.581+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\X1MP_017 2025-12-02T20:17:08.582+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_010 2025-12-02T20:17:08.583+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_011 2025-12-02T20:17:08.584+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_012 2025-12-02T20:17:08.585+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_013 2025-12-02T20:17:08.586+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_014 2025-12-02T20:17:08.587+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_015 2025-12-02T20:17:08.588+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_016 2025-12-02T20:17:08.589+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_017 2025-12-02T20:17:08.590+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_018 2025-12-02T20:17:08.591+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_019 2025-12-02T20:17:08.592+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_020 2025-12-02T20:17:08.594+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_021 2025-12-02T20:17:08.595+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_022 2025-12-02T20:17:08.595+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_023 2025-12-02T20:17:08.596+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_024 2025-12-02T20:17:08.597+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_025 2025-12-02T20:17:08.598+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_026 2025-12-02T20:17:08.599+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_027 2025-12-02T20:17:08.600+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_028 2025-12-02T20:17:08.601+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] com.faforever.client.map.MapService : Added map from E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\maps\SCMP_029 2025-12-02T20:17:08.617+01:00 DEBUG 23672 --- [FAF Client] [JavaFX-Launcher] c.f.client.os.FileOpeningHandler : Registering file opening handler: com.faforever.client.os.FileOpeningHandler 2025-12-02T20:17:08.761+01:00 INFO 23672 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Starting the Steam API 2025-12-02T20:17:09.938+01:00 DEBUG 23672 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.steam.SteamService : Steam API started 2025-12-02T20:17:10.137+01:00 INFO 23672 --- [FAF Client] [JavaFX-Launcher] o.s.boot.SpringApplication : Started application in 4.542 seconds (process running for 5.573) 2025-12-02T20:17:10.141+01:00 INFO 23672 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T20:17:10.214+01:00 DEBUG 23672 --- [FAF Client] [JavaFX-Launcher] c.faforever.client.util.StartupService : Current preferences directory %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever 2025-12-02T20:17:10.413+01:00 INFO 23672 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.update.Version : The current application version is: 2025.11.1 2025-12-02T20:17:10.893+01:00 INFO 23672 --- [FAF Client] [JavaFX Application Thread] c.f.client.update.ClientUpdateService : Current version: 2025.11.1 2025-12-02T20:17:10.899+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.client.update.CheckForUpdateTask : Checking for client update 2025-12-02T20:17:11.267+01:00 INFO 23672 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.update.Version : fromVersion '2025.11.1' is not newer than toVersion '2025.11.1'. No update is required. 2025-12-02T20:17:11.268+01:00 INFO 23672 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] com.faforever.client.user.LoginService : Logging in with refresh token 2025-12-02T20:17:11.304+01:00 DEBUG 23672 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.api.TokenRetriever : Retrieving OAuth token 2025-12-02T20:17:11.550+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-2] c.faforever.client.api.TokenRetriever : Token valid until 2025-12-02T20:17:10.549705200Z 2025-12-02T20:17:11.735+01:00 DEBUG 23672 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Beginning connection process 2025-12-02T20:17:11.738+01:00 DEBUG 23672 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting login process 2025-12-02T20:17:11.738+01:00 DEBUG 23672 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Opening connection 2025-12-02T20:17:11.775+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Connected to ws.faforever.com on port 443 2025-12-02T20:17:11.874+01:00 DEBUG 23672 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Starting session listener 2025-12-02T20:17:13.582+01:00 INFO 23672 --- [FAF Client] [Discord RPC] c.f.client.discord.DiscordEventHandler : Discord is ready with user 'rinzler_%USER%' 2025-12-02T20:17:14.387+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Connecting to IRC 2025-12-02T20:17:14.443+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-2] com.faforever.client.update.Version : fromVersion '2025.11.1' is not newer than toVersion '2025.11.1'. No update is required. 2025-12-02T20:17:14.443+01:00 DEBUG 23672 --- [FAF Client] [JavaFX Application Thread] c.f.client.chat.KittehChatService : Joining channel: #Rinzler3113'sParty 2025-12-02T20:17:14.699+01:00 DEBUG 23672 --- [FAF Client] [ForkJoinPool.commonPool-worker-2] c.faforever.client.remote.AssetService : Using cached image: C:\ProgramData\FAForever\cache\divisions\silverIII_medium.png 2025-12-02T20:17:14.706+01:00 DEBUG 23672 --- [FAF Client] [reactor-http-nio-2] c.f.client.chat.KittehChatService : Joining channel: #aeolus 2025-12-02T20:17:15.129+01:00 DEBUG 23672 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #Rinzler3113'sParty 2025-12-02T20:17:15.130+01:00 DEBUG 23672 --- [FAF Client] [KICL Input Processor (Unnamed)] c.f.client.chat.KittehChatService : Joining channel: #newbie 2025-12-02T20:17:16.431+01:00 INFO 23672 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T20:17:16.601+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764702909-egtP8hb6CbDjc8w7SUUGqOdD6RjKJgHxCb6kvZ2qKWg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764702909-egtP8hb6CbDjc8w7SUUGqOdD6RjKJgHxCb6kvZ2qKWg%3D, hmacParameter=verify)` 2025-12-02T20:17:16.611+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764702909-ZvckCbOJHHYTjb08Vu3oCXjcekcsvFrcNziA3tIUNpQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764702909-ZvckCbOJHHYTjb08Vu3oCXjcekcsvFrcNziA3tIUNpQ%3D, hmacParameter=verify)` 2025-12-02T20:17:16.637+01:00 INFO 23672 --- [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=1764702909-qQg1%2BLCZOflgob5NoN7%2FD8b58rnjUukwzYot8ix3eRg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764702909-qQg1%2BLCZOflgob5NoN7%2FD8b58rnjUukwzYot8ix3eRg%3D, hmacParameter=verify)` 2025-12-02T20:17:16.643+01:00 INFO 23672 --- [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=1764702909-CfRp%2BnmrtNIE6Pdamz4pI1InvHFp21c1K2bxTk5XGT4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764702909-CfRp%2BnmrtNIE6Pdamz4pI1InvHFp21c1K2bxTk5XGT4%3D, hmacParameter=verify)` 2025-12-02T20:17:16.659+01:00 INFO 23672 --- [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=1764702909-b%2FIEFOt%2BOl9OS12%2B6cJxPBe5Hn0ytKW53%2BRc4lBI23Y%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764702909-b%2FIEFOt%2BOl9OS12%2B6cJxPBe5Hn0ytKW53%2BRc4lBI23Y%3D, hmacParameter=verify)` 2025-12-02T20:17:16.666+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764702909-2Qacwj7bVQJHyiNFsT1sOyStbRX76ToHe5KaUIAw0is%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764702909-2Qacwj7bVQJHyiNFsT1sOyStbRX76ToHe5KaUIAw0is%3D, hmacParameter=verify)` 2025-12-02T20:17:16.671+01:00 INFO 23672 --- [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=1764702909-pifn%2FuN%2BiH1LUiXsuGTsLXUopQVFvgr7Br5L892AaTY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764702909-pifn%2FuN%2BiH1LUiXsuGTsLXUopQVFvgr7Br5L892AaTY%3D, hmacParameter=verify)` 2025-12-02T20:17:16.677+01:00 INFO 23672 --- [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=1764702909-4WRXYY9Od%2FBUqqkvxPDbl7nv6yx7etdktX01vbRwHJg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764702909-4WRXYY9Od%2FBUqqkvxPDbl7nv6yx7etdktX01vbRwHJg%3D, hmacParameter=verify)` 2025-12-02T20:17:16.692+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764702909-2bjT8pIZ9Nn8MbWFya68%2F22q7JuOBe2LUkmnUeHGrVo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764702909-2bjT8pIZ9Nn8MbWFya68%2F22q7JuOBe2LUkmnUeHGrVo%3D, hmacParameter=verify)` 2025-12-02T20:17:17.347+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764702909-ophvWGyZcMBa%2BeqnEtO%2FdYR4pwhPmvTGH4fzuK2k0sc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764702909-ophvWGyZcMBa%2BeqnEtO%2FdYR4pwhPmvTGH4fzuK2k0sc%3D, hmacParameter=verify)` 2025-12-02T20:17:17.360+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764702909-3hCzwPe3Byd7eGIuuOfmTwVkA9hG9lWQwOajB9jxr1A%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764702909-3hCzwPe3Byd7eGIuuOfmTwVkA9hG9lWQwOajB9jxr1A%3D, hmacParameter=verify)` 2025-12-02T20:17:17.376+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764702909-OxPI8e0ZGo6M6bJHgtbqh5nQLaDycU76p8t0NHcIVGY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764702909-OxPI8e0ZGo6M6bJHgtbqh5nQLaDycU76p8t0NHcIVGY%3D, hmacParameter=verify)` 2025-12-02T20:17:17.389+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764702909-tXOSfK03Zgik4bGEhrCm55%2Bs%2BkYxu41wLefdD5vtNzU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764702909-tXOSfK03Zgik4bGEhrCm55%2Bs%2BkYxu41wLefdD5vtNzU%3D, hmacParameter=verify)` 2025-12-02T20:17:17.397+01:00 INFO 23672 --- [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=1764702909-Ervfb8JQ1U1aO1THOF5sAOAdhhKCmmXY%2Fpr3%2B%2FKxa68%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764702909-Ervfb8JQ1U1aO1THOF5sAOAdhhKCmmXY%2Fpr3%2B%2FKxa68%3D, hmacParameter=verify)` 2025-12-02T20:17:17.406+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764702909-4QZYQD%2BQgtmVDjcDNR8v08%2B6%2FLBRbglyIQ7IhH%2BBhQ8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764702909-4QZYQD%2BQgtmVDjcDNR8v08%2B6%2FLBRbglyIQ7IhH%2BBhQ8%3D, hmacParameter=verify)` 2025-12-02T20:17:17.412+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764702909-Zade0BF3YlDN%2Bko2QYAzXNABkwIv8ifYvT8xp1YD5Wg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764702909-Zade0BF3YlDN%2Bko2QYAzXNABkwIv8ifYvT8xp1YD5Wg%3D, hmacParameter=verify)` 2025-12-02T20:17:17.537+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764702909-%2B%2FXHoCmTAc553rUmFemEK2XQUwGMxz1vciVU1f7y5W0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764702909-%2B%2FXHoCmTAc553rUmFemEK2XQUwGMxz1vciVU1f7y5W0%3D, hmacParameter=verify)` 2025-12-02T20:17:17.706+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764702909-aFBuND8fTy4Ujyn2N5ty6390Ej8BXqDUdezUbT%2FBO1w%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764702909-aFBuND8fTy4Ujyn2N5ty6390Ej8BXqDUdezUbT%2FBO1w%3D, hmacParameter=verify)` 2025-12-02T20:17:17.715+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764702909-lqpzHbftMjRoRNjn%2BxxcgzYd807qPUn37SP%2BvjQrI5s%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764702909-lqpzHbftMjRoRNjn%2BxxcgzYd807qPUn37SP%2BvjQrI5s%3D, hmacParameter=verify)` 2025-12-02T20:17:17.721+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T20:17:17.721+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T20:17:17.724+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T20:17:17.724+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T20:17:17.725+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T20:17:17.725+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T20:17:17.725+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T20:17:17.725+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T20:17:17.726+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T20:17:17.726+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T20:17:17.726+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T20:17:17.726+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T20:17:17.727+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T20:17:17.882+01:00 INFO 23672 --- [FAF Client] [JavaFX Application Thread] c.f.c.preferences.PreferencesService : Hash of Supreme Commander.exe in selected User directory: C6783580C0B7A408EC2AD3BFE5EB1FDBEF31A60D92C1007FF9B90C33BB960AA0 2025-12-02T20:17:17.883+01:00 INFO 23672 --- [FAF Client] [JavaFX Application Thread] com.faforever.client.game.GameRunner : Matchmaking search has been started 2025-12-02T20:17:17.902+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_twin_rivers.v0002' exists locally already. Download is not required 2025-12-02T20:17:17.902+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2620, version=3829, name=ForgedAlliance.exe, md5=feb6061704204e238892894c6670af01, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe?verify=1764702909-egtP8hb6CbDjc8w7SUUGqOdD6RjKJgHxCb6kvZ2qKWg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/ForgedAlliance.3829.exe, hmacToken=1764702909-egtP8hb6CbDjc8w7SUUGqOdD6RjKJgHxCb6kvZ2qKWg%3D, hmacParameter=verify)` 2025-12-02T20:17:17.902+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_aloren.v0002' exists locally already. Download is not required 2025-12-02T20:17:17.902+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2614, version=3829, name=init_faf.lua, md5=8c2cd14acbc74a14448bb3dfe6db86bf, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua?verify=1764702909-ZvckCbOJHHYTjb08Vu3oCXjcekcsvFrcNziA3tIUNpQ%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_faf_3829.lua, hmacToken=1764702909-ZvckCbOJHHYTjb08Vu3oCXjcekcsvFrcNziA3tIUNpQ%3D, hmacParameter=verify)` 2025-12-02T20:17:17.902+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'miracle' exists locally already. Download is not required 2025-12-02T20:17:17.904+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_step_forward.v0002' exists locally already. Download is not required 2025-12-02T20:17:17.904+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_canis_river.v0002' exists locally already. Download is not required 2025-12-02T20:17:17.904+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'esais_vengeance_4v4.v0007' exists locally already. Download is not required 2025-12-02T20:17:17.904+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_project_dust.v0002' exists locally already. Download is not required 2025-12-02T20:17:17.904+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'funeral_plains.v0001' exists locally already. Download is not required 2025-12-02T20:17:17.905+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'lush_na.v0002' exists locally already. Download is not required 2025-12-02T20:17:17.905+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_project_albus.v0007' exists locally already. Download is not required 2025-12-02T20:17:17.905+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_monument_valley.v0005' exists locally already. Download is not required 2025-12-02T20:17:17.905+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'odda.v0007' exists locally already. Download is not required 2025-12-02T20:17:17.905+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'adaptive_pillars_of_sand.v0001' exists locally already. Download is not required 2025-12-02T20:17:17.905+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'lena_river.v0008' exists locally already. Download is not required 2025-12-02T20:17:17.906+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-6] com.faforever.client.map.MapService : Map 'saskiya.v0005' exists locally already. Download is not required 2025-12-02T20:17:17.918+01:00 INFO 23672 --- [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=1764702909-qQg1%2BLCZOflgob5NoN7%2FD8b58rnjUukwzYot8ix3eRg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/faforever.3634.faf, hmacToken=1764702909-qQg1%2BLCZOflgob5NoN7%2FD8b58rnjUukwzYot8ix3eRg%3D, hmacParameter=verify)` 2025-12-02T20:17:17.918+01:00 INFO 23672 --- [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=1764702909-CfRp%2BnmrtNIE6Pdamz4pI1InvHFp21c1K2bxTk5XGT4%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_ladder1v1.3709.lua, hmacToken=1764702909-CfRp%2BnmrtNIE6Pdamz4pI1InvHFp21c1K2bxTk5XGT4%3D, hmacParameter=verify)` 2025-12-02T20:17:17.919+01:00 INFO 23672 --- [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=1764702909-b%2FIEFOt%2BOl9OS12%2B6cJxPBe5Hn0ytKW53%2BRc4lBI23Y%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/GDFBinary3603.dll, hmacToken=1764702909-b%2FIEFOt%2BOl9OS12%2B6cJxPBe5Hn0ytKW53%2BRc4lBI23Y%3D, hmacParameter=verify)` 2025-12-02T20:17:17.919+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2616, version=3829, name=SupComDataPath.lua, md5=88e26f5a8336094acee87e541f12bba2, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua?verify=1764702909-2Qacwj7bVQJHyiNFsT1sOyStbRX76ToHe5KaUIAw0is%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPath_3829.lua, hmacToken=1764702909-2Qacwj7bVQJHyiNFsT1sOyStbRX76ToHe5KaUIAw0is%3D, hmacParameter=verify)` 2025-12-02T20:17:17.920+01:00 INFO 23672 --- [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=1764702909-pifn%2FuN%2BiH1LUiXsuGTsLXUopQVFvgr7Br5L892AaTY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/SupComDataPathFAF.lua, hmacToken=1764702909-pifn%2FuN%2BiH1LUiXsuGTsLXUopQVFvgr7Br5L892AaTY%3D, hmacParameter=verify)` 2025-12-02T20:17:17.920+01:00 INFO 23672 --- [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=1764702909-4WRXYY9Od%2FBUqqkvxPDbl7nv6yx7etdktX01vbRwHJg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/init_nonxt.lua, hmacToken=1764702909-4WRXYY9Od%2FBUqqkvxPDbl7nv6yx7etdktX01vbRwHJg%3D, hmacParameter=verify)` 2025-12-02T20:17:17.925+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2613, version=3829, name=effects.nx2, md5=b6872c5fa88830bff99292c6940fe919, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2?verify=1764702909-2bjT8pIZ9Nn8MbWFya68%2F22q7JuOBe2LUkmnUeHGrVo%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/effects.3829.nx2, hmacToken=1764702909-2bjT8pIZ9Nn8MbWFya68%2F22q7JuOBe2LUkmnUeHGrVo%3D, hmacParameter=verify)` 2025-12-02T20:17:18.584+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2612, version=3829, name=env.nx2, md5=b75eaa10e969e71adcc4e3c16d104e57, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2?verify=1764702909-ophvWGyZcMBa%2BeqnEtO%2FdYR4pwhPmvTGH4fzuK2k0sc%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/env.3829.nx2, hmacToken=1764702909-ophvWGyZcMBa%2BeqnEtO%2FdYR4pwhPmvTGH4fzuK2k0sc%3D, hmacParameter=verify)` 2025-12-02T20:17:18.587+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2609, version=3829, name=loc.nx2, md5=cf757f9da65632398d65b9e51fade640, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2?verify=1764702909-3hCzwPe3Byd7eGIuuOfmTwVkA9hG9lWQwOajB9jxr1A%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/loc.3829.nx2, hmacToken=1764702909-3hCzwPe3Byd7eGIuuOfmTwVkA9hG9lWQwOajB9jxr1A%3D, hmacParameter=verify)` 2025-12-02T20:17:18.592+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2611, version=3829, name=lua.nx2, md5=d06a7cef6166ffaf4b90e99a6ca37bd8, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2?verify=1764702909-OxPI8e0ZGo6M6bJHgtbqh5nQLaDycU76p8t0NHcIVGY%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/lua.3829.nx2, hmacToken=1764702909-OxPI8e0ZGo6M6bJHgtbqh5nQLaDycU76p8t0NHcIVGY%3D, hmacParameter=verify)` 2025-12-02T20:17:18.597+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2608, version=3829, name=meshes.nx2, md5=ec2a37006e7f9d97a216179bf97cb23e, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2?verify=1764702909-tXOSfK03Zgik4bGEhrCm55%2Bs%2BkYxu41wLefdD5vtNzU%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/meshes.3829.nx2, hmacToken=1764702909-tXOSfK03Zgik4bGEhrCm55%2Bs%2BkYxu41wLefdD5vtNzU%3D, hmacParameter=verify)` 2025-12-02T20:17:18.597+01:00 INFO 23672 --- [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=1764702909-Ervfb8JQ1U1aO1THOF5sAOAdhhKCmmXY%2Fpr3%2B%2FKxa68%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/modules.3677.nxt, hmacToken=1764702909-Ervfb8JQ1U1aO1THOF5sAOAdhhKCmmXY%2Fpr3%2B%2FKxa68%3D, hmacParameter=verify)` 2025-12-02T20:17:18.599+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2615, version=3829, name=projectiles.nx2, md5=fe8784aadca6d9f210c03896b95235f1, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2?verify=1764702909-4QZYQD%2BQgtmVDjcDNR8v08%2B6%2FLBRbglyIQ7IhH%2BBhQ8%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/projectiles.3829.nx2, hmacToken=1764702909-4QZYQD%2BQgtmVDjcDNR8v08%2B6%2FLBRbglyIQ7IhH%2BBhQ8%3D, hmacParameter=verify)` 2025-12-02T20:17:18.599+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2618, version=3829, name=schook.nx2, md5=400675c9dd72f6332d62d5a1843224dd, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2?verify=1764702909-Zade0BF3YlDN%2Bko2QYAzXNABkwIv8ifYvT8xp1YD5Wg%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/schook.3829.nx2, hmacToken=1764702909-Zade0BF3YlDN%2Bko2QYAzXNABkwIv8ifYvT8xp1YD5Wg%3D, hmacParameter=verify)` 2025-12-02T20:17:18.719+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2619, version=3829, name=textures.nx2, md5=8feed3fe72de98e73d7c0d75709c2a37, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2?verify=1764702909-%2B%2FXHoCmTAc553rUmFemEK2XQUwGMxz1vciVU1f7y5W0%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/textures.3829.nx2, hmacToken=1764702909-%2B%2FXHoCmTAc553rUmFemEK2XQUwGMxz1vciVU1f7y5W0%3D, hmacParameter=verify)` 2025-12-02T20:17:18.889+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2610, version=3829, name=units.nx2, md5=40a25c62b0afe684dfc18e2b0fe3fa99, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2?verify=1764702909-aFBuND8fTy4Ujyn2N5ty6390Ej8BXqDUdezUbT%2FBO1w%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/units.3829.nx2, hmacToken=1764702909-aFBuND8fTy4Ujyn2N5ty6390Ej8BXqDUdezUbT%2FBO1w%3D, hmacParameter=verify)` 2025-12-02T20:17:18.890+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.p.SimpleHttpFeaturedModUpdaterTask : Featured mod file already prepared: `FeaturedModFile(id=2617, version=3829, name=etc.nx2, md5=b67242723c5cc61a20a11878002d182c, url=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2?verify=1764702909-lqpzHbftMjRoRNjn%2BxxcgzYd807qPUn37SP%2BvjQrI5s%3D, cacheableUrl=https://content.faforever.com/legacy-featured-mod-files/updates_faf_files/etc.3829.nx2, hmacToken=1764702909-lqpzHbftMjRoRNjn%2BxxcgzYd807qPUn37SP%2BvjQrI5s%3D, hmacParameter=verify)` 2025-12-02T20:17:18.891+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Updating binaries to `3829` 2025-12-02T20:17:18.891+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BsSndRpt.exe' to 'C:\ProgramData\FAForever\bin\BsSndRpt.exe' 2025-12-02T20:17:18.893+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplat.dll' to 'C:\ProgramData\FAForever\bin\BugSplat.dll' 2025-12-02T20:17:18.893+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\BugSplatRc.dll' to 'C:\ProgramData\FAForever\bin\BugSplatRc.dll' 2025-12-02T20:17:18.893+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\DbgHelp.dll' to 'C:\ProgramData\FAForever\bin\DbgHelp.dll' 2025-12-02T20:17:18.893+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\GDFBinary.dll' to 'C:\ProgramData\FAForever\bin\GDFBinary.dll' 2025-12-02T20:17:18.893+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcm80.dll' to 'C:\ProgramData\FAForever\bin\msvcm80.dll' 2025-12-02T20:17:18.893+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcp80.dll' to 'C:\ProgramData\FAForever\bin\msvcp80.dll' 2025-12-02T20:17:18.894+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\msvcr80.dll' to 'C:\ProgramData\FAForever\bin\msvcr80.dll' 2025-12-02T20:17:18.894+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\SHSMP.DLL' to 'C:\ProgramData\FAForever\bin\SHSMP.DLL' 2025-12-02T20:17:18.894+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\sx32w.dll' to 'C:\ProgramData\FAForever\bin\sx32w.dll' 2025-12-02T20:17:18.894+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\wxmsw24u-vs80.dll' to 'C:\ProgramData\FAForever\bin\wxmsw24u-vs80.dll' 2025-12-02T20:17:18.894+01:00 DEBUG 23672 --- [FAF Client] [pool-3-thread-2] c.f.c.patch.GameBinariesUpdateTaskImpl : Copying file 'E:\Games\Steam\steamapps\common\Supreme Commander Forged Alliance\bin\zlibwapi.dll' to 'C:\ProgramData\FAForever\bin\zlibwapi.dll' 2025-12-02T20:22:10.332+01:00 INFO 23672 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T20:23:16.586+01:00 INFO 23672 --- [FAF Client] [reactor-http-nio-2] c.f.c.map.generator.MapGeneratorService : Found MapGenerator version: 1.18.2 2025-12-02T20:23:16.591+01:00 INFO 23672 --- [FAF Client] [pool-3-thread-4] c.f.c.map.generator.GenerateMapTask : Starting map generator in directory: `E:\Games\FAF mods\maps` with command: `e:\games\faf client\jre\bin\java.exe -jar C:\ProgramData\FAForever\map_generator\MapGenerator_1.18.2.jar --map-name neroxis_map_generator_1.18.2_gu4mvmtm6we4e_ayfa` 2025-12-02T20:23:16.617+01:00 DEBUG 23672 --- [FAF Client] [reactor-tcp-nio-1] c.faforever.client.replay.ReplayServer : Opening local replay server on port 63784 2025-12-02T20:23:16.739+01:00 INFO 23672 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Starting ICE adapter with command: [e:\games\faf client\jre\bin\java.exe, -Dorg.ice4j.ipv6.DISABLED=true, -cp, E:\Games\FAF Client\natives\faf-ice-adapter.jar;E:\Games\FAF Client\.\lib\javafx-base-25-win.jar;E:\Games\FAF Client\.\lib\javafx-controls-25-win.jar;E:\Games\FAF Client\.\lib\javafx-fxml-25-win.jar;E:\Games\FAF Client\.\lib\javafx-graphics-25-win.jar;E:\Games\FAF Client\.\lib\javafx-media-25-win.jar;E:\Games\FAF Client\.\lib\javafx-swing-25-win.jar;E:\Games\FAF Client\.\lib\javafx-web-25-win.jar, com.faforever.iceadapter.IceAdapter, --id, 555411, --game-id, 26023673, --login, Rinzler3113, --rpc-port, 63785, --gpgnet-port, 63786, --access-token, eyJhbGciOiJSUzI1NiIsImtpZCI6IjkzNWUwNDEwLWExODEtNGVhNi04NTc5LTJmM2U2OGY3NmJmMyIsInR5cCI6IkpXVCJ9.eyJhdWQiOltdLCJjbGllbnRfaWQiOiIyZTg4MDhjZi01ODg5LTQ2OWItYjJjMy0wMWYwY2M1OGM0YWYiLCJleHAiOjE3NjQ3MDY2MzAsImV4dCI6eyJlbWFpbCI6ImpvcmR5dmFuZGVybWllcmRlbkBob3RtYWlsLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJobWFjIjoiMTc2NDYwMjczMS1vcnBQQ3hvRVl1YnFKT3h0WnlVaHZxQ3lEOUExbmVIOTdPaHhmNkt6VjlBJTNEIiwicHJlZmVycmVkX3VzZXJuYW1lIjoiUmluemxlcjMxMTMiLCJyb2xlcyI6WyJVU0VSIl0sInVzZXJuYW1lIjoiUmluemxlcjMxMTMifSwiaWF0IjoxNzY0NzAzMDMwLCJpc3MiOiJodHRwczovL2h5ZHJhLmZhZm9yZXZlci5jb20iLCJqdGkiOiJlZmMzOTg2MC0wMWI5LTRiMzItOGYyNi05NmQxODk5ZmRkNjMiLCJuYmYiOjE3NjQ3MDMwMzAsInNjcCI6WyJvcGVuaWQiLCJvZmZsaW5lIiwicHVibGljX3Byb2ZpbGUiLCJ1cGxvYWRfbWFwIiwidXBsb2FkX21vZCIsImxvYmJ5Il0sInN1YiI6IjU1NTQxMSJ9.RICF3W4a-n5JC3q5WErYVzG0svridfAOHzx4IrM2lGU7tRSzOdnwoczGWhhGEUEl2lRanv9MO7B26ydquCbrwoMP1KUmRs0R9aVIjoFhf53TW0Tkq5UCG2niYpM8BetdITMTS0OD7yitcUnztnTqJ0DhgcKC9uD-bp8tBzg7Vad2LUDo4GJoTAp6cZmsFYI7qD15WdqFq-8Zg_GGSnuzxDwX-CziH_52qAm7FIdNOxsUP89VGicDqBJSI0c9dfvVW0qGoDnNZM5rYd5M-OgRJlhOI-C4vjbYpSvJCSa-xGq2_DKcEhjX4TMfkfe7K3PNvXVRc9-IBO5Ufzke1dDp2eH6V1XMk1v3HXrODGRHKlofxwYy2HxHCohWQPH-eHCJ_pHKpystXmD_UTxs4NWmDpJympfUVYkbzwnGdlqBhjvsruzuOXTm4B-t-K8HWZ3mfk41veJgdjLoV5tHiRiJWk-iehEloGgyiMg-NqhMkB6cIYYyUSxS2JXZrWGF2THrEJ0iFZ_90QC15d47xTuzGpIfjk2FF-USaCN0ooimO0DUVPaml--TGhLJA1Ujs3RmFM7f-l4O9k5VIN_1TkrEHOkFKXGg8GIqaDuE3yFi_nWh4z6dHBJphbXrZvRog08pOHRH-u7WELdYiWfi7fl11BnLhzXuF-C9zxH55Sd1lRg, --icebreaker-base-url, https://api.faforever.com/ice, --debug-window, --info-window] 2025-12-02T20:23:16.807+01:00 WARN 23672 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 1/50) 2025-12-02T20:23:17.058+01:00 WARN 23672 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 2/50) 2025-12-02T20:23:17.309+01:00 WARN 23672 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 3/50) 2025-12-02T20:23:17.561+01:00 WARN 23672 --- [FAF Client] [ForkJoinPool.commonPool-worker-4] c.f.client.fa.relay.ice.IceAdapterImpl : Could not connect to ICE adapter (attempt 4/50) 2025-12-02T20:23:19.480+01:00 INFO 23672 --- [FAF Client] [JavaFX Application Thread] 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, /cybran, /log, %USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\logs\game_26023673.log, /gpgnet, 127.0.0.1:63786, /mean, 1126.550048828125, /deviation, 214.4669952392578, /division, silver, /subdivision, III, /savereplay, gpgnet://127.0.0.1:63784/26023673/Rinzler3113.SCFAreplay, /country, NL, /numgames, 22, /team, 3, /players, 6, /startspot, 4, /numgames, 14] in directory: C:\ProgramData\FAForever\bin 2025-12-02T20:23:19.913+01:00 DEBUG 23672 --- [FAF Client] [parallel-8] com.faforever.client.map.MapService : Added map from E:\Games\FAF mods\maps\neroxis_map_generator_1.18.2_gu4mvmtm6we4e_ayfa 2025-12-02T20:23:20.519+01:00 DEBUG 23672 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T20:23:20.519+01:00 DEBUG 23672 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T20:23:29.463+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE adapter connection state changed to: Connected 2025-12-02T20:23:29.467+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Idle"]' 2025-12-02T20:23:29.526+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'GameState' '["Lobby"]' 2025-12-02T20:23:29.572+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '555295' changed to: gathering 2025-12-02T20:23:30.338+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '487790' changed to: gathering 2025-12-02T20:23:30.659+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '487790' changed to: awaitingCandidates 2025-12-02T20:23:30.660+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '555295' changed to: awaitingCandidates 2025-12-02T20:23:30.665+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/487790': {"srcId":555411,"destId":487790,"password":"1nm3mfk7i9qe2vf4dfbf89cmjd","ufrag":"1gc7t1jbg8a652","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.14","port":6444,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"31.187.190.246","port":6444,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"1","relAddr":"192.168.0.14","relPort":6444},{"foundation":"4","protocol":"udp","priority":16777215,"ip":"178.128.172.237","port":60264,"type":"RELAYED_CANDIDATE","generation":0,"id":"3","relAddr":"31.187.190.246","relPort":6444},{"foundation":"4","protocol":"udp","priority":16777215,"ip":"178.128.172.237","port":60775,"type":"RELAYED_CANDIDATE","generation":0,"id":"5","relAddr":"31.187.190.246","relPort":6444}]} 2025-12-02T20:23:30.668+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/555295': {"srcId":555411,"destId":555295,"password":"7k40hcfbu5g7utj2i90n1qn1tj","ufrag":"6ulud1jbg8a5of","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.14","port":6127,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"31.187.190.246","port":6127,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"1","relAddr":"192.168.0.14","relPort":6127},{"foundation":"4","protocol":"udp","priority":16777215,"ip":"178.128.172.237","port":52488,"type":"RELAYED_CANDIDATE","generation":0,"id":"2","relAddr":"31.187.190.246","relPort":6127},{"foundation":"4","protocol":"udp","priority":16777215,"ip":"178.128.172.237","port":50394,"type":"RELAYED_CANDIDATE","generation":0,"id":"4","relAddr":"31.187.190.246","relPort":6127}]} 2025-12-02T20:23:30.669+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '487790' changed to: checking 2025-12-02T20:23:30.869+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '288451' changed to: gathering 2025-12-02T20:23:30.935+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '487790' has been established 2025-12-02T20:23:30.935+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '487790' changed to: connected 2025-12-02T20:23:31.048+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '288451' changed to: awaitingCandidates 2025-12-02T20:23:31.050+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/288451': {"srcId":555411,"destId":288451,"password":"27c6bhguo9sj0pi9m1go6dqdmm","ufrag":"doi51jbg8a6ll","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.14","port":6503,"type":"HOST_CANDIDATE","generation":0,"id":"6","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"31.187.190.246","port":6503,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"7","relAddr":"192.168.0.14","relPort":6503},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"178.128.172.237","port":51866,"type":"RELAYED_CANDIDATE","generation":0,"id":"8","relAddr":"31.187.190.246","relPort":6503},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"178.128.172.237","port":60902,"type":"RELAYED_CANDIDATE","generation":0,"id":"9","relAddr":"31.187.190.246","relPort":6503}]} 2025-12-02T20:23:31.051+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '288451' changed to: checking 2025-12-02T20:23:31.257+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '288451' has been established 2025-12-02T20:23:31.257+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '288451' changed to: connected 2025-12-02T20:23:31.545+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '366648' changed to: gathering 2025-12-02T20:23:31.724+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '366648' changed to: awaitingCandidates 2025-12-02T20:23:31.726+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/366648': {"srcId":555411,"destId":366648,"password":"lkpa3iiu4bdirjrk1k3ql37h2","ufrag":"d58891jbg8a7ap","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.14","port":6574,"type":"HOST_CANDIDATE","generation":0,"id":"10","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"31.187.190.246","port":6574,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"11","relAddr":"192.168.0.14","relPort":6574},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"178.128.172.237","port":54534,"type":"RELAYED_CANDIDATE","generation":0,"id":"12","relAddr":"31.187.190.246","relPort":6574},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"178.128.172.237","port":65343,"type":"RELAYED_CANDIDATE","generation":0,"id":"13","relAddr":"31.187.190.246","relPort":6574}]} 2025-12-02T20:23:31.727+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '366648' changed to: checking 2025-12-02T20:23:31.728+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["288451"]' 2025-12-02T20:23:31.821+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["487790"]' 2025-12-02T20:23:31.823+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T20:23:31.849+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["487790"]' 2025-12-02T20:23:31.884+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["288451"]' 2025-12-02T20:23:32.117+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '366648' has been established 2025-12-02T20:23:32.117+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '366648' changed to: connected 2025-12-02T20:23:32.410+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["487790"]' 2025-12-02T20:23:32.437+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '555295' changed to: checking 2025-12-02T20:23:32.642+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '555295' has been established 2025-12-02T20:23:32.643+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '555295' changed to: connected 2025-12-02T20:23:32.762+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["288451"]' 2025-12-02T20:23:33.060+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["487790"]' 2025-12-02T20:23:33.296+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["366648"]' 2025-12-02T20:23:33.391+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["288451"]' 2025-12-02T20:23:33.468+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["366648"]' 2025-12-02T20:23:33.756+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["555295"]' 2025-12-02T20:23:33.930+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T20:23:36.026+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T20:23:38.123+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T20:23:40.217+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T20:23:42.314+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T20:23:44.410+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T20:23:46.505+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T20:23:48.601+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T20:23:50.698+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T20:23:52.794+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T20:23:54.890+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T20:23:56.645+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '366637' changed to: gathering 2025-12-02T20:23:56.825+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '366637' changed to: awaitingCandidates 2025-12-02T20:23:56.826+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE message for connection '555411/366637': {"srcId":555411,"destId":366637,"password":"2fbl8tr1fdc3co5tgurthugn93","ufrag":"bav621jbg8avr5","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.14","port":6568,"type":"HOST_CANDIDATE","generation":0,"id":"14","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"31.187.190.246","port":6568,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"15","relAddr":"192.168.0.14","relPort":6568},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"178.128.172.237","port":57524,"type":"RELAYED_CANDIDATE","generation":0,"id":"16","relAddr":"31.187.190.246","relPort":6568},{"foundation":"5","protocol":"udp","priority":16777215,"ip":"178.128.172.237","port":62231,"type":"RELAYED_CANDIDATE","generation":0,"id":"17","relAddr":"31.187.190.246","relPort":6568}]} 2025-12-02T20:23:56.826+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '366637' changed to: checking 2025-12-02T20:23:56.987+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Missing local peers"]' 2025-12-02T20:23:57.075+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Connection between '555411' and '366637' has been established 2025-12-02T20:23:57.075+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : ICE connection state for peer '366637' changed to: connected 2025-12-02T20:23:57.489+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["487790"]' 2025-12-02T20:23:57.493+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["366637"]' 2025-12-02T20:23:57.563+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["366637"]' 2025-12-02T20:23:57.598+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["288451"]' 2025-12-02T20:23:57.735+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["366637"]' 2025-12-02T20:23:58.657+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["366637"]' 2025-12-02T20:23:58.749+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["366648"]' 2025-12-02T20:23:58.783+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["366637"]' 2025-12-02T20:23:58.854+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'EstablishedPeer' '["555295"]' 2025-12-02T20:23:59.083+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:01.179+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:03.275+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:05.371+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:07.470+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:09.566+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:11.662+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:13.760+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:15.855+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:17.952+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:20.048+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:22.145+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:24.242+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:26.339+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:28.435+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:30.531+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:32.627+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:34.724+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:36.822+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:38.918+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:41.015+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:43.114+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:45.210+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:47.306+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:49.404+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:51.500+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:53.595+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:55.691+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:57.789+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:24:59.883+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:25:01.980+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:25:04.076+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:25:06.172+01:00 DEBUG 23672 --- [FAF Client] [JJsonPeer] c.f.c.fa.relay.ice.IceAdapterCallbacks : Message from game: 'LaunchStatus' '["Ready"]' 2025-12-02T20:25:06.580+01:00 INFO 23672 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : Stopping matchmaker search 2025-12-02T20:25:06.580+01:00 INFO 23672 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : Matchmaking search has been cancelled 2025-12-02T20:25:06.582+01:00 INFO 23672 --- [FAF Client] [single-1] com.faforever.client.game.GameRunner : ForgedAlliance still running, destroying process 2025-12-02T20:25:06.580+01:00 ERROR 23672 --- [FAF Client] [reactor-http-nio-2] c.f.commons.lobby.FafLobbyClient : Error during deserialization of message {"command":"search_violation","count":3,"time":"2025-12-02T19:25:05.111575+00:00"} com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve type id 'search_violation' as a subtype of `com.faforever.commons.lobby.ServerMessage`: known type ids = [ConnectToPeer, DisconnectFromPeer, HostGame, IceMsg, JoinGame, authentication_failed, avatar, game_info, game_join_failed, game_launch, ice_servers, invalid, irc_password, is_ready, kicked_from_party, match_cancelled, match_found, matchmaker_info, notice, party_invite, ping, player_info, pong, search_info, session, social, update_party, vetoes_info, welcome] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 12] at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoCallable] : reactor.core.publisher.Mono.fromCallable com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Error has been observed at the following site(s): *__Mono.fromCallable ⇢ at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9(FafLobbyClient.kt:147) Original Stack Trace: at com.fasterxml.jackson.databind.exc.InvalidTypeIdException.from(InvalidTypeIdException.java:43) at com.fasterxml.jackson.databind.DeserializationContext.invalidTypeIdException(DeserializationContext.java:2068) at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownTypeId(DeserializationContext.java:1617) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._handleUnknownTypeId(TypeDeserializerBase.java:299) at com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeserializer(TypeDeserializerBase.java:164) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:150) at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:135) at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:262) at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:74) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4971) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3887) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3855) at com.faforever.commons.lobby.FafLobbyClient.openConnection$lambda$0$9$0(FafLobbyClient.kt:148) at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:137) at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) 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:4576) 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:2096) 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:292) at reactor.netty.channel.FluxReceive.onInboundNext(FluxReceive.java:401) at reactor.netty.channel.ChannelOperations.onInboundNext(ChannelOperations.java:444) at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:947) at reactor.netty.http.client.WebsocketClientOperations.onInboundNext(WebsocketClientOperations.java:195) at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:324) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1519) at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1377) at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428) at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) 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:868) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:1474) 2025-12-02T20:25:06.599+01:00 INFO 23672 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] com.faforever.client.game.GameRunner : Forged Alliance terminated with exit code 1 2025-12-02T20:25:06.605+01:00 DEBUG 23672 --- [FAF Client] [reactor-tcp-nio-1] c.faforever.client.replay.ReplayServer : Closing local replay server on port 63784 2025-12-02T20:25:07.486+01:00 DEBUG 23672 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T20:25:07.487+01:00 DEBUG 23672 --- [FAF Client] [JavaFX Application Thread] c.f.c.d.DiscordRichPresenceService : Cleared discord rich presence 2025-12-02T20:25:07.628+01:00 INFO 23672 --- [FAF Client] [ForkJoinPool.commonPool-worker-5] c.f.client.fa.relay.ice.IceAdapterImpl : ICE adapter terminated normally 2025-12-02T20:27:10.335+01:00 INFO 23672 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs` 2025-12-02T20:32:10.338+01:00 INFO 23672 --- [FAF Client] [taskScheduler-1] c.f.client.config.PreferencesConfig : Writing preferences file `%USER_PROFILE%\AppData\Roaming\Forged Alliance Forever\client.prefs`