Hello! My name is Temperate and I was wondering if someone could help me with an issue I have been having for around a day or so now. My Minecraft gets an error when I try to start the launcher and it gets stuck on the login screen. The error says "SunCertPathBuilderException: unable to find valid certification path to requested target". You can see where I get stuck here: https://gyazo.com/a3ed2e7a7c9c9ee486268cf27ec4d34e. I am currently using Minecraft Launcher version 1.6.61 as of right now and am running on Mac OS X El Capitan, 10.11.6. This error started around last night [September 2nd] and it was saying that the authentication servers were down when I tried to join a server in Multiplayer. I decided to sleep on it before working on it for around 3 hours today. I restarted my Mac and deleted and redownloaded Minecraft various times. After I redownloaded Minecraft, the screen in the link before popped up. I enter in my username and password and the error "SunCertPathBuilderException: unable to find valid certification path to requested target" pops up. I have no idea how to fix this, please help!
So I figured out that it only is happening on my Mac! I tried on my family's dell laptop and it worked, but won't run it as it has a poor graphics card. I found out that various other people are having the same issue as I except on PC.
Hello! My name is Temperate and I was wondering if someone could help me with an issue I have been having for around a day or so now. My Minecraft gets an error when I try to start the launcher and it gets stuck on the login screen. The error says "SunCertPathBuilderException: unable to find valid certification path to requested target". You can see where I get stuck here: https://gyazo.com/a3ed2e7a7c9c9ee486268cf27ec4d34e. I am currently using Minecraft Launcher version 1.6.61 as of right now and am running on Mac OS X El Capitan, 10.11.6. This error started around last night [September 2nd] and it was saying that the authentication servers were down when I tried to join a server in Multiplayer. I decided to sleep on it before working on it for around 3 hours today. I restarted my Mac and deleted and redownloaded Minecraft various times. After I redownloaded Minecraft, the screen in the link before popped up. I enter in my username and password and the error "SunCertPathBuilderException: unable to find valid certification path to requested target" pops up. I have no idea how to fix this, please help!
Thank you for all those who decide to help me! <3
-Temperate
So I figured out that it only is happening on my Mac! I tried on my family's dell laptop and it worked, but won't run it as it has a poor graphics card. I found out that various other people are having the same issue as I except on PC.
Also, I have found the logs:
Last login: Sun Sep 4 16:49:14 on ttys000
Meeras-iMac:~ meeraamin$ /Users/meeraamin/Desktop/Minecraft.app/Contents/MacOS/launcher ; exit;
2016-09-04 17:11:38.928 launcher[5113:290363] Claimed it found a path: /Users/meeraamin/Desktop/Minecraft.app/Contents/MacOS/launcher () 4096
[17:11:41 INFO]: Minecraft Launcher 1.6.61 (through bootstrap 100) started on osx...
[17:11:41 INFO]: Current time is Sep 4, 2016 5:11:41 PM
[17:11:41 INFO]: System.getProperty('os.name') == 'Mac OS X'
[17:11:41 INFO]: System.getProperty('os.version') == '10.11.6'
[17:11:41 INFO]: System.getProperty('os.arch') == 'x86_64'
[17:11:41 INFO]: System.getProperty('java.version') == '1.8.0_74'
[17:11:41 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'
[17:11:41 INFO]: System.getProperty('sun.arch.data.model') == '64'
[17:11:41 INFO]: proxy == DIRECT
[17:11:41 INFO]: JFX is already initialized
[17:11:41 INFO]: Refreshing local version list...
[17:11:41 INFO]: Refreshing remote version list...
[17:11:41 INFO]: Refresh complete.
[17:11:41 INFO]: Loaded 1 profile(s); selected '(Default)'
[17:11:57 INFO]: Logging in with username & password
[17:11:57 ERROR]: Couldn't log in
com.mojang.authlib.exceptions.AuthenticationUnavailableException: Cannot contact authentication server
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:71) ~[launcher.jar:1.6.61]
at com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.logInWithPassword(YggdrasilUserAuthentication.java:74) ~[launcher.jar:1.6.61]
at com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.logIn(YggdrasilUserAuthentication.java:57) ~[launcher.jar:1.6.61]
at net.minecraft.launcher.ui.popups.login.LogInForm$4.run(LogInForm.java:171) [launcher.jar:1.6.61]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_74]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_74]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_74]
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) ~[?:1.8.0_74]
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) ~[?:1.8.0_74]
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) ~[?:1.8.0_74]
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) ~[?:1.8.0_74]
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509) ~[?:1.8.0_74]
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) ~[?:1.8.0_74]
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) ~[?:1.8.0_74]
at sun.security.ssl.Handshaker.process_record(Handshaker.java:914) ~[?:1.8.0_74]
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) ~[?:1.8.0_74]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) ~[?:1.8.0_74]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) ~[?:1.8.0_74]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) ~[?:1.8.0_74]
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559) ~[?:1.8.0_74]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) ~[?:1.8.0_74]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1283) ~[?:1.8.0_74]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1258) ~[?:1.8.0_74]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250) ~[?:1.8.0_74]
at com.mojang.authlib.HttpAuthenticationService.performPostRequest(HttpAuthenticationService.java:73) ~[launcher.jar:1.6.61]
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:54) ~[launcher.jar:1.6.61]
... 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 sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) ~[?:1.8.0_74]
at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) ~[?:1.8.0_74]
at sun.security.validator.Validator.validate(Validator.java:260) ~[?:1.8.0_74]
at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) ~[?:1.8.0_74]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) ~[?:1.8.0_74]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) ~[?:1.8.0_74]
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) ~[?:1.8.0_74]
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) ~[?:1.8.0_74]
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) ~[?:1.8.0_74]
at sun.security.ssl.Handshaker.process_record(Handshaker.java:914) ~[?:1.8.0_74]
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) ~[?:1.8.0_74]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) ~[?:1.8.0_74]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) ~[?:1.8.0_74]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) ~[?:1.8.0_74]
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559) ~[?:1.8.0_74]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) ~[?:1.8.0_74]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1283) ~[?:1.8.0_74]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1258) ~[?:1.8.0_74]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250) ~[?:1.8.0_74]
at com.mojang.authlib.HttpAuthenticationService.performPostRequest(HttpAuthenticationService.java:73) ~[launcher.jar:1.6.61]
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:54) ~[launcher.jar:1.6.61]
... 6 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141) ~[?:1.8.0_74]
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126) ~[?:1.8.0_74]
at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280) ~[?:1.8.0_74]
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:382) ~[?:1.8.0_74]
at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) ~[?:1.8.0_74]
at sun.security.validator.Validator.validate(Validator.java:260) ~[?:1.8.0_74]
at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) ~[?:1.8.0_74]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) ~[?:1.8.0_74]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) ~[?:1.8.0_74]
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) ~[?:1.8.0_74]
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) ~[?:1.8.0_74]
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) ~[?:1.8.0_74]
at sun.security.ssl.Handshaker.process_record(Handshaker.java:914) ~[?:1.8.0_74]
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) ~[?:1.8.0_74]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) ~[?:1.8.0_74]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) ~[?:1.8.0_74]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387) ~[?:1.8.0_74]
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559) ~[?:1.8.0_74]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) ~[?:1.8.0_74]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1283) ~[?:1.8.0_74]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1258) ~[?:1.8.0_74]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250) ~[?:1.8.0_74]
at com.mojang.authlib.HttpAuthenticationService.performPostRequest(HttpAuthenticationService.java:73) ~[launcher.jar:1.6.61]
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:54) ~[launcher.jar:1.6.61]
... 6 more
[17:14:50 INFO]: Window closed, shutting down.
[17:14:50 INFO]: Halting executors
[17:14:50 INFO]: Awaiting termination.
[17:14:50 INFO]: Goodbye.
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]