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

    cannot launch supcom

    Scheduled Pinned Locked Moved I need help
    5 Posts 5 Posters 509 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.
    • C
      CalM
      last edited by

      Hello all, I cannot launch supcom suddenly-- no change in system settings or the way I launch the game or anything... wondering if someone can help me out! I'll Venmo u
      5 bucks if this is figured out soon!

      CM

      Error message:

      NotifiableException(i18nKey=game.start.couldNotStart, i18nArgs=[])
      at com.faforever.client.game.GameService.lambda$startGame$37(GameService.java:606)
      at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
      at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
      at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2147)
      at reactor.core.publisher.MonoToCompletableFuture.onNext(MonoToCompletableFuture.java:64)
      at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816)
      at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:129)
      at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:85)
      at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:85)
      at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277)
      at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replayNormal(FluxReplay.java:602)
      at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replay(FluxReplay.java:709)
      at reactor.core.publisher.FluxReplay$ReplayInner.request(FluxReplay.java:1711)
      at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.request(FluxPeekFuseable.java:144)
      at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194)
      at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2068)
      at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onSubscribe(FluxPeekFuseable.java:178)
      at reactor.core.publisher.FluxReplay.subscribeOrReturn(FluxReplay.java:1181)
      at reactor.core.publisher.FluxReplay.subscribe(FluxReplay.java:1153)
      at reactor.core.publisher.FluxAutoConnectFuseable.subscribe(FluxAutoConnectFuseable.java:61)
      at reactor.core.publisher.Flux.subscribe(Flux.java:8466)
      at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:82)
      at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171)
      at reactor.core.publisher.FluxPeekFuseable$PeekFuseableConditionalSubscriber.onComplete(FluxPeekFuseable.java:595)
      at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replayNormal(FluxReplay.java:602)
      at reactor.core.publisher.FluxReplay$UnboundedReplayBuffer.replay(FluxReplay.java:709)
      at reactor.core.publisher.FluxReplay$ReplaySubscriber.onComplete(FluxReplay.java:1372)
      at reactor.core.publisher.SerializedSubscriber.onComplete(SerializedSubscriber.java:146)
      at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onComplete(FluxRetryWhen.java:200)
      at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:260)
      at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2058)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)
      at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onComplete(MonoFlatMapMany.java:260)
      at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:294)
      at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:230)
      at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onSubscribeInner(MonoFlatMapMany.java:150)
      at reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onSubscribe(MonoFlatMapMany.java:245)
      at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:165)
      at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:87)
      at reactor.core.publisher.Flux.subscribe(Flux.java:8466)
      at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onNext(MonoFlatMapMany.java:195)
      at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816)
      at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151)
      at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816)
      at reactor.core.publisher.MonoReduce$ReduceSubscriber.onComplete(MonoReduce.java:139)
      at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)
      at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)
      at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260)
      at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144)
      at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:400)
      at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:419)
      at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:473)
      at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:703)
      at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:93)
      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:327)
      at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:299)
      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:1373)
      at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1236)
      at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1285)
      at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:510)
      at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:449)
      at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:279)
      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.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
      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:997)
      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:833)
      Caused by: java.io.IOException: Cannot run program "C:\ProgramData\FAForever\bin\ForgedAlliance.exe" (in directory "C:\ProgramData\FAForever\bin"): CreateProcess error=740, The requested operation requires elevation
      at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)
      at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)
      at com.faforever.client.fa.ForgedAllianceService.launch(ForgedAllianceService.java:144)
      at com.faforever.client.fa.ForgedAllianceService.startGameOnline(ForgedAllianceService.java:82)
      at com.faforever.client.game.GameService.lambda$startGame$37(GameService.java:603)
      ... 85 more
      Caused by: java.io.IOException: CreateProcess error=740, The requested operation requires elevation
      at java.base/java.lang.ProcessImpl.create(Native Method)
      at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:494)
      at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:159)
      at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110)
      ... 89 more

      1 Reply Last reply Reply Quote 0
      • maggeM
        magge Global Moderator
        last edited by

        Start as admin

        Join a FAFtastic Team

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

          I would not run as admin. Rather the permissions on C:\ProgramData\FAForever\bin\ForgedAlliance.exe have gotten messed up so that you need admin to run it.

          Fix those permissions so you do not need admin to run it.

          1 Reply Last reply Reply Quote 0
          • A
            AuroraRaven
            last edited by AuroraRaven

            How do I fix those permissions?

            I've set Full Permissions for the exe and every folder above it for all users, but the same error occurs.

            I know I can fix this by starting as admin, but I'm trying to avoid that annoying pop-up every time I launch.

            (I've deleted everything and done a clean install since the last time I started as admin.)

            Edit:

            Worked out a solution:

            Create a new ProgramData folder in a different drive, set FAF to use that one.

            K 1 Reply Last reply Reply Quote 0
            • K
              Katharsas @AuroraRaven
              last edited by Katharsas

              @auroraraven said in cannot launch supcom:

              How do I fix those permissions?

              Try in Admin CMD:
              icacls "C:\ProgramData\FAForever" /reset /t /c /l

              1 Reply Last reply Reply Quote 1
              • maggeM magge referenced this topic on
              • maggeM magge referenced this topic on
              • maggeM magge referenced this topic on
              • maggeM magge referenced this topic on
              • First post
                Last post