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

    Cant join games

    Scheduled Pinned Locked Moved FAF support (client and account issues)
    10 Posts 5 Posters 701 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.
    • L
      Larkfeast
      last edited by

      java.util.concurrent.CompletionException: org.springframework.web.reactive.function.client.WebClientRequestException: Connection reset; nested exception is java.net.SocketException: Connection reset
      at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331)
      at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1173)
      at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2299)
      at com.faforever.client.game.GameService.joinGame(GameService.java:321)
      at com.faforever.client.game.GameService$$FastClassBySpringCGLIB$$eb8a13b.invoke(<generated>)
      at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
      at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689)
      at com.faforever.client.game.GameService$$EnhancerBySpringCGLIB$$192cf6b6.joinGame(<generated>)
      at com.faforever.client.game.JoinGameHelper.join(JoinGameHelper.java:84)
      at com.faforever.client.game.JoinGameHelper.join(JoinGameHelper.java:55)
      at com.faforever.client.game.GamesTableController.lambda$gamesRowFactory$30(GamesTableController.java:218)
      at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
      at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
      at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
      at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
      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.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
      at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
      at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
      at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
      at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
      at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
      at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
      at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
      at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
      at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
      at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
      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:198)
      at javafx.scene.Scene$ClickGenerator.postProcess(Scene.java:3563)
      at javafx.scene.Scene$MouseHandler.process(Scene.java:3865)
      at javafx.scene.Scene.processMouseEvent(Scene.java:1851)
      at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2584)
      at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:409)
      at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:299)
      at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
      at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:447)
      at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:412)
      at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:446)
      at com.sun.glass.ui.View.handleMouseEvent(View.java:556)
      at com.sun.glass.ui.View.notifyMouse(View.java:942)
      at com.sun.jna.Native.invokeLong(Native Method)
      at com.sun.jna.Function.invoke(Function.java:427)
      at com.sun.jna.Function.invoke(Function.java:360)
      at com.sun.jna.Library$Handler.invoke(Library.java:244)
      at com.sun.proxy.$Proxy90.CallWindowProc(Unknown Source)
      at ch.micheljung.fxwindow.DecorationWindowProcedure.callback(DecorationWindowProcedure.java:192)
      at jdk.internal.reflect.GeneratedMethodAccessor53.invoke(Unknown Source)
      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.base/java.lang.reflect.Method.invoke(Method.java:564)
      at com.sun.jna.CallbackReference$DefaultCallbackProxy.invokeCallback(CallbackReference.java:520)
      at com.sun.jna.CallbackReference$DefaultCallbackProxy.callback(CallbackReference.java:551)
      at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
      at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
      at java.base/java.lang.Thread.run(Thread.java:832)
      Caused by: org.springframework.web.reactive.function.client.WebClientRequestException: Connection reset; nested exception is java.net.SocketException: Connection reset
      at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
      Suppressed: The stacktrace has been enhanced by Reactor, refer to additional information below:
      Error has been observed at the following site(s):
      *__checkpoint ⇢ Request to GET https://api.faforever.com/data/featuredMod?filter=technicalName%3D%3D"faf"&sort=order&page[size]=1 [DefaultWebClient]
      Original Stack Trace:
      at org.springframework.web.reactive.function.client.ExchangeFunctions$DefaultExchangeFunction.lambda$wrapException$9(ExchangeFunctions.java:141)
      at reactor.core.publisher.MonoErrorSupplied.subscribe(MonoErrorSupplied.java:55)
      at reactor.core.publisher.Mono.subscribe(Mono.java:4400)
      at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
      at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222)
      at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222)
      at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:222)
      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:225)
      at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:274)
      at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:415)
      at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onNext(FluxConcatMap.java:251)
      at reactor.core.publisher.EmitterProcessor.drain(EmitterProcessor.java:491)
      at reactor.core.publisher.EmitterProcessor.tryEmitNext(EmitterProcessor.java:299)
      at reactor.core.publisher.SinkManySerialized.tryEmitNext(SinkManySerialized.java:100)
      at reactor.core.publisher.InternalManySink.emitNext(InternalManySink.java:27)
      at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:190)
      at reactor.core.publisher.MonoCreate$DefaultMonoSink.error(MonoCreate.java:194)
      at reactor.netty.http.client.HttpClientConnect$HttpObserver.onUncaughtException(HttpClientConnect.java:384)
      at reactor.netty.ReactorNetty$CompositeConnectionObserver.onUncaughtException(ReactorNetty.java:664)
      at reactor.netty.resources.NewConnectionProvider$NewConnectionObserver.onUncaughtException(NewConnectionProvider.java:195)
      at reactor.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:232)
      at reactor.netty.channel.FluxReceive.onInboundError(FluxReceive.java:453)
      at reactor.netty.channel.ChannelOperations.onInboundError(ChannelOperations.java:488)
      at reactor.netty.channel.ChannelOperationsHandler.exceptionCaught(ChannelOperationsHandler.java:126)
      at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
      at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
      at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:273)
      at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireExceptionCaught(CombinedChannelDuplexHandler.java:424)
      at io.netty.channel.ChannelHandlerAdapter.exceptionCaught(ChannelHandlerAdapter.java:92)
      at io.netty.channel.CombinedChannelDuplexHandler$1.fireExceptionCaught(CombinedChannelDuplexHandler.java:145)
      at io.netty.channel.ChannelInboundHandlerAdapter.exceptionCaught(ChannelInboundHandlerAdapter.java:143)
      at io.netty.channel.CombinedChannelDuplexHandler.exceptionCaught(CombinedChannelDuplexHandler.java:231)
      at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
      at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
      at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:273)
      at io.netty.handler.ssl.SslHandler.exceptionCaught(SslHandler.java:1103)
      at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
      at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
      at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:273)
      at io.netty.channel.DefaultChannelPipeline$HeadContext.exceptionCaught(DefaultChannelPipeline.java:1377)
      at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
      at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
      at io.netty.channel.DefaultChannelPipeline.fireExceptionCaught(DefaultChannelPipeline.java:907)
      at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.handleReadException(AbstractNioByteChannel.java:125)
      at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:177)
      at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722)
      at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658)
      at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584)
      at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496)
      at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
      at io.netty.util.internal.ThreadExecutorMap$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.SocketException: Connection reset
      at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:367)
      at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:398)
      at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:253)
      at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132)
      at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:350)
      at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151)
      at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722)
      at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658)
      at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584)
      at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496)
      at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
      at io.netty.util.internal.ThreadExecutorMap$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)

      1 Reply Last reply Reply Quote 0
      • M
        mazylka
        last edited by

        me to

        java.util.concurrent.CompletionException: NotifiableException(i18nKey=mod.errorUpdatingMods, i18nArgs=[])
        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$UniAccept.tryFire(CompletableFuture.java:718)
        at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
        at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2137)
        at com.faforever.client.task.CompletableTask.lambda$new$2(CompletableTask.java:19)
        at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
        at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
        at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
        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:198)
        at javafx.concurrent.EventHelper.fireEvent(EventHelper.java:219)
        at javafx.concurrent.Task.fireEvent(Task.java:1358)
        at javafx.concurrent.Task.setState(Task.java:725)
        at javafx.concurrent.Task$TaskCallable.lambda$call$1(Task.java:1436)
        at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
        at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
        at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
        at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
        at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
        at java.base/java.lang.Thread.run(Thread.java:832)
        Caused by: NotifiableException(i18nKey=mod.errorUpdatingMods, i18nArgs=[])
        at com.faforever.client.mod.ModService.writeModStates(ModService.java:375)
        at com.faforever.client.mod.ModService.enableSimMods(ModService.java:247)
        at com.faforever.client.mod.ModService$$FastClassBySpringCGLIB$$aae9cfd3.invoke(<generated>)
        at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
        at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689)
        at com.faforever.client.mod.ModService$$EnhancerBySpringCGLIB$$d5aef239.enableSimMods(<generated>)
        at com.faforever.client.game.GameService.lambda$joinGame$10(GameService.java:324)
        at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714)
        ... 22 more
        Caused by: java.nio.file.AccessDeniedException: C:\Users\maza\AppData\Local\Gas Powered Games\Supreme Commander Forged Alliance\Game.prefs
        at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:89)
        at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
        at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
        at java.base/sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:235)
        at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:478)
        at java.base/java.nio.file.Files.newOutputStream(Files.java:224)
        at java.base/java.nio.file.Files.write(Files.java:3491)
        at java.base/java.nio.file.Files.writeString(Files.java:3707)
        at com.faforever.client.mod.ModService.writeModStates(ModService.java:373)
        ... 29 more

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

          @mazylka yours is a different error. The client can't read C:\Users\maza\AppData\Local\Gas Powered Games\Supreme Commander Forged Alliance\Game.prefs Make surethe permissions on that file is correct

          M 1 Reply Last reply Reply Quote 0
          • M
            mazylka @Sheikah
            last edited by

            @sheikah said in Cant join games:

            @mazylka yours is a different error. The client can't read C:\Users\maza\AppData\Local\Gas Powered Games\Supreme Commander Forged Alliance\Game.prefs Make surethe permissions on that file is correct

            full access
            ????

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

              Then also make sure nothing else has it open. The issue is that the client can't read the file

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

                @Larkfeast what version of the client are you using?

                L 1 Reply Last reply Reply Quote 0
                • M
                  mazylka @Sheikah
                  last edited by

                  @sheikah said in Cant join games:

                  Then also make sure nothing else has it open. The issue is that the client can't read the file

                  delete file, all rigth

                  1 Reply Last reply Reply Quote 0
                  • L
                    Larkfeast @Sheikah
                    last edited by

                    @sheikah

                    2021.12.0

                    1 Reply Last reply Reply Quote 0
                    • H
                      HiRezolution
                      last edited by

                      I am also having this same issue. I made sure the permissions on the above file were set correctly, tried deleting it, tried deleting then verifying game files. Unable to join any games. What is the fix?

                      java.util.concurrent.CompletionException: java.lang.RuntimeException: java.nio.file.NoSuchFileException: C:\ProgramData\FAForever\cache\featured_mod\bin\download2410982658293704510.tmp
                      at com.faforever.client.patch.GameUpdaterImpl.lambda$update$8(GameUpdaterImpl.java:104)
                      at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:986)
                      at java.base/java.util.concurrent.CompletableFuture$UniExceptionally.tryFire(CompletableFuture.java:970)
                      at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
                      at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2152)
                      at com.faforever.client.task.CompletableTask.lambda$new$1(CompletableTask.java:18)
                      at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
                      at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
                      at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
                      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:198)
                      at javafx.concurrent.EventHelper.fireEvent(EventHelper.java:219)
                      at javafx.concurrent.Task.fireEvent(Task.java:1358)
                      at javafx.concurrent.Task.setState(Task.java:709)
                      at javafx.concurrent.Task$TaskCallable.lambda$call$2(Task.java:1455)
                      at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
                      at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
                      at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
                      at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
                      at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
                      at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
                      at java.base/java.lang.Thread.run(Thread.java:832)
                      Caused by: java.lang.RuntimeException: java.nio.file.NoSuchFileException: C:\ProgramData\FAForever\cache\featured_mod\bin\download2410982658293704510.tmp
                      at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.lambda$call$0(SimpleHttpFeaturedModUpdaterTask.java:92)
                      at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
                      at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.call(SimpleHttpFeaturedModUpdaterTask.java:69)
                      at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.call(SimpleHttpFeaturedModUpdaterTask.java:28)
                      at javafx.concurrent.Task$TaskCallable.call(Task.java:1425)
                      at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
                      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
                      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
                      ... 1 more
                      Caused by: java.nio.file.NoSuchFileException: C:\ProgramData\FAForever\cache\featured_mod\bin\download2410982658293704510.tmp
                      at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
                      at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
                      at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
                      at java.base/sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:235)
                      at java.base/java.nio.file.Files.newByteChannel(Files.java:375)
                      at java.base/java.nio.file.Files.createFile(Files.java:652)
                      at java.base/java.nio.file.TempFileHelper.create(TempFileHelper.java:137)
                      at java.base/java.nio.file.TempFileHelper.createTempFile(TempFileHelper.java:160)
                      at java.base/java.nio.file.Files.createTempFile(Files.java:872)
                      at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.patchOrDownloadForgedAllianceExe(SimpleHttpFeaturedModUpdaterTask.java:116)
                      at com.faforever.client.patch.SimpleHttpFeaturedModUpdaterTask.lambda$call$0(SimpleHttpFeaturedModUpdaterTask.java:82)
                      ... 8 more

                      1 Reply Last reply Reply Quote 0
                      • C
                        CharlieDrexVT
                        last edited by CharlieDrexVT

                        For anyone who wanders in off of google or wherever:
                        Just started running FAF a day or two ago, and I was experiencing a similar issue. The issue was that C:\ProgramData (the default folder FAF wants to use for its data) is unwriteable, and while I'm sure with enough finagling you could 'convince' your computer to let you have permissions for the folder...

                        But alternatively, and TL;DR - Move your FAF Client Data folder. Click on the menu (top-left corner, the three horizontal lines), select Settings, a pop-up window appears. Click on the tab that says Data and caches. The top item is Data Location, defaulting to C:\Program Files[something or other]. Make a new folder somewhere else, preferably as far away from default Windows directories as possible.

                        I've experienced similar issues with programs and apps not working right when they use Windows-created directories, so I suspected this was the issue, and sure enough it worked for me. The whole permissions thing probably would work, but I tried it (I'm not exactly an IT guy, but I do know my backslashes from my forward slashes) and Windows 10 is just so ridiculously painful about back-end account management that I was just like "whatever, so much easier to move to a different directory".

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