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!

    Cant login

    Scheduled Pinned Locked Moved FAF support (client and account issues)
    14 Posts 4 Posters 573 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
      soulgamer31
      last edited by

      What it says. When i open the client i get an error and it takes a while for the login thing to pop up. Once i enter my information, it just resets giving me the error again and making me enter the info all over again. Not sure what to do at this point. Here's the error:

      java.util.concurrent.CompletionException: java.util.concurrent.CompletionException: com.faforever.client.login.LoginFailedException: Lost connection to server during login
      at com.faforever.client.user.UserService.lambda$loginToLobbyServer$11(UserService.java:124)
      at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:930)
      at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:907)
      at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
      at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1769)
      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
      at java.base/java.lang.Thread.run(Thread.java:832)
      Caused by: java.util.concurrent.CompletionException: com.faforever.client.login.LoginFailedException: Lost connection to server during login
      at org.springframework.aop.interceptor.AsyncExecutionAspectSupport.lambda$doSubmit$3(AsyncExecutionAspectSupport.java:279)
      at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1764)
      ... 3 more
      Caused by: com.faforever.client.login.LoginFailedException: Lost connection to server during login
      at com.faforever.client.remote.FafServerAccessorImpl$1.call(FafServerAccessorImpl.java:246)
      at com.faforever.client.remote.FafServerAccessorImpl$1.call(FafServerAccessorImpl.java:213)
      at javafx.concurrent.Task$TaskCallable.call(Task.java:1425)
      at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
      at javafx.concurrent.Service.lambda$executeTask$6(Service.java:725)
      at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
      at javafx.concurrent.Service.lambda$executeTask$7(Service.java:724)
      ... 3 more

      1 Reply Last reply Reply Quote 0
      • S Offline
        Sheikah
        last edited by

        Update to the latest version it has better logging so I can see what is going on. https://github.com/FAForever/downlords-faf-client/releases/tag/v1.6.0

        1 Reply Last reply Reply Quote 0
        • S Offline
          soulgamer31
          last edited by

          Shouldnt the client update automatically? Regardless, im not sure how to update it manually (i downloaded the source code but idk what to do with it)

          1 Reply Last reply Reply Quote 0
          • S Offline
            Sheikah
            last edited by Sheikah

            There is an installer exe dfc_windows-x64_1_6_0.exe on the page I linked. And no fully automatic installs are not implemented yet.

            1 Reply Last reply Reply Quote 0
            • S Offline
              soulgamer31
              last edited by

              Ah got it. Ill install it and see if it improves

              1 Reply Last reply Reply Quote 0
              • S Offline
                soulgamer31
                last edited by

                Okay i just tested it and there was no error this time: it logged me in automatically. Thanks!

                1 Reply Last reply Reply Quote 0
                • S Offline
                  soulgamer31
                  last edited by

                  Okay, i spoke too soon. The error started occuring again, or at least a similar one. Here's the log just to be sure:java.util.concurrent.CompletionException: org.springframework.web.reactive.function.client.WebClientRequestException: failed to resolve 'api.faforever.com'; nested exception is java.net.UnknownHostException: failed to resolve 'api.faforever.com'
                  at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:367)
                  at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:376)
                  at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1093)
                  at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
                  at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2152)
                  at reactor.core.publisher.MonoToCompletableFuture.onError(MonoToCompletableFuture.java:76)
                  at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:221)
                  at reactor.core.publisher.Operators$MonoSubscriber.onError(Operators.java:1831)
                  at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.signalCached(MonoCacheTime.java:331)
                  at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onError(MonoCacheTime.java:354)
                  at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:172)
                  at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2023)
                  at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:392)
                  at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:132)
                  at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
                  at reactor.core.publisher.Operators.error(Operators.java:196)
                  at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:71)
                  at reactor.core.publisher.Mono.subscribe(Mono.java:3987)
                  at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
                  at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:221)
                  at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:221)
                  at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:221)
                  at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
                  at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
                  at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
                  at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:224)
                  at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:273)
                  at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:413)
                  at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:250)
                  at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:478)
                  at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:286)
                  at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:97)
                  at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
                  at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:191)
                  at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:189)
                  at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:286)
                  at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:189)
                  at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:165)
                  at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:427)
                  at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$5(SimpleDequePool.java:310)
                  at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
                  at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:189)
                  at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:564)
                  at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
                  at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
                  at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:464)
                  at reactor.netty.transport.TransportConnector.lambda$doResolveAndConnect$6(TransportConnector.java:271)
                  at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
                  at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
                  at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
                  at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
                  at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
                  at io.netty.util.concurrent.DefaultPromise.setFailure(DefaultPromise.java:109)
                  at io.netty.resolver.InetSocketAddressResolver$1.operationComplete(InetSocketAddressResolver.java:62)
                  at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
                  at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
                  at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
                  at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
                  at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
                  at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
                  at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
                  at io.netty.resolver.dns.DnsNameResolver.tryFailure(DnsNameResolver.java:936)
                  at io.netty.resolver.dns.DnsNameResolver.access$500(DnsNameResolver.java:90)
                  at io.netty.resolver.dns.DnsNameResolver$5.operationComplete(DnsNameResolver.java:956)
                  at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
                  at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
                  at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
                  at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
                  at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
                  at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
                  at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1021)
                  at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:966)
                  at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:414)
                  at io.netty.resolver.dns.DnsResolveContext.access$600(DnsResolveContext.java:63)
                  at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:463)
                  at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
                  at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
                  at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
                  at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
                  at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
                  at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
                  at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
                  at io.netty.resolver.dns.DnsQueryContext.tryFailure(DnsQueryContext.java:225)
                  at io.netty.resolver.dns.DnsQueryContext$4.run(DnsQueryContext.java:177)
                  at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)
                  at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:170)
                  at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
                  at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
                  at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
                  at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
                  at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
                  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
                  at java.base/java.lang.Thread.run(Thread.java:832)
                  Caused by: org.springframework.web.reactive.function.client.WebClientRequestException: failed to resolve 'api.faforever.com'; nested exception is java.net.UnknownHostException: failed to resolve 'api.faforever.com'
                  at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:137)
                  Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
                  Error has been observed at the following site(s):
                  |_ checkpoint ⇢ Request to GET https://api.faforever.com/me [DefaultWebClient]
                  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:70)
                  at reactor.core.publisher.Mono.subscribe(Mono.java:3987)
                  at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
                  at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:221)
                  at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:221)
                  at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:221)
                  at reactor.core.publisher.MonoNext$NextSubscriber.onError(MonoNext.java:93)
                  at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onError(MonoFlatMapMany.java:204)
                  at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)
                  at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:224)
                  at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:273)
                  at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:413)
                  at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:250)
                  at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:478)
                  at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:286)
                  at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:97)
                  at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
                  at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:191)
                  at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:189)
                  at reactor.netty.http.client.HttpClientConnect$MonoHttpConnect$ClientTransportSubscriber.onError(HttpClientConnect.java:286)
                  at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:189)
                  at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onError(DefaultPooledConnectionProvider.java:165)
                  at reactor.netty.internal.shaded.reactor.pool.AbstractPool$Borrower.fail(AbstractPool.java:427)
                  at reactor.netty.internal.shaded.reactor.pool.SimpleDequePool.lambda$drainLoop$5(SimpleDequePool.java:310)
                  at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onError(FluxDoOnEach.java:186)
                  at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:189)
                  at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.onError(DefaultPooledConnectionProvider.java:564)
                  at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
                  at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
                  at reactor.netty.transport.TransportConnector$MonoChannelPromise.tryFailure(TransportConnector.java:464)
                  at reactor.netty.transport.TransportConnector.lambda$doResolveAndConnect$6(TransportConnector.java:271)
                  at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
                  at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
                  at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
                  at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
                  at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
                  at io.netty.util.concurrent.DefaultPromise.setFailure(DefaultPromise.java:109)
                  at io.netty.resolver.InetSocketAddressResolver$1.operationComplete(InetSocketAddressResolver.java:62)
                  at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
                  at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
                  at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
                  at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
                  at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
                  at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
                  at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
                  at io.netty.resolver.dns.DnsNameResolver.tryFailure(DnsNameResolver.java:936)
                  at io.netty.resolver.dns.DnsNameResolver.access$500(DnsNameResolver.java:90)
                  at io.netty.resolver.dns.DnsNameResolver$5.operationComplete(DnsNameResolver.java:956)
                  at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
                  at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552)
                  at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
                  at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
                  at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
                  at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
                  at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1021)
                  at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:966)
                  at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:414)
                  at io.netty.resolver.dns.DnsResolveContext.access$600(DnsResolveContext.java:63)
                  at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:463)
                  at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
                  at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
                  at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
                  at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
                  at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
                  at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
                  at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
                  at io.netty.resolver.dns.DnsQueryContext.tryFailure(DnsQueryContext.java:225)
                  at io.netty.resolver.dns.DnsQueryContext$4.run(DnsQueryContext.java:177)
                  at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)
                  at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:170)
                  at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
                  at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
                  at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
                  at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
                  at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
                  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
                  at java.base/java.lang.Thread.run(Thread.java:832)
                  Caused by: java.net.UnknownHostException: failed to resolve 'api.faforever.com'
                  at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1013)
                  at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:966)
                  at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:414)
                  at io.netty.resolver.dns.DnsResolveContext.access$600(DnsResolveContext.java:63)
                  at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:463)
                  at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)
                  at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)
                  at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)
                  at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)
                  at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)
                  at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)
                  at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)
                  at io.netty.resolver.dns.DnsQueryContext.tryFailure(DnsQueryContext.java:225)
                  at io.netty.resolver.dns.DnsQueryContext$4.run(DnsQueryContext.java:177)
                  at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)
                  at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:170)
                  at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
                  at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
                  at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
                  at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
                  at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
                  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
                  at java.base/java.lang.Thread.run(Thread.java:832)
                  Caused by: io.netty.resolver.dns.DnsNameResolverTimeoutException: [/192.168.1.1:53] query via UDP timed out after 5000 milliseconds (no stack trace available)

                  1 Reply Last reply Reply Quote 0
                  • S Offline
                    Sheikah
                    last edited by

                    This error is different and I have seen a few people with it. From what I can gather the issue is that the dns you use fails to resolve the api.faforever.com website for some reason. In your case it is clearer that the issue was a time out after 5 seconds. DO you have slow internet?

                    I am trying to find the root cause of these issues and it is good to have more info about system config.

                    T 1 Reply Last reply Reply Quote 0
                    • S Offline
                      Sheikah
                      last edited by

                      I am investigating why this is happening to some users and actually just made a beta release aimed at resolving this which you can try. You can download it here https://github.com/FAForever/downlords-faf-client/releases/tag/v2021.10.0-beta . Let me know if it works for you

                      1 Reply Last reply Reply Quote 0
                      • K Offline
                        KaspreeN
                        last edited by

                        This post is deleted!
                        K 1 Reply Last reply Reply Quote 0
                        • K Offline
                          KaspreeN @KaspreeN
                          last edited by

                          This post is deleted!
                          1 Reply Last reply Reply Quote 0
                          • T Offline
                            tonx92 @Sheikah
                            last edited by

                            @sheikah thank you, changed network's dns to auto, resolved my problem with:

                            sure:java.util.concurrent.CompletionException: org.springframework.web.reactive.function.client.WebClientRequestException: failed to resolve 'api.faforever.com'; nested exception is java.net.UnknownHostException: failed to resolve 'api.faforever.com'
                            
                            1 Reply Last reply Reply Quote 0
                            • S Offline
                              Sheikah
                              last edited by

                              @tonx92 so you changed your network dns and the issue resolved? If I may ask what was it set to before? Trying to understand what causes the issue in the first place.

                              T 1 Reply Last reply Reply Quote 0
                              • T Offline
                                tonx92 @Sheikah
                                last edited by tonx92

                                @sheikah i think in my case it only my dns problem, earlier i using custom dns ip address, for working in my client's vpn network, and forgot abort changes after complete.
                                I suggest, that problem "can not resolved api.faforever.com", may be resolved by changing user's network settings for using dns from CloudFlare or Google.

                                CloudFlare DNS
                                dns1_ip_v4: 1.1.1.1
                                dns2_ip_v4: 1.0.0.1
                                
                                Google DNS
                                dns1_ip_v4: 8.8.8.8
                                dns2_ip_v4: 8.8.4.4
                                

                                Additional: it can increase connection quality in game and decrease ping.

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