I play Minecraft (Launcher version 1.5.3) on a 64 bit version of Windows 7. I can launch and play the game when I am using 32 bit Java (8u25 current as of 10/21/14) but whenever I try and install 64 bit Java, Minecraft (Including FTB, Technic, ATL, etc...) can not connect to the internet. I have tried using 7u55(64 bit) which I used for months before I took a break from Minecraft with no issues (Reccomended version from FTB launcher) and also tried using 8u25(64 bit) which is the newest update. If I uninstall the 64 bit, Minecraft can connect once again.
In Vanilla MC with 64 bit JRE installed I get the error:
java.net.SocketException: Unrecognized Windows Sockets error: 10106: create
at java.net.Socket.createImpl(Unknown Source) ~[?:1.8.0_25]
at java.net.Socket.connect(Unknown Source) ~[?:1.8.0_25]
at sun.security.ssl.SSLSocketImpl.connect(Unknown Source) ~[?:1.8.0_25]
at sun.net.NetworkClient.doConnect(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.http.HttpClient.openServer(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.http.HttpClient.openServer(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.HttpsClient.New(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) ~[?:1.8.0_25]
at com.mojang.launcher.Http.performGet(Http.java:54) ~[launcher.jar:?]
at net.minecraft.launcher.updater.RemoteVersionList.getContent(RemoteVersionList.java:27) ~[launcher.jar:?]
at net.minecraft.launcher.updater.VersionList.refreshVersions(VersionList.java:85) ~[launcher.jar:?]
at net.minecraft.launcher.updater.MinecraftVersionManager.refreshVersions(MinecraftVersionManager.java:60) ~[launcher.jar:?]
at net.minecraft.launcher.Launcher$2.run(Launcher.java:131) [launcher.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_25]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_25]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_25]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_25]
[16:48:09 INFO]: Loaded 1 profile(s); selected 'respawnlater'
[16:48:09 INFO]: Refreshing auth...
[16:48:09 INFO]: Logging in with access token
[16:48:09 ERROR]: Exception whilst logging into profile
com.mojang.authlib.exceptions.AuthenticationUnavailableException: Cannot contact authentication server
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:71) ~[launcher.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.logInWithToken(YggdrasilUserAuthentication.java:132) ~[launcher.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.logIn(YggdrasilUserAuthentication.java:55) ~[launcher.jar:?]
at net.minecraft.launcher.Launcher.ensureLoggedIn(Launcher.java:213) [launcher.jar:?]
at net.minecraft.launcher.Launcher$2.run(Launcher.java:167) [launcher.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_25]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_25]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_25]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_25]
Caused by: java.net.SocketException: Unrecognized Windows Sockets error: 10106: create
at java.net.Socket.createImpl(Unknown Source) ~[?:1.8.0_25]
at java.net.Socket.connect(Unknown Source) ~[?:1.8.0_25]
at sun.security.ssl.SSLSocketImpl.connect(Unknown Source) ~[?:1.8.0_25]
at sun.net.NetworkClient.doConnect(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.http.HttpClient.openServer(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.http.HttpClient.openServer(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.HttpsClient.New(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source) ~[?:1.8.0_25]
at com.mojang.authlib.HttpAuthenticationService.performPostRequest(HttpAuthenticationService.java:73) ~[launcher.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:54) ~[launcher.jar:?]
... 9 more
Any help anyone can give would be appreciated.
(Yes, I have tried deleting and re-installing Minecraft and both versions of Java as well as disabling firewalls and security services)
This is an issue further than my knowlage of the java language, I will research this and get back to you if I find anymore information. If someone were to leave off from where I have that would be amazing.
Whats the difference between the Online and Offline versions?
Time saving. Online one just downloads the offline one. Really pointless and stupid to say. Only useful probably for net installations across multiple systems via network deployment.
Well, in an attempt to avoid the epidemic of unfinished threads sweeping through the web, I will finish this one. To my dismay, I realized that my problems were not limited to just Minecraft and that I was getting the error 10106 from all of them. I managed to find an obscure web article with a way to fix this problem ( http://kb.monitorware.com/error-10106-netlogon-fails-start-t427.html ) The solution explained there was only a half victory though, and after my programs gained the ability to connect to the internet, I lost that ability via web browsers. Using yet another site ( http://www.experts-exchange.com/Networking/Windows_Networking/Internet_Protocols/Q_28418956.html ) I found out how to flush my DNS and now I am in smooth waters.
In Vanilla MC with 64 bit JRE installed I get the error:
java.net.SocketException: Unrecognized Windows Sockets error: 10106: create
at java.net.Socket.createImpl(Unknown Source) ~[?:1.8.0_25]
at java.net.Socket.connect(Unknown Source) ~[?:1.8.0_25]
at sun.security.ssl.SSLSocketImpl.connect(Unknown Source) ~[?:1.8.0_25]
at sun.net.NetworkClient.doConnect(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.http.HttpClient.openServer(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.http.HttpClient.openServer(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.HttpsClient.New(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) ~[?:1.8.0_25]
at com.mojang.launcher.Http.performGet(Http.java:54) ~[launcher.jar:?]
at net.minecraft.launcher.updater.RemoteVersionList.getContent(RemoteVersionList.java:27) ~[launcher.jar:?]
at net.minecraft.launcher.updater.VersionList.refreshVersions(VersionList.java:85) ~[launcher.jar:?]
at net.minecraft.launcher.updater.MinecraftVersionManager.refreshVersions(MinecraftVersionManager.java:60) ~[launcher.jar:?]
at net.minecraft.launcher.Launcher$2.run(Launcher.java:131) [launcher.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_25]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_25]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_25]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_25]
[16:48:09 INFO]: Loaded 1 profile(s); selected 'respawnlater'
[16:48:09 INFO]: Refreshing auth...
[16:48:09 INFO]: Logging in with access token
[16:48:09 ERROR]: Exception whilst logging into profile
com.mojang.authlib.exceptions.AuthenticationUnavailableException: Cannot contact authentication server
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:71) ~[launcher.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.logInWithToken(YggdrasilUserAuthentication.java:132) ~[launcher.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.logIn(YggdrasilUserAuthentication.java:55) ~[launcher.jar:?]
at net.minecraft.launcher.Launcher.ensureLoggedIn(Launcher.java:213) [launcher.jar:?]
at net.minecraft.launcher.Launcher$2.run(Launcher.java:167) [launcher.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_25]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_25]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_25]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_25]
Caused by: java.net.SocketException: Unrecognized Windows Sockets error: 10106: create
at java.net.Socket.createImpl(Unknown Source) ~[?:1.8.0_25]
at java.net.Socket.connect(Unknown Source) ~[?:1.8.0_25]
at sun.security.ssl.SSLSocketImpl.connect(Unknown Source) ~[?:1.8.0_25]
at sun.net.NetworkClient.doConnect(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.http.HttpClient.openServer(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.http.HttpClient.openServer(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.HttpsClient.New(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source) ~[?:1.8.0_25]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source) ~[?:1.8.0_25]
at com.mojang.authlib.HttpAuthenticationService.performPostRequest(HttpAuthenticationService.java:73) ~[launcher.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:54) ~[launcher.jar:?]
... 9 more
Any help anyone can give would be appreciated.
(Yes, I have tried deleting and re-installing Minecraft and both versions of Java as well as disabling firewalls and security services)
The only log that is of use is the one in my original post.
Then type this in the CMD window.
netsh int ip reset
Well to say did you try launching again.
That command resets the WINSOCK layer.
If it did not fix the issue. Uninstall java, and reinstall latest Java 7.
http://www.java.com/en/download/manual_java7.jsp
If problem still exists. may need to uninstall all java and remove all traces of it.
Time saving. Online one just downloads the offline one. Really pointless and stupid to say. Only useful probably for net installations across multiple systems via network deployment.