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

    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
      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
        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
          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
            CeasersMum
            last edited by

            This is what it says in the log

            1 Reply Last reply Reply Quote 0
            • N
              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
                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
                  CeasersMum
                  last edited by

                  the bottom game one doesn't have anything in it

                  N 1 Reply Last reply Reply Quote 0
                  • N
                    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
                      CeasersMum
                      last edited by

                      client.log.2023-11-06.0.log

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

                        client.log

                        1 Reply Last reply Reply Quote 0
                        • N
                          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
                            CeasersMum @Nex
                            last edited by

                            @nex I did, I will give that a try

                            1 Reply Last reply Reply Quote 0
                            • C
                              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
                                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
                                  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
                                    Nex
                                    last edited by

                                    can you get a game log now?

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

                                      @nex game_21158912.log

                                      1 Reply Last reply Reply Quote 0
                                      • N
                                        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
                                          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
                                            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