FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login

    login issue

    Scheduled Pinned Locked Moved I need help
    14 Posts 8 Posters 917 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
      Sheikah
      last edited by Sheikah

      This is most likely a firewall or antivirus issue be as the client cannot reach api.faforever.com

      1 Reply Last reply Reply Quote 0
      • Brutus5000B Offline
        Brutus5000 FAF Server Admin
        last edited by

        Or a temporary DNS problem:

        Caused by: java.net.UnknownHostException: failed to resolve 'api.faforever.com' after 2 queries

        I mean you posted here, so in general it works 🤷

        "Nerds have a really complicated relationship with change: Change is awesome when WE'RE the ones doing it. As soon as change is coming from outside of us it becomes untrustworthy and it threatens what we think of is the familiar."
        – Benno Rice

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

          Yes I have seen a few people run into this with the newest client and I am not sure why

          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
            • S Offline
              Sheikah
              last edited by

              Please try the next beta version to see if that helps https://github.com/FAForever/downlords-faf-client/releases/tag/v2021.10.0-beta1

              E A 2 Replies Last reply Reply Quote 0
              • E Offline
                Eierkopp @Sheikah
                last edited by

                @sheikah

                1 Reply Last reply Reply Quote 0
                • A Offline
                  Alfher @Sheikah
                  last edited by

                  @sheikah
                  I got a similar error with the newest v2021.10.0-beta1:

                  java.util.concurrent.CompletionException: java.lang.ExceptionInInitializerError
                  at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314)
                  at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:319)
                  at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1155)
                  at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
                  at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2137)
                  at reactor.core.publisher.MonoToCompletableFuture.onNext(MonoToCompletableFuture.java:63)
                  at reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:199)
                  at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1784)
                  at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.signalCached(MonoCacheTime.java:328)
                  at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onNext(MonoCacheTime.java:345)
                  at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1784)
                  at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:249)
                  at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79)
                  at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:73)
                  at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1784)
                  at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:249)
                  at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1784)
                  at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:148)
                  at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:56)
                  at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157)
                  at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:387)
                  at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1784)
                  at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151)
                  at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1784)
                  at reactor.core.publisher.MonoReduce$ReduceSubscriber.onComplete(MonoReduce.java:139)
                  at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:142)
                  at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:142)
                  at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:259)
                  at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:142)
                  at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:383)
                  at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:396)
                  at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:452)
                  at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:664)
                  at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:94)
                  at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
                  at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
                  at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
                  at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)
                  at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324)
                  at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296)
                  at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)
                  at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
                  at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
                  at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
                  at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1533)
                  at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1282)
                  at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1329)
                  at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:501)
                  at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:440)
                  at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276)
                  at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
                  at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
                  at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
                  at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
                  at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
                  at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
                  at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
                  at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:795)
                  at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:480)
                  at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378)
                  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.lang.ExceptionInInitializerError
                  at io.netty.resolver.dns.UnixResolverDnsServerAddressStreamProvider.parseSilently(UnixResolverDnsServerAddressStreamProvider.java:80)
                  at io.netty.resolver.dns.DnsServerAddressStreamProviders$DefaultProviderHolder$1.provider(DnsServerAddressStreamProviders.java:138)
                  at io.netty.resolver.dns.DnsServerAddressStreamProviders$DefaultProviderHolder$1.<init>(DnsServerAddressStreamProviders.java:117)
                  at io.netty.resolver.dns.DnsServerAddressStreamProviders$DefaultProviderHolder.<clinit>(DnsServerAddressStreamProviders.java:115)
                  at io.netty.resolver.dns.DnsServerAddressStreamProviders.unixDefault(DnsServerAddressStreamProviders.java:104)
                  at io.netty.resolver.dns.DnsServerAddressStreamProviders.platformDefault(DnsServerAddressStreamProviders.java:100)
                  at io.netty.resolver.dns.DnsNameResolverBuilder.<init>(DnsNameResolverBuilder.java:58)
                  at reactor.netty.transport.NameResolverProvider.newNameResolverGroup(NameResolverProvider.java:405)
                  at reactor.netty.transport.ClientTransportConfig.getOrCreateDefaultResolver(ClientTransportConfig.java:230)
                  at reactor.netty.transport.ClientTransportConfig.resolverInternal(ClientTransportConfig.java:216)
                  at reactor.netty.transport.ClientTransport.connect(ClientTransport.java:58)
                  at reactor.netty.tcp.TcpClient.connect(TcpClient.java:150)
                  at com.faforever.commons.lobby.FafLobbyClient.openConnection(FafLobbyClient.kt:127)
                  at com.faforever.commons.lobby.FafLobbyClient.access$openConnection(FafLobbyClient.kt:19)
                  at com.faforever.commons.lobby.FafLobbyClient$connectAndLogin$1.call(FafLobbyClient.kt:133)
                  at com.faforever.commons.lobby.FafLobbyClient$connectAndLogin$1.call(FafLobbyClient.kt:132)
                  at reactor.core.publisher.MonoCallable.call(MonoCallable.java:91)
                  at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:161)
                  at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:56)
                  at reactor.core.publisher.Mono.subscribe(Mono.java:3987)
                  at reactor.core.publisher.Mono.subscribeWith(Mono.java:4102)
                  at reactor.core.publisher.Mono.toFuture(Mono.java:4448)
                  at com.faforever.client.remote.FafServerAccessor.connectAndLogIn(FafServerAccessor.java:130)
                  at com.faforever.client.user.UserService.loginToLobbyServer(UserService.java:123)
                  at com.faforever.client.user.UserService.lambda$loginToServices$6(UserService.java:98)
                  at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1146)
                  ... 61 more
                  Caused by: java.lang.IllegalArgumentException: cannot use an unresolved DNS server address: [fe80::21e:6ff:fe42:8397%enp5s0f0]/<unresolved>:53
                  at io.netty.resolver.dns.DnsServerAddresses.sanitize(DnsServerAddresses.java:174)
                  at io.netty.resolver.dns.DnsServerAddresses.sequential(DnsServerAddresses.java:66)
                  at io.netty.resolver.dns.DefaultDnsServerAddressStreamProvider.<clinit>(DefaultDnsServerAddressStreamProvider.java:107)
                  ... 87 more

                  1 Reply Last reply Reply Quote 0
                  • A Offline
                    Alfher
                    last edited by

                    @Sheikah scratch that, my /etc/resolv.conf was looking like crap. It included my router ip and one malformed ipv6. I changed it to just my DNS server. I was able to log in with this bad resolv.conf on earlier versions.

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

                      I can confirm that it is most likely a DNS problem.
                      to fix it:

                      • set DNS to 1.1.1.1 (2nd:8.8.8.8)
                      • in command prompt: ipconfig /flushdns
                      • close downloards FAF client
                      • actually close the application completely via the task manager (it did not start; the process was still running. Not sure if it kept running from first launch or did not start completely from second start)
                      • start downloards FAF client

                      result: logged in correctly

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

                        Good to know that it seems to be cause by bad dns configs. But weird how this version seems to be more sensitive to them

                        1 Reply Last reply Reply Quote 0
                        • B Offline
                          BadJohN
                          last edited by BadJohN

                          Hello!
                          I have the same problem with loging in with the new version since 2021.11.0.
                          I did the following...

                          I deinstalled my Antivirus
                          I completely reset my Windows network
                          I flushed my DNS
                          I reset my router
                          I turned off my firewall completely
                          I installed older versions of FAF, but it says "Your version is outdatet- you need to update to a new version" šŸ˜ž
                          I deinstalled and Installed FAF like 20 times between these steps.

                          Still the same error..
                          Anyone any ideas?

                          Greetings
                          John

                          AmygdalaA 1 Reply Last reply Reply Quote 0
                          • AmygdalaA Offline
                            Amygdala @BadJohN
                            last edited by Amygdala

                            @badjohn can you post the error log you get when trying to login with version 2011.11.0 (best in a seperated thread).

                            in the meantime, you could try version 1.4.6 which uses an older login version

                            1 Reply Last reply Reply Quote 0
                            • B Offline
                              BadJohN
                              last edited by

                              Hello
                              Thx - I posted the Logfile in a new thread like recommended.

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