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!

    Game wont start

    Scheduled Pinned Locked Moved Game Issues and Gameplay questions
    38 Posts 8 Posters 1.6k 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 Offline
      CeasersMum
      last edited by

      Game won't start at all just gives me this error message. I recently tried to solve an error where it kept minimizing and I think I changed some of the priorities but honestly I have no idea what is happening now. Can anyone help?

      Client Version: 2023.11.0
      java.lang.NullPointerException: Cannot invoke "java.lang.Process.onExit()" because "process" is null
      at com.faforever.client.game.GameService.spawnTerminationListener(GameService.java:711)
      at com.faforever.client.game.GameService.lambda$startGame$58(GameService.java:697)
      at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150)
      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.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)
      at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2071)
      at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:118)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)
      at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:85)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)
      at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:85)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)
      at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:371)
      at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724)
      at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onComplete(FluxFlattenIterable.java:273)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)
      at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)
      at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)
      at reactor.core.publisher.SerializedSubscriber.onComplete(SerializedSubscriber.java:146)
      at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onComplete(FluxRetryWhen.java:200)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)
      at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:246)
      at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:305)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)
      at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)
      at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:158)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)
      at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)
      at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onNext(FluxMapFuseable.java:299)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)
      at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onNext(FluxFilterFuseable.java:337)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)
      at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2071)
      at reactor.core.publisher.MonoCollect$CollectSubscriber.onComplete(MonoCollect.java:145)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)
      at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)
      at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)
      at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)
      at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413)
      at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:444)
      at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:498)
      at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:753)
      at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:114)
      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:1471)
      at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1334)
      at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1383)
      at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:529)
      at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468)
      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:1410)
      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:919)
      at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
      at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
      at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
      at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
      at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
      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)

      1 Reply Last reply Reply Quote 0
      • N Offline
        Nex
        last edited by

        So the client runs, but the game itself just crashes instantly?

        If that is the case, you should have some game_XXXXXXXX.log files in your log folder.
        (found here)
        65be796e-1880-4b86-ae4b-7123d807395c-image.png

        That might help to understand why the game crashed

        1 Reply Last reply Reply Quote 0
        • C Offline
          CeasersMum
          last edited by

          2023-11-08 12:23:44.466 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:78)
          2023-11-08 12:23:44.466 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:74)
          2023-11-08 12:23:44.471 INFO Using GPGNET_PORT: 53790 (c.f.iceadapter.gpgnet.GPGNetServer:37)
          2023-11-08 12:23:44.476 INFO Generated LOBBY_PORT: 25422 (c.f.iceadapter.gpgnet.GPGNetServer:42)
          2023-11-08 12:23:44.477 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:55)
          2023-11-08 12:23:44.478 INFO Creating RPC server on port 53789 (c.f.iceadapter.rpc.RPCService:40)
          2023-11-08 12:23:44.480 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37)
          2023-11-08 12:23:44.481 INFO RPC started (c.f.i.debug.TelemetryDebugger:113)
          2023-11-08 12:23:44.575 INFO New client connected on port 53807 (c.nbarraille.jjsonrpc.SocketListener:38)
          2023-11-08 12:23:44.576 INFO RPC connected (c.f.i.debug.TelemetryDebugger:114)
          2023-11-08 12:23:44.577 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206)
          2023-11-08 12:23:44.621 DEBUG LobbyInitMode set to normal (c.f.iceadapter.rpc.RPCHandler:56)
          2023-11-08 12:23:44.621 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574)
          2023-11-08 12:23:44.790 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:55)
          2023-11-08 12:23:47.373 WARN Invalid ICE server protocol: turns://fr-turn2.xirsys.com:443?transport=tcp (c.f.iceadapter.ice.GameSession:154)
          2023-11-08 12:23:47.374 WARN Invalid ICE server protocol: turns://fr-turn2.xirsys.com:5349?transport=tcp (c.f.iceadapter.ice.GameSession:154)
          2023-11-08 12:23:47.393 INFO Ice Servers set, total addresses: 5 (c.f.iceadapter.ice.GameSession:170)
          2023-11-08 12:23:47.393 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574)
          2023-11-08 12:23:47.445 DEBUG Pinged fr-turn2.xirsys.com with an RTT of 41.0 (c.f.iceadapter.util.PingWrapper:49)
          2023-11-08 12:23:47.685 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:139)
          2023-11-08 12:23:47.685 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:158)
          2023-11-08 12:23:47.687 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:253)

          N 1 Reply Last reply Reply Quote 0
          • C Offline
            CeasersMum
            last edited by

            This is what it says in the log

            1 Reply Last reply Reply Quote 0
            • N Offline
              Nex @CeasersMum
              last edited by

              @ceasersmum That's an Ice-Adapter log (for debugging connection problems)
              Game log should look something like this
              d7a21774-a3b6-4993-9a98-ca8895a30c0e-image.png
              and you can just drag/drop the file into the reply window (no quick reply) then we get the whole file.

              C 1 Reply Last reply Reply Quote 0
              • C Offline
                CeasersMum @Nex
                last edited by

                @nex I don't have anything that looks like that
                810dbbbe-f5b2-4889-8691-cb7392066deb-image.png

                1 Reply Last reply Reply Quote 0
                • C Offline
                  CeasersMum
                  last edited by

                  the bottom game one doesn't have anything in it

                  N 1 Reply Last reply Reply Quote 0
                  • N Offline
                    Nex @CeasersMum
                    last edited by

                    @ceasersmum 😞 Then drop the client log in here
                    maybe it contains some more info than what you posted

                    1 Reply Last reply Reply Quote 0
                    • C Offline
                      CeasersMum
                      last edited by

                      client.log.2023-11-06.0.log

                      1 Reply Last reply Reply Quote 0
                      • C Offline
                        CeasersMum
                        last edited by

                        client.log

                        1 Reply Last reply Reply Quote 0
                        • N Offline
                          Nex
                          last edited by

                          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
                          

                          Did you run the client as admin once? that might break things.
                          try deleting the directory C:\ProgramData\FAForever and restart the client with your current user, then try to launch a game.

                          C 2 Replies Last reply Reply Quote 0
                          • C Offline
                            CeasersMum @Nex
                            last edited by

                            @nex I did, I will give that a try

                            1 Reply Last reply Reply Quote 0
                            • C Offline
                              CeasersMum @Nex
                              last edited by

                              @nex Unfortunately that didn't work. thank you for helping, is there anything else I can do?

                              1 Reply Last reply Reply Quote 0
                              • N Offline
                                Nex
                                last edited by

                                So same error?
                                try running the client as admin
                                if that works it's definitely a permission issue, if that also doesn't work then there must be something else

                                1 Reply Last reply Reply Quote 0
                                • C Offline
                                  CeasersMum
                                  last edited by

                                  That worked but now its crashing
                                  514b4f2e-dcfd-4385-b3cf-3022dee73035-image.png

                                  1 Reply Last reply Reply Quote 0
                                  • N Offline
                                    Nex
                                    last edited by

                                    can you get a game log now?

                                    C 1 Reply Last reply Reply Quote 0
                                    • C Offline
                                      CeasersMum @Nex
                                      last edited by

                                      @nex game_21158912.log

                                      1 Reply Last reply Reply Quote 0
                                      • N Offline
                                        Nex
                                        last edited by

                                        mh nothing out of the ordinary in there
                                        try deleting/renaming your game.prefs file
                                        (found here)
                                        1de6f08b-dced-4509-b45c-400545e8ca89-image.png

                                        Maybe the settings are corrupt
                                        Then try to launch the game through steam once.

                                        C 1 Reply Last reply Reply Quote 0
                                        • C Offline
                                          CeasersMum @Nex
                                          last edited by

                                          @nex I tried deleting it but that didn't work game_21158904.log

                                          N 1 Reply Last reply Reply Quote 0
                                          • N Offline
                                            Nex @CeasersMum
                                            last edited by

                                            @ceasersmum isn't that log older than the other one?

                                            Did starting it through steam work normally?

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