So, I wanted to play the older Minecraft versions - namely Alpha 1.1.2, Alpha 1.0.15, and Beta 1.7.3, the latter holding the most nostalgic memories for me.
And then I get this trying to play Alpha 1.1.2.
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem.
If you wish to report this, please copy this entire text and email it to [email protected]
Please include a description of what you did when the error occured.
--- BEGIN ERROR REPORT a1dce528 --------
Generated 11/4/13 9:28 PM
Minecraft: Minecraft Alpha v1.1.2_01
OS: Windows 8 (amd64) version 6.2
Java: 1.7.0_11, Oracle Corporation
VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
LWJGL: 2.9.0
OpenGL: Intel(R) HD Graphics 2000 version 3.1.0 - Build 9.17.10.2932, Intel
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeHi(Unknown Source)
at java.util.TimSort.mergeAt(Unknown Source)
at java.util.TimSort.mergeCollapse(Unknown Source)
at java.util.TimSort.sort(Unknown Source)
at java.util.TimSort.sort(Unknown Source)
at java.util.Arrays.sort(Unknown Source)
at java.util.Collections.sort(Unknown Source)
at e.a(SourceFile:926)
at iq.c(SourceFile:342)
at iq.b(SourceFile:284)
at net.minecraft.client.Minecraft.run(SourceFile:608)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT ac078757 ----------
Help? I want to play the Alpha versions. Oddly enough, Beta 1.7 and the VERY old Classic versions work.
You need to enable Alpha versions. Here is how; Open minecraft, but don't click play. Click edit profile (bottom left of launcher) and there will be a box that you can check that says "Allow use of old "Alpha" minecraft versions (from 2010)". It should work after that.
johnr already enabled alpha versions, otherwise they wouldn't be where they are.
This is just a guess, but it may be that there was a bug in that version of minecraft that only generates that exception for certain (i.e. more recent) versions of Java. Older versions of Java might not have detected and complained about that particular bug (which is caused by a mojang written comparison function not being consistent, i.e. compare(a,B) might say that a is less than b but compare(b,a) might say that b is less than a) http://stackoverflow.com/questions/16401403/comparison-method-violates-its-general-contract-with-long-comparsion
johnr already enabled alpha versions, otherwise they wouldn't be where they are.
This is just a guess, but it may be that there was a bug in that version of minecraft that only generates that exception for certain (i.e. more recent) versions of Java. Older versions of Java might not have detected and complained about that particular bug (which is caused by a mojang written comparison function not being consistent, i.e. compare(a, might say that a is less than b but compare(b,a) might say that b is less than a) http://stackoverflow...long-comparsion
Ah, here we go, it may be a bug in Java 7: http://bugs.sun.com/...?bug_id=7173464
try putting "-Djava.util.Arrays.useLegacyMergeSort=true" into your JVM arguments box in the launcher
This works! thank you VERY MUCH!!! ( i just thought i would let you know because OP didn't =P )
So, I wanted to play the older Minecraft versions - namely Alpha 1.1.2, Alpha 1.0.15, and Beta 1.7.3, the latter holding the most nostalgic memories for me.
And then I get this trying to play Alpha 1.1.2.
Help? I want to play the Alpha versions. Oddly enough, Beta 1.7 and the VERY old Classic versions work.
This is just a guess, but it may be that there was a bug in that version of minecraft that only generates that exception for certain (i.e. more recent) versions of Java. Older versions of Java might not have detected and complained about that particular bug (which is caused by a mojang written comparison function not being consistent, i.e. compare(a,B) might say that a is less than b but compare(b,a) might say that b is less than a) http://stackoverflow.com/questions/16401403/comparison-method-violates-its-general-contract-with-long-comparsion
What's weird is that this bug has also been reported against 1.7.2: https://mojang.atlassian.net/browse/MC-38358
Ah, here we go, it may be a bug in Java 7: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7173464
try putting "-Djava.util.Arrays.useLegacyMergeSort=true" into your JVM arguments box in the launcher
This works! thank you VERY MUCH!!! ( i just thought i would let you know because OP didn't =P )