FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login
    The current pre-release of the client ("pioneer" in the version) is only compatible to itself. So you can only play with other testers. Please be aware!

    I can't log in

    Scheduled Pinned Locked Moved I need help
    3 Posts 2 Posters 92 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S Offline
      SirGuilhaume196
      last edited by

      It has been a feel days since i can't log in, i already tried reinstall the client and the game, but i keep getting the same error message, does somebody know what i should do?:

      Client Version: 2025.5.0
      com.faforever.client.login.TokenRetrievalException: <!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;max-width:60rem;padding-left:1.5rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{font-size:1.5rem;font-weight:500;line-height:2.25rem}@media (width <= 720px){.h2{font-size:1.25rem;line-height:1.5rem}}#challenge-error-text{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme:dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt={cvId: '3',cZone: "hydra.faforever.com",cType: 'managed',cRay: '946a050d08eb9ddf',cH: 'KnqtWjCMEplWtxQnGlvp9VXx1kxOaEK8Ay2nDUbCMFs-1748396172-1.2.1.1-iYFcWlI7b.4jX0Mzw_4augd.R.mb6Xc0QwcVum2QltmJwEPYC26DQKBBkIxOOv5c',cUPMDTk: "/oauth2/token?__cf_chl_tk=zWkmLESQ5VUeRnPcJIKaIMKkDUWM8oYMUgQlZRGGbmU-1748396172-1.0.1.1-m63jDcEWb2QgtALv9I9a8aIGfogkq8tN0cqK.yWDexQ",cFPWv: 'g',cITimeS: '1748396172',cTplC: 0,cTplV: 5,cTplB: 'cf',fa: "/oauth2/token?_cf_chl_f_tk=zWkmLESQ5VUeRnPcJIKaIMKkDUWM8oYMUgQlZRGGbmU-1748396172-1.0.1.1-m63jDcEWb2QgtALv9I9a8aIGfogkq8tN0cqK.yWDexQ",md: "oi7FJb5n.vfX8Smo.MkJgH8MQHUOpFIp7eXfKcPKJo-1748396172-1.2.1.1-rKYBQgvVzeSb0MmDDk2VcBmGpGS.M7YJKlM4EXWsGgAtTQFv7vqcTp.Tb3hTpT4vS6LpSB8vGuDVEpPrvcjD3YwODVK6Mmu36p6qAdsD.6hjr4I6dZN6eGKzZq.XrHvRuxPJkcG1iUQJtMDm2SJBFHugPRvNTdhceVoMtibCvyBInyEkb57k2J3TzVqMJ..BSFWddMJNgFAy_h9i9t4_CsiuACFEZkdp4OZphayWYs93.9XPnhrdZF97KQL8AO7KdMWFus9YjONGJMUNzCkeo7VNUlAhlTBKcF5Vyv2aN46jrxhu0RkdPT8XbtC9Yt9iAHqaFMDUatfVDPDMh1EH1dbqW1UCtkQ1MtarRGV4qDfnSm0Z0m.7REY0y5k5E9rr2q1NzQi5KGAq1C7J9ohCLaTp9lBxM352PPKaZv5Fg1IzOAYs5wOjDHICENn.zkCCdJ76CsrzadhBNWMCM0DX_fPdhtvBYcF46ElApONoj3jFx39EX7xVEbG.MO6sHBheTyp2e5ixgS3JUse1af1BC9iyXku1.ZA7WjTxn2XIjS6sJvfftVCxzOciE4q58raaRgadAxpYFaSLTALcjkLnGmACXQpIjFIDNaST.66uhQvLKXCf5xVVai01ww8sKvq_wjZuYm2uOCKJozqaEgVECUfsPykjfyrjb98g1t3b.WV3ZNcayfCIJEMxD_9grYAfi.vnE7_GooVQYq0dG0Agziaft4WT_ABL1NH0YGVgua0UxpJUHoi2IyDlgavgHVbwo0fAr3x7dT2IlM7bZsb7.shPsEU2OCh3cs4AST2cG2Bq8gg3.K43R.sqcSFuQ5noRT1Y3G9Kb_IqZ4Pl8npAUF0vEvxcowWBh3uvYmvAA5qwLeCfryzJBbXNhyl6sr29PXenEBlGjMTOYrwHfdzaP6e5Ytpmz.BLLxlRw86mS5DzkOBsLy4Rp7FlvZy5BpGn",mdrd: "K6iILL3PnxONuYTTjmhCwmxJ5lqeT4wfrwRlAPWGbPQ-1748396172-1.2.1.1-E53j4HHiJ86Xnhdoj6X233Qs19cc7w2J4sDIFldZef5zPOeUMeHYhm9c9s8jNqrkgCxf7eAfEfVxiDmoUurZdmJAPAvEjXNl7YNdbp0g8.2XEIOfuVFr5Mij2vxPprThB9fv6G.bZ8C5TPxtGsSUJJM.s0Tk0f8rvOvtwHuAdNK.p9rGNdN7MF4bRRTtI_iuBzKLxcBfa1DqtQanRTX5Jlm4kAo8AMl2UmACXRfu_ehb469Wy5QUGKiLQGcZjCmBdvezklgY6lqzKmeN_Ju_rxSvdZbjio6Dg5x9wuiTTAtQyLY1vLSLNd70XU1uKpF26aowGBFPoiB0.xMQZHrVNLHaFHrwP8dJI4_VFqF9X7JFC8sIer1eabk1AoHI.j51B4kpv8LgoxPzSyTbrrQ_s2MeM7eZp8YjWhX0ABM6fHkqDiNfpb3TisamOr1ed4B8MHizmYie_nTqQ2hYNfEO_uS8CZ06NUufn9xXa2RTv62jXNoDTTKF2fmzwiArMAqxnnynv2NApG3ugUSpjK8bPEOCp21YU2k6rAc6JWjW0QApoJ6etkUTl2IehfxF10PBXSwDq0zLanDqlXtoq9339_2KJsNlrXyKK6sD3OGpYqM3Xh8W5e_XecYA22Lbfk_FounMKYN0OxNm4_XoePzqx_HiscBtHHTu6Ze9NPTdYdv9twoMug4MF_c7K1b9Xo_KZIGCmku3LIyOEzY8TUdRmhkDS0bjs1N1IYrWd9aUjKX7icwwWRrXJ09aZVPOcYokl.BcEs0xEXny.ZNCInJyqOfOlGdO1POzbNYo.5fb95UHlflPIZVdYWnR9fZbhT_jSclgYchoSABoeUUMXu247ptM4yvmNBWFTJy.LMA48tbhe__hLWVZxyNY3.TcDOEjRWsxf5eXtu1n.eiTpHgXDbKRVxXVh9AN7eFiy.VXLn8Hef8l4mpPIgWKGLguUx8H.nwSR1ZSPdeXqXaXcqsE0DK_XoeFzJwDf3brvkjpDw6FzZFEmN4NfxByDPurUsQ.RF6NN8hGImFpot.OmfxPJ8LD14werW5mg7B8gFwuHLZ67udKgAuXhddXtsRIknErHIdBYh_7AYEPwOIH9zdFfvixvax8zlv_eYKBzkBo8lAT8X1NoDtMulvKVI4RvCtXMns9BmiZdZ3WK4S9xmy7aLZ7l0zS1thbKDhAZAiLKQ2Vonm_KNBgVNrJdNlvkhD43tjT4Ozi2OeBPiQxWF5pshHTLfNvTOVh.xlTJ8P1i_d.5.42PGanRG81r4GjMWo56NJHlfcH0v36UIHZZyQ3m5t0sBrfvZRzGSQItmiqbDt1blaD2MhcNl.kVwzI013_03w9PSvt1E96lZuV..At.GOmUQlORz5XNtpDQhZQn_B8Yh36db8UQoGnjlUPbuLmjUk0bZFh1AL6CP9y2ozaKLqhw1cDh5k1xgu4Nx.9U1kFxEcI7E1OZRlXq74EHYoOVtaNJgAkkuwHaomOpdie.2EtkbRAyjNC7nu1IDtFCuvNxrXdkL0eq.Uh8dJDCaXK2RBtFKZZhfYBlbauA2Q54gZNQ1Q2_xCkfqKC.fEmRUHiovyGoDdKqvQEGV.bwNQgjpHKf0QH6fWVV4hMkMzpWKEqPli.n2xzXkQu7oeJXhJsjtIWtXc_zv6PPJVTxWg74pdkiSnOtezUU_wVd9Id2PIGxgR8xd.R2xCw5rpjdrpMwzv31RNdKqkxrle10HawUOHoL27fKR0rzUl1wromRgrlzYWoiriwP0yMxJ5ueBb5H68EaTMLwcrRii6xbwlqWhcIVsxKW77ymmxv3Zo2dggycY2hv4zahEb2lOTQX7EjRUuLgiUNRo3X0_R2ERbFTWE3gqT5jdXQGRL5uN7QCZKy8G6w4rTPOO7gPPfkslv3grODcwtFrgzznkB3stvUAKYxbMys2bTAeBgXeV1KGS3o1UOvRQdnWgXttZ5gW6HDIgSzndKCfD8xwLy6I4USRLm1h_v6OahoUJ_OnrvaW4FVVD0vczctUPSOZ1RHkYzMNb8.brE.FNI__M0edSLe7vAQktrCqucjTbLwpq_YjZk_9xlRpEEX5c62V68zd35yd4rWfZisejF.6oJptKTTvX_S6pfEE4pkIja5sx5.6ejDc2.aDZFRPyl1C9HcAQ_vIspokvSZcZgpWX4QYT68V287B1nxyKdRYUQJCEMF1on5zUCKjD8_wuBO94XA0Upfhh5WfYPrTxnlEl3sykVIqDRg5D6Z7tjZd.Q9_L8YbBvtVh2U9vEpm3EuPOhH2bhlnfrnsYGLtu18hN_tCtsts.1sXyDMWM_oEQ_rykSX7r2w3CgF4bHo2Rt5DDm_umFvmAM5M.sx_v7Pu40mTn1KSGbN3jn1hf_ibelXaeHrCgE0.wkbbgch49h_iVZvr5aHhgmsTjwjT9d9xdfbnNAkq44KrfQAipOLmLb.SLHXU0bpBcGaq3War9NS.ijmHUL6jsmR1Jk3Fi7i3puBdxqnYvQ2w.J5Fd.66fCupocDJwbV.oG5OiZP.2hY81Yp682VAx31dByn.00VVM0KeibtoWQklQdBUlH7JrgBF7mWgXoYdX2iueVV5kLgyxAG3rc"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/g/orchestrate/chl_page/v1?ray=946a050d08eb9ddf';window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;if (window.history && window.history.replaceState) {var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;history.replaceState(null, null, "/oauth2/token?__cf_chl_rt_tk=zWkmLESQ5VUeRnPcJIKaIMKkDUWM8oYMUgQlZRGGbmU-1748396172-1.0.1.1-m63jDcEWb2QgtALv9I9a8aIGfogkq8tN0cqK.yWDexQ" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>
      at com.faforever.client.api.TokenRetriever.lambda$retrieveToken$1(TokenRetriever.java:110)
      Suppressed: The stacktrace has been enhanced by Reactor, refer to additional information below:
      Assembly trace from producer [reactor.core.publisher.MonoFlatMap] :
      reactor.core.publisher.Mono.flatMap
      com.faforever.client.api.TokenRetriever.lambda$retrieveToken$2(TokenRetriever.java:110)
      Error has been observed at the following site(s):
      *_____Mono.flatMap ⇢ at com.faforever.client.api.TokenRetriever.lambda$retrieveToken$2(TokenRetriever.java:110)
      |
      Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchangeToMono$3(DefaultWebClient.java:424)
      |
      Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchangeToMono$3(DefaultWebClient.java:425)
      |
      Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchangeToMono$3(DefaultWebClient.java:426)
      *__________Mono.then ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient.releaseIfNotConsumed(DefaultWebClient.java:197)
      |
      ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.lambda$exchangeToMono$2(DefaultWebClient.java:426)
      *___Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultRequestBodyUriSpec.exchangeToMono(DefaultWebClient.java:421)
      |
      Mono.doOnSubscribe ⇢ at com.faforever.client.api.TokenRetriever.retrieveToken(TokenRetriever.java:115)
      |
      Mono.doOnNext ⇢ at com.faforever.client.api.TokenRetriever.retrieveToken(TokenRetriever.java:116)
      |
      Mono.map ⇢ at com.faforever.client.api.TokenRetriever.retrieveToken(TokenRetriever.java:120)
      |
      Mono.doOnNext ⇢ at com.faforever.client.api.TokenRetriever.retrieveToken(TokenRetriever.java:121)
      |
      Mono.then ⇢ at com.faforever.client.api.TokenRetriever.loginWithAuthorizationCode(TokenRetriever.java:73)
      *__________Mono.then ⇢ at com.faforever.client.user.LoginService.login(LoginService.java:70)
      |
      ⇢ at com.faforever.client.login.LoginController.loginWithCode(LoginController.java:278)
      Original Stack Trace:
      at com.faforever.client.api.TokenRetriever.lambda$retrieveToken$1(TokenRetriever.java:110)
      at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132)
      at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74)
      at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129)
      at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
      at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onNext(FluxMapFuseable.java:299)
      at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onNext(FluxFilterFuseable.java:337)
      at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2096)
      at reactor.core.publisher.MonoCollect$CollectSubscriber.onComplete(MonoCollect.java:145)
      at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)
      at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277)
      at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)
      at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413)
      at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:455)
      at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:509)
      at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:821)
      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.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)
      at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
      at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
      at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)
      at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
      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:1583)

      1 Reply Last reply Reply Quote 0
      • CascadeC Offline
        Cascade
        last edited by

        There are a few countries that have been blocked from accessing the servers to combat the ddos attacks, try using a vpn and see if that works

        S 1 Reply Last reply Reply Quote 0
        • S Offline
          SirGuilhaume196 @Cascade
          last edited by

          @Cascade Well i am trying that, but the client open the browser without the VPN and if i copy the link to the one with a VPN i can't log in, looks like i will have to wait until the attack is over, thanks for the suggestion

          1 Reply Last reply Reply Quote 0
          • First post
            Last post