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

    Do I need sep. java runtime to play

    Scheduled Pinned Locked Moved I need help
    8 Posts 4 Posters 447 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.
    • QuantumTyphoonQ Offline
      QuantumTyphoon
      last edited by

      java.util.concurrent.CompletionException: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
      at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347)
      at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:708)
      at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
      at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162)
      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:1359)
      at javafx.concurrent.Task.setState(Task.java:709)
      at javafx.concurrent.Task$TaskCallable.lambda$call$2(Task.java:1456)
      at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
      at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
      at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
      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:184)
      at java.base/java.lang.Thread.run(Thread.java:833)
      Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
      at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
      at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
      at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
      at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2048)
      at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2043)
      at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:2042)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1609)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589)
      at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
      at com.faforever.client.map.DownloadMapTask.call(DownloadMapTask.java:51)
      at com.faforever.client.map.DownloadMapTask.call(DownloadMapTask.java:19)
      at javafx.concurrent.Task$TaskCallable.call(Task.java:1426)
      at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
      ... 1 more
      Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131)
      at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:370)
      at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:313)
      at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:308)
      at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1357)
      at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(CertificateMessage.java:1232)
      at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(CertificateMessage.java:1175)
      at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:396)
      at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:480)
      at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:458)
      at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:200)
      at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:172)
      at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1500)
      at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1415)
      at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:450)
      at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:421)
      at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:580)
      at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:183)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1665)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3221)
      at java.base/java.net.URLConnection.getHeaderFieldLong(URLConnection.java:637)
      at java.base/java.net.URLConnection.getContentLengthLong(URLConnection.java:509)
      at java.base/java.net.URLConnection.getContentLength(URLConnection.java:493)
      at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getContentLength(HttpsURLConnectionImpl.java:368)
      at com.faforever.client.map.DownloadMapTask.call(DownloadMapTask.java:47)
      ... 6 more
      Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439)
      at java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306)
      at java.base/sun.security.validator.Validator.validate(Validator.java:264)
      at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
      at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:132)
      at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(CertificateMessage.java:1341)
      ... 27 more
      Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
      at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
      at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
      at java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297)
      at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434)
      ... 32 more

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

        Is this the same error and potentially fix?:

        https://forum.faforever.com/topic/1294/i-got-error-every-time-when-i-try-to-enter-the-game-or-create-own-game

        Join a FAFtastic Team

        1 Reply Last reply Reply Quote 0
        • QuantumTyphoonQ Offline
          QuantumTyphoon
          last edited by QuantumTyphoon

          No it doesn't. Changing my time zone doesn't help either. Or making my time zone manual or automatic. No difference.

          I deleted everything in my install directory. Then I deleted everything in my app/program data directory. Then reinstalled. And new it tells me I can't F'n log in!! Please log in with browser and then after I click I get another java error!

          1 Reply Last reply Reply Quote 0
          • QuantumTyphoonQ Offline
            QuantumTyphoon
            last edited by QuantumTyphoon

            Client Version: 2022.3.0
            java.lang.IllegalStateException: No endpoint has been specified
            at com.faforever.client.login.OAuthValuesReceiver.lambda$getRedirectUris$1(OAuthValuesReceiver.java:77)
            at java.base/java.util.Optional.orElseThrow(Optional.java:403)
            at com.faforever.client.login.OAuthValuesReceiver.getRedirectUris(OAuthValuesReceiver.java:77)
            at com.faforever.client.login.OAuthValuesReceiver.lambda$receiveValues$0(OAuthValuesReceiver.java:54)
            at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
            at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760)
            at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
            at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
            at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
            at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
            at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

            It's a different Error. I don't know why you gave me a link to a thread that doesn't have anything to do with my error! I went to the sun website and downloaded the x64 redistributable java and restarted my computer. I still can't log in with the client! All I have avail. to me is offline play. I only got this error after the latest update!

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

              Tried with a VPN?
              Tried a different browser?

              edit: Good to see that you fixed it in your other thread. It is confusing when you have two threads about the same issue open, and you do not update your original thread.

              Join a FAFtastic Team

              1 Reply Last reply Reply Quote 0
              • QuantumTyphoonQ Offline
                QuantumTyphoon
                last edited by QuantumTyphoon

                I DID NOT FIND A SOLUTION FOR THAT. AND THE SECOND THREAD HAD A DIFFERENT ERROR CODE.

                https://forum.faforever.com/topic/3320/при-попытке-зайти-в-комнату-возникает-такая-ошибка?_=1649552856362 THIS THREAD HAD THE SOLUTION. A ROLLBACK TO A DIFFERENT CLIENT. EDIT: SOME REASON I CAN'T DOWNLOAD UI MODS OR ANY MODS MYSELF THROUGH THE CLIENT. SIGH.

                1 Reply Last reply Reply Quote 0
                • AskaholicA Offline
                  Askaholic
                  last edited by

                  This one looks similar. Also an SSL error:

                  https://forum.faforever.com/topic/3658/сan-t-connect-to-the-lobby-every-time-it-downloads-env-nx2-and-then-an-error-pops-up

                  1 Reply Last reply Reply Quote 0
                  • ThomasHiattT Offline
                    ThomasHiatt
                    last edited by

                    Just use the python client. https://github.com/FAForever/client/releases

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