MCraft worked on multiple PCs for more than a year (though the launch process always mysteriously breaks every month or two... but never like this!) Upgrade to Windows 10. Still worked as usual for months. Suddenly one day I get "Play Offline"... This allowed offline play, but knowing this was not normal, I tried to login again. This begins the incurable EOFexception: SSL peer shut down incorrectly. Yes, we have full internet access Yes, we are able to log into minecraft.net No, there have not been changes to the firewall... as far as I can tell. Standard Windows firewall, no additional third party firewall. There was a Windows update of some kind a day or two before I noticed this problem.
What I've tried
Reinstall of minecraft
Turn firewall off
Disable virus protection
Uninstall virus protection
Other things I don't remember now
Verify that the minecraft servers are all green
Try alternate minecraft.exe launchers... one of these does behave quite differently, but after a long download process, eventually it hangs on an .ogg file or some other and doesn't ever actually launch. Seems to log in though, so that's ... something?
So any ideas? I (And another topic, really, I suppose... why does launcher constantly break? Why is it so fragile? Why can't this software be like everything else I use and just work? Ok, end of rant.)
Yes, I've done extensive searching and so far what I've found either offers incomplete information to implement what they're recommending, usually is an old dead thread, or recommends something I tried and which did not work.
Do you have unapplied windows updates? or a java update you've ignored?
Note that in the last year there have been multiple patches released that changed the behavior of SSL due to security vulnerabilities discovered in various implementations. This error might occur if your client is using a version of SSL that the server no longer accepts because it has been patched to fix the vulnerabilities.
I hate to be just another "me too" poster.. but, me too. I have tried reinstalling minecraft and java, turning off all anti-virus and firewall protection, and many other "fixes" that the internet has offered. Nothing works. For more than a week, I couldn't get the game to load AT ALL. It would tell me it couldn't update the native launcher. If I use one of minecraft.net's older version downloads, I can get the game to run.. at least, it loads the launcher and says it can play offline, but I get the same SSL error when trying to log in, and if I play offline, minecraft won't actually load any worlds. It will always hang or freeze during the "switching render distance" step of building terrain..
Normally, problems with minecraft have been easy to fix.. a simple download or update. This is incredibly annoying as everything seems to be just right, just the way minecraft wants it to be, but it still doesn't work.
Do you have unapplied windows updates? or a java update you've ignored?
Note that in the last year there have been multiple patches released that changed the behavior of SSL due to security vulnerabilities discovered in various implementations. This error might occur if your client is using a version of SSL that the server no longer accepts because it has been patched to fix the vulnerabilities.
Best I can tell everything is up to date. One of the steps I took that I forgot to list is that I updated my Java.
The trouble actually started after a Windows update. These are happening automatically ... Windows 10. I don't know that there is a relationship between the update and the problem, but it's certainly possible.
I have to say though... I don't understand the whole Java thing--in particular, I could a very high level explanation of how Minecraft relates to Java. A major part of what confuses me is that there is apparently some sort of java in the game folders the installer lays down, but if I use one of the alternate minecraft.exe's to launch, they use a different Java?
... and what exactly is going on when I use a minecraft.exe rather than the shortcut the installer provides?
The whole arrangement is just not like any other software I've ever used, and the assumption that everybody just knows all this seems to be ubiquitous. So, if someone can point me to a "Why Minecraft Is So Dogone Complicated to Run... for Dummies," it would be a great read in my case. I'd pay money for that!
Java is a platform for running code, it's supposed to make it possible to write code that will run anywhere you can get Java (which is why MC runs on Linux, Windows and OSX).
As part of making minecraft easier to run Mojang started distributing Java with MC a while back, but there's nothing that requires MC to use that particular Java, it's just supposed to make life easier by requiring you to do one less thing manually. When you use the MSI installer you get the 'built-in' java and created profiles default to using it. When you use the older launcher (minecraft.exe) it looks in the registry for installed Javas and created profiles default to using one of them.
There are various problems that give people grief with Minecraft.
1) Starting in Java 7 the Java SSL implementation got very picky about validating SSL certificates. Now any AV program that tries to proxy SSL connections tends to break Java's ability to use SSL at all because the connections are not valid (secure).
2) Some AV programs block MC from downloading the files it needs because it's "suspicious" behavior.
3) Video drivers. For portability reasons (see Java above), MC uses OpenGL instead of DirectX (Microsoft's proprietary graphics API), but Microsoft goes out of there way to make it difficult for people to find and install OpenGL drivers. Basically they don't accept those drivers from the GPU vendors for inclusion in windows and then none of the obvious ways to update drivers will get them either.
Where I'm at right now is that I can't get MC to run with either the installer Java or the one I downloaded and installed.
The minecraft.exe does let me log in though. So that's a clue. It just chokes during the files download for some reason. Never quite finishes bringing all the .ogg (and some .jar I noticed) down. I think it may have actually finished once or twice but immediately resulted in an error.
I'll have to see if I can get it to happen again.
The installer version does what I've already described w/the SSL issue.
When this started, I was using Avast, but thinking it was messing things up, switched to Avira. But have not seen any difference.
So I need to find some way to get one of these Javas happy I guess.
Here are a few questions and possible solutions to your issue.
1. Why are you using Windows 10 as your main OS, especially for gaming? The forced updates HAVE BEEN KNOWN to cause these kinds of issues. That update you were forced to install could have broken MORE than the game, it could have made your entire computer unusable.
2. Delete EVERYTHING Minecraft related, even any and all Java versions installed on the PC. You can keep your saves folder(found in the .minecraft directory). Then install the latest version of Java(which can contain the necessary changes to SSL behavior), 32bit or 64bit from the official website. It is best to start fresh.
3. Try using the Tekkit launcher(be sure to select the Vanilla Minecraft option).
3. If all else fails and you still can't log in or play the game normally, then switch over to a popular Linux distro, like Linux Mint. This is because they are a bit more stable, give you FAR more control over updates, and issues like this are mostly non-existent(unless you mess with the system itself). OSX is also an option, but it is FAR more expensive, and requires you to get a Mac computer, which can range from anywhere between $500 to $5000.
1. Windows 10: We do not have the resources for a dedicated gaming machine, and my business tools require Windows. In theory I could keep Win7 longer, but I also have some basic support responsibilities for users on Win10, so I need to be somewhat familiar w/the OS.
2. I think I did that once already but could give it another go.
3. I have used Mint for years in the past. It was OK, but took a lot of tweaking to get to work the way I wanted. Which can be fun, but I don't have much time for that sort of thing now. As it is, Minecraft is a sort of therapy I indulge in maybe twice a month or so. But I do miss it. And my son is also unable to play it on his account. (Same PC)
Probably for now I'll have to put #2 on my do list and see if can get around to it.
1. Windows 10: We do not have the resources for a dedicated gaming machine, and my business tools require Windows. In theory I could keep Win7 longer, but I also have some basic support responsibilities for users on Win10, so I need to be somewhat familiar w/the OS
OK, so Windows 10 is required for your business stuff. That doesn't mean that you can't dual boot into another OS on your computer for gaming.
2. I think I did that once already but could give it another go.
Sure, go ahead and try that out. See if it works for you and fixes the issue.
3. I have used Mint for years in the past. It was OK, but took a lot of tweaking to get to work the way I wanted. Which can be fun, but I don't have much time for that sort of thing now. As it is, Minecraft is a sort of therapy I indulge in maybe twice a month or so. But I do miss it. And my son is also unable to play it on his account. (Same PC)
So you had to tweak Linux Mint to get it to work how you wanted on your PC. I unserstand that that can take a little while, and that you have to work on other business work. You don't have to install it and tweak it again if you want, but it is sort of recommended, especially considering that your son can't play it on the PC either(especially if he plays on it often).
Probably for now I'll have to put #2 on my do list and see if can get around to it.
So I removed all the old minecraft and java, installed the latest java, ran minecraft.exe.
The usual downloads occured, I attempted to log in... same ol' EOF exception.
Here's the nativelog.txt below if that's of any use. (yes, I ran the minecraft.exe from desktop this time.
I believe I'm going to try the Technic Launcher next.
Set run directory to C:\Users\adb\Desktop
Native Launcher Version: 301
Operating System: Windows 10 Home
Application Hash: 21880fed62e16988cda4de8d7591a6d2f5078044
Application Data directory: C:\Users\adb\AppData\Roaming
Executable Path: Minecraft.exe
App Directory dir: C:\Users\adb\Desktop
Start dir: C:/Users/adb/Desktop
Launcher dir: C:/Users/adb/Desktop/game
TmpDir dir: C:/Users/adb/Desktop/game
Java Launcher hash:
Java Version:
x64: 1
LauncherConfiguration from: https://launchermeta.mojang.com/mc/launcher.json
Downloaded config
Native launcher is current
Native launcher is current
We need to update the java runtime!
Java version: "1.8.0_25"
Current Java version: ""
Update Java Version
Runtime outdated!
Runtime version should be should be 1.8.0_25
We need to update the java launcher!
Game launcher outdated!
Hash should be ccb4a2df12fa3bd8c4d27ece46f692d12f91a01b
Check to see if we can run the launcher
Native launcher is current
runJavaLauncher
Installing java
Unpack C:/Users/adb/Desktop/game//_tmpJava.lzma
Unpack successful
Unpack C:/Users/adb/Desktop/game//_tmpJava.zip
Unpack successful
Java bin dir: ./runtime/jre-x64/1.8.0_25/bin
Installing java launcher
Unpacking launcher
Unpack C:/Users/adb/Desktop/game/launchertmp.jar.lzma
Unpack successful
Started application ./runtime/jre-x64/1.8.0_25/bin/java.exe -cp C:/Users/adb/Desktop/game/launcher.jar net.minecraft.launcher.Main --winTen --nativeLauncherVersion 301
Application still running, assuming all's fine.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Background:
What I've tried
So any ideas? I (And another topic, really, I suppose... why does launcher constantly break? Why is it so fragile? Why can't this software be like everything else I use and just work? Ok, end of rant.)
Yes, I've done extensive searching and so far what I've found either offers incomplete information to implement what they're recommending, usually is an old dead thread, or recommends something I tried and which did not work.
Do you have unapplied windows updates? or a java update you've ignored?
Note that in the last year there have been multiple patches released that changed the behavior of SSL due to security vulnerabilities discovered in various implementations. This error might occur if your client is using a version of SSL that the server no longer accepts because it has been patched to fix the vulnerabilities.
I hate to be just another "me too" poster.. but, me too. I have tried reinstalling minecraft and java, turning off all anti-virus and firewall protection, and many other "fixes" that the internet has offered. Nothing works. For more than a week, I couldn't get the game to load AT ALL. It would tell me it couldn't update the native launcher. If I use one of minecraft.net's older version downloads, I can get the game to run.. at least, it loads the launcher and says it can play offline, but I get the same SSL error when trying to log in, and if I play offline, minecraft won't actually load any worlds. It will always hang or freeze during the "switching render distance" step of building terrain..
Normally, problems with minecraft have been easy to fix.. a simple download or update. This is incredibly annoying as everything seems to be just right, just the way minecraft wants it to be, but it still doesn't work.
Best I can tell everything is up to date. One of the steps I took that I forgot to list is that I updated my Java.
The trouble actually started after a Windows update. These are happening automatically ... Windows 10. I don't know that there is a relationship between the update and the problem, but it's certainly possible.
I have to say though... I don't understand the whole Java thing--in particular, I could a very high level explanation of how Minecraft relates to Java. A major part of what confuses me is that there is apparently some sort of java in the game folders the installer lays down, but if I use one of the alternate minecraft.exe's to launch, they use a different Java?
... and what exactly is going on when I use a minecraft.exe rather than the shortcut the installer provides?
The whole arrangement is just not like any other software I've ever used, and the assumption that everybody just knows all this seems to be ubiquitous. So, if someone can point me to a "Why Minecraft Is So Dogone Complicated to Run... for Dummies," it would be a great read in my case. I'd pay money for that!
Java is a platform for running code, it's supposed to make it possible to write code that will run anywhere you can get Java (which is why MC runs on Linux, Windows and OSX).
As part of making minecraft easier to run Mojang started distributing Java with MC a while back, but there's nothing that requires MC to use that particular Java, it's just supposed to make life easier by requiring you to do one less thing manually. When you use the MSI installer you get the 'built-in' java and created profiles default to using it. When you use the older launcher (minecraft.exe) it looks in the registry for installed Javas and created profiles default to using one of them.
There are various problems that give people grief with Minecraft.
1) Starting in Java 7 the Java SSL implementation got very picky about validating SSL certificates. Now any AV program that tries to proxy SSL connections tends to break Java's ability to use SSL at all because the connections are not valid (secure).
2) Some AV programs block MC from downloading the files it needs because it's "suspicious" behavior.
3) Video drivers. For portability reasons (see Java above), MC uses OpenGL instead of DirectX (Microsoft's proprietary graphics API), but Microsoft goes out of there way to make it difficult for people to find and install OpenGL drivers. Basically they don't accept those drivers from the GPU vendors for inclusion in windows and then none of the obvious ways to update drivers will get them either.
That's quite helpful, much appreciated.
Where I'm at right now is that I can't get MC to run with either the installer Java or the one I downloaded and installed.
The minecraft.exe does let me log in though. So that's a clue. It just chokes during the files download for some reason. Never quite finishes bringing all the .ogg (and some .jar I noticed) down. I think it may have actually finished once or twice but immediately resulted in an error.
I'll have to see if I can get it to happen again.
The installer version does what I've already described w/the SSL issue.
When this started, I was using Avast, but thinking it was messing things up, switched to Avira. But have not seen any difference.
So I need to find some way to get one of these Javas happy I guess.
Post the log with the failed resource downloads in it.
Here are a few questions and possible solutions to your issue.
1. Why are you using Windows 10 as your main OS, especially for gaming? The forced updates HAVE BEEN KNOWN to cause these kinds of issues. That update you were forced to install could have broken MORE than the game, it could have made your entire computer unusable.
2. Delete EVERYTHING Minecraft related, even any and all Java versions installed on the PC. You can keep your saves folder(found in the .minecraft directory). Then install the latest version of Java(which can contain the necessary changes to SSL behavior), 32bit or 64bit from the official website. It is best to start fresh.
3. Try using the Tekkit launcher(be sure to select the Vanilla Minecraft option).
3. If all else fails and you still can't log in or play the game normally, then switch over to a popular Linux distro, like Linux Mint. This is because they are a bit more stable, give you FAR more control over updates, and issues like this are mostly non-existent(unless you mess with the system itself). OSX is also an option, but it is FAR more expensive, and requires you to get a Mac computer, which can range from anywhere between $500 to $5000.
Check out my PvP map Here!
Check out my website Here!Website is down until further notice.1. Windows 10: We do not have the resources for a dedicated gaming machine, and my business tools require Windows. In theory I could keep Win7 longer, but I also have some basic support responsibilities for users on Win10, so I need to be somewhat familiar w/the OS.
2. I think I did that once already but could give it another go.
3. I have used Mint for years in the past. It was OK, but took a lot of tweaking to get to work the way I wanted. Which can be fun, but I don't have much time for that sort of thing now. As it is, Minecraft is a sort of therapy I indulge in maybe twice a month or so. But I do miss it. And my son is also unable to play it on his account. (Same PC)
Probably for now I'll have to put #2 on my do list and see if can get around to it.
I put my responses in bold.
Check out my PvP map Here!
Check out my website Here!Website is down until further notice.So I removed all the old minecraft and java, installed the latest java, ran minecraft.exe.
The usual downloads occured, I attempted to log in... same ol' EOF exception.
Here's the nativelog.txt below if that's of any use. (yes, I ran the minecraft.exe from desktop this time.
I believe I'm going to try the Technic Launcher next.
Set run directory to C:\Users\adb\Desktop
Native Launcher Version: 301
Operating System: Windows 10 Home
Application Hash: 21880fed62e16988cda4de8d7591a6d2f5078044
Application Data directory: C:\Users\adb\AppData\Roaming
Executable Path: Minecraft.exe
App Directory dir: C:\Users\adb\Desktop
Start dir: C:/Users/adb/Desktop
Launcher dir: C:/Users/adb/Desktop/game
TmpDir dir: C:/Users/adb/Desktop/game
Java Launcher hash:
Java Version:
x64: 1
LauncherConfiguration from: https://launchermeta.mojang.com/mc/launcher.json
Downloaded config
Native launcher is current
Native launcher is current
We need to update the java runtime!
Java version: "1.8.0_25"
Current Java version: ""
Update Java Version
Runtime outdated!
Runtime version should be should be 1.8.0_25
We need to update the java launcher!
Game launcher outdated!
Hash should be ccb4a2df12fa3bd8c4d27ece46f692d12f91a01b
Check to see if we can run the launcher
Native launcher is current
runJavaLauncher
Installing java
Unpack C:/Users/adb/Desktop/game//_tmpJava.lzma
Unpack successful
Unpack C:/Users/adb/Desktop/game//_tmpJava.zip
Unpack successful
Java bin dir: ./runtime/jre-x64/1.8.0_25/bin
Installing java launcher
Unpacking launcher
Unpack C:/Users/adb/Desktop/game/launchertmp.jar.lzma
Unpack successful
Started application ./runtime/jre-x64/1.8.0_25/bin/java.exe -cp C:/Users/adb/Desktop/game/launcher.jar net.minecraft.launcher.Main --winTen --nativeLauncherVersion 301
Application still running, assuming all's fine.