I've had Minecraft for a few weeks now, but I still haven't figured out how to get it to work with my Antivirus (I use Kaspersky) and Firewall so I now turn to the community for help and I appreciate whatever help I can get.
Anytime I want to play online, or even just download an update, I have to disable my antivirus and firewall, something not too favorable in this age.
[07:23:06 INFO]: Minecraft Launcher 1.3.1 (through bootstrap 5) started on windows...
[07:23:06 INFO]: Current time is Nov 7, 2013 7:23:06 AM
[07:23:06 INFO]: System.getProperty('os.name') == 'Windows 7'
[07:23:06 INFO]: System.getProperty('os.version') == '6.1'
[07:23:06 INFO]: System.getProperty('os.arch') == 'amd64'
[07:23:06 INFO]: System.getProperty('java.version') == '1.7.0_45'
[07:23:06 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'
[07:23:06 INFO]: System.getProperty('sun.arch.data.model') == '64'
[07:23:06 INFO]: Refreshing local version list...
[07:23:06 ERROR]: Couldn't download resources
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(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.fatalSE(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.fatalSE(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.processLoop(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.process_record(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) ~[?:1.7.0_45]
at net.minecraft.launcher.updater.VersionManager.getResourceFiles(VersionManager.java:256) [launcher.jar:?]
at net.minecraft.launcher.updater.VersionManager.downloadResources(VersionManager.java:238) [launcher.jar:?]
at net.minecraft.launcher.Launcher$1.run(Launcher.java:167) [launcher.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.7.0_45]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_45]
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(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.Validator.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ~[?:1.7.0_45]
... 20 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source) ~[?:1.7.0_45]
at java.security.cert.CertPathBuilder.build(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.doBuild(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.Validator.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ~[?:1.7.0_45]
... 20 more
[07:23:06 INFO]: Download job 'Resources' skipped as there are no files to download
[07:23:06 INFO]: Job 'Resources' finished successfully
[07:23:06 INFO]: Refreshing remote version list...
[07:23:06 ERROR]: Unexpected exception refreshing version list
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(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.fatalSE(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.fatalSE(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.processLoop(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.process_record(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) ~[?:1.7.0_45]
at net.minecraft.launcher.Http.performGet(Http.java:56) ~[launcher.jar:?]
at net.minecraft.launcher.updater.RemoteVersionList.getContent(RemoteVersionList.java:26) ~[launcher.jar:?]
at net.minecraft.launcher.updater.VersionList.refreshVersions(VersionList.java:77) ~[launcher.jar:?]
at net.minecraft.launcher.updater.VersionManager.refreshVersions(VersionManager.java:52) ~[launcher.jar:?]
at net.minecraft.launcher.Launcher$2.run(Launcher.java:181) [launcher.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.7.0_45]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_45]
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(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.Validator.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ~[?:1.7.0_45]
... 22 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source) ~[?:1.7.0_45]
at java.security.cert.CertPathBuilder.build(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.doBuild(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.Validator.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ~[?:1.7.0_45]
... 22 more
[07:23:07 INFO]: Loaded 1 profile(s); selected 'Truthseeker4449'
[07:23:07 INFO]: Refreshing auth...
[07:23:07 INFO]: Logging in with access token
[07:23:07 ERROR]: Exception whilst logging into profile
com.mojang.authlib.exceptions.AuthenticationUnavailableException: Cannot contact authentication server
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:58) ~[launcher.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.logInWithToken(YggdrasilUserAuthentication.java:107) ~[launcher.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.logIn(YggdrasilUserAuthentication.java:55) ~[launcher.jar:?]
at net.minecraft.launcher.Launcher.ensureLoggedIn(Launcher.java:224) [launcher.jar:?]
at net.minecraft.launcher.Launcher$2.run(Launcher.java:193) [launcher.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.7.0_45]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_45]
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(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.fatalSE(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.fatalSE(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.processLoop(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.process_record(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source) ~[?:1.7.0_45]
at com.mojang.authlib.HttpAuthenticationService.performPostRequest(HttpAuthenticationService.java:73) ~[launcher.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:41) ~[launcher.jar:?]
... 9 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(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.Validator.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.processLoop(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.process_record(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source) ~[?:1.7.0_45]
at com.mojang.authlib.HttpAuthenticationService.performPostRequest(HttpAuthenticationService.java:73) ~[launcher.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:41) ~[launcher.jar:?]
... 9 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source) ~[?:1.7.0_45]
at java.security.cert.CertPathBuilder.build(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.doBuild(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.Validator.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.processLoop(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.process_record(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source) ~[?:1.7.0_45]
at com.mojang.authlib.HttpAuthenticationService.performPostRequest(HttpAuthenticationService.java:73) ~[launcher.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:41) ~[launcher.jar:?]
... 9 more
I run Windows 7 Home Premium on an Acer Aspire One laptop with an AMD Dual-Core processor C60 that claims to deliver up to 1.333 GHz and has 2 GB of RAM. In addition to the java version mentioned in the development console, I also have SE development kit 7 update 45 (64-bit) for my AP Computer Science class.
One or both of the two programs is interfering with Minecraft's ability to make an SSL connection.
This could be because minecraft.exe, java.exe, or javaw.exe is blocked from making network connections.
Or it could be that one of the programs is inserting itself into the SSL path and garbling it.
Try disabling one at a time to figure out which program in particular is the problem (it might be both).
Then you'll need to see how to add an exception to allow this.
Anytime I want to play online, or even just download an update, I have to disable my antivirus and firewall, something not too favorable in this age.
[07:23:06 INFO]: Minecraft Launcher 1.3.1 (through bootstrap 5) started on windows...
[07:23:06 INFO]: Current time is Nov 7, 2013 7:23:06 AM
[07:23:06 INFO]: System.getProperty('os.name') == 'Windows 7'
[07:23:06 INFO]: System.getProperty('os.version') == '6.1'
[07:23:06 INFO]: System.getProperty('os.arch') == 'amd64'
[07:23:06 INFO]: System.getProperty('java.version') == '1.7.0_45'
[07:23:06 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'
[07:23:06 INFO]: System.getProperty('sun.arch.data.model') == '64'
[07:23:06 INFO]: Refreshing local version list...
[07:23:06 ERROR]: Couldn't download resources
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(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.fatalSE(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.fatalSE(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.processLoop(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.process_record(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) ~[?:1.7.0_45]
at net.minecraft.launcher.updater.VersionManager.getResourceFiles(VersionManager.java:256) [launcher.jar:?]
at net.minecraft.launcher.updater.VersionManager.downloadResources(VersionManager.java:238) [launcher.jar:?]
at net.minecraft.launcher.Launcher$1.run(Launcher.java:167) [launcher.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.7.0_45]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_45]
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(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.Validator.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ~[?:1.7.0_45]
... 20 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source) ~[?:1.7.0_45]
at java.security.cert.CertPathBuilder.build(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.doBuild(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.Validator.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ~[?:1.7.0_45]
... 20 more
[07:23:06 INFO]: Download job 'Resources' skipped as there are no files to download
[07:23:06 INFO]: Job 'Resources' finished successfully
[07:23:06 INFO]: Refreshing remote version list...
[07:23:06 ERROR]: Unexpected exception refreshing version list
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(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.fatalSE(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.fatalSE(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.processLoop(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.process_record(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) ~[?:1.7.0_45]
at net.minecraft.launcher.Http.performGet(Http.java:56) ~[launcher.jar:?]
at net.minecraft.launcher.updater.RemoteVersionList.getContent(RemoteVersionList.java:26) ~[launcher.jar:?]
at net.minecraft.launcher.updater.VersionList.refreshVersions(VersionList.java:77) ~[launcher.jar:?]
at net.minecraft.launcher.updater.VersionManager.refreshVersions(VersionManager.java:52) ~[launcher.jar:?]
at net.minecraft.launcher.Launcher$2.run(Launcher.java:181) [launcher.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.7.0_45]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_45]
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(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.Validator.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ~[?:1.7.0_45]
... 22 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source) ~[?:1.7.0_45]
at java.security.cert.CertPathBuilder.build(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.doBuild(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.Validator.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ~[?:1.7.0_45]
... 22 more
[07:23:07 INFO]: Loaded 1 profile(s); selected 'Truthseeker4449'
[07:23:07 INFO]: Refreshing auth...
[07:23:07 INFO]: Logging in with access token
[07:23:07 ERROR]: Exception whilst logging into profile
com.mojang.authlib.exceptions.AuthenticationUnavailableException: Cannot contact authentication server
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:58) ~[launcher.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.logInWithToken(YggdrasilUserAuthentication.java:107) ~[launcher.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.logIn(YggdrasilUserAuthentication.java:55) ~[launcher.jar:?]
at net.minecraft.launcher.Launcher.ensureLoggedIn(Launcher.java:224) [launcher.jar:?]
at net.minecraft.launcher.Launcher$2.run(Launcher.java:193) [launcher.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.7.0_45]
at java.lang.Thread.run(Unknown Source) [?:1.7.0_45]
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(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.fatalSE(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.fatalSE(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.processLoop(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.process_record(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source) ~[?:1.7.0_45]
at com.mojang.authlib.HttpAuthenticationService.performPostRequest(HttpAuthenticationService.java:73) ~[launcher.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:41) ~[launcher.jar:?]
... 9 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(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.Validator.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.processLoop(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.process_record(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source) ~[?:1.7.0_45]
at com.mojang.authlib.HttpAuthenticationService.performPostRequest(HttpAuthenticationService.java:73) ~[launcher.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:41) ~[launcher.jar:?]
... 9 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source) ~[?:1.7.0_45]
at java.security.cert.CertPathBuilder.build(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.doBuild(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) ~[?:1.7.0_45]
at sun.security.validator.Validator.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.processLoop(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.Handshaker.process_record(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source) ~[?:1.7.0_45]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source) ~[?:1.7.0_45]
at com.mojang.authlib.HttpAuthenticationService.performPostRequest(HttpAuthenticationService.java:73) ~[launcher.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:41) ~[launcher.jar:?]
... 9 more
I run Windows 7 Home Premium on an Acer Aspire One laptop with an AMD Dual-Core processor C60 that claims to deliver up to 1.333 GHz and has 2 GB of RAM. In addition to the java version mentioned in the development console, I also have SE development kit 7 update 45 (64-bit) for my AP Computer Science class.
This could be because minecraft.exe, java.exe, or javaw.exe is blocked from making network connections.
Or it could be that one of the programs is inserting itself into the SSL path and garbling it.
Try disabling one at a time to figure out which program in particular is the problem (it might be both).
Then you'll need to see how to add an exception to allow this.
Judging by how it now says "Play" instead of "Play Offline" I've fixed the problem.
Thank you for your help.