I am one of those users who don't buy the game but use a modified (unoriginal) client.
All what I can say is that the launcher worked perfectly before. I simply don't know why it doesn't work now.
I'm using Ubuntu 16.04 LTS 64-bit with OpenJDK Java 8 Runtime (1.8.0_91-8u91-b14-3ubuntu1~16.04.1-b14)
The launcher will open with no trouble. I enter my username when asked. After that, I press Play.
I constantly check the developer console to see if something goes wrong, but there are no errors when downloading the files (other than timeouts, where files are re-downloaded). The launcher finishes downloading files and is ready to launch the game. The launcher closes (in order to run the game) and is instantly re-opened with an error on the console.
Job 'Resources' finished successfully
Launching game
Looking for old natives to clean up...
Unpacking natives to /home/alejandro/.minecraft/versions/1.10.2/1.10.2-natives-22564302676406
Launching in /home/alejandro/.minecraft
Half command: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Xmx1G -Djava.library.path=/home/alejandro/.minecraft/versions/1.10.2/1.10.2-natives-22564302676406 -cp /home/alejandro/.minecraft/libraries/com/mojang/netty/1.6/netty-1.6.jar:/home/alejandro/.minecraft/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar:/home/alejandro/.minecraft/libraries/net/java/dev/jna/jna/3.4.0/jna-3.4.0.jar:/home/alejandro/.minecraft/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar:/home/alejandro/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/alejandro/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar:/home/alejandro/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/alejandro/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/alejandro/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/alejandro/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/home/alejandro/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/alejandro/.minecraft/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar:/home/alejandro/.minecraft/libraries/com/google/guava/guava/17.0/guava-17.0.jar:/home/alejandro/.minecraft/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar:/home/alejandro/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/alejandro/.minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/home/alejandro/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/alejandro/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/alejandro/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/home/alejandro/.minecraft/libraries/com/mojang/authlib/1.5.22/authlib-1.5.22.jar:/home/alejandro/.minecraft/libraries/com/mojang/realms/1.9.5/realms-1.9.5.jar:/home/alejandro/.minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/alejandro/.minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/alejandro/.minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/alejandro/.minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/alejandro/.minecraft/libraries/it/unimi/dsi/fastutil/7.0.12_mojang/fastutil-7.0.12_mojang.jar:/home/alejandro/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar:/home/alejandro/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar:/home/alejandro/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar:/home/alejandro/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar:/home/alejandro/.minecraft/versions/1.10.2/1.10.2.jar net.minecraft.client.main.Main
Running /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Xmx1G -Djava.library.path=/home/alejandro/.minecraft/versions/1.10.2/1.10.2-natives-22564302676406 -cp /home/alejandro/.minecraft/libraries/com/mojang/netty/1.6/netty-1.6.jar:/home/alejandro/.minecraft/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar:/home/alejandro/.minecraft/libraries/net/java/dev/jna/jna/3.4.0/jna-3.4.0.jar:/home/alejandro/.minecraft/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar:/home/alejandro/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/alejandro/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar:/home/alejandro/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/alejandro/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/alejandro/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/alejandro/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/home/alejandro/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/alejandro/.minecraft/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar:/home/alejandro/.minecraft/libraries/com/google/guava/guava/17.0/guava-17.0.jar:/home/alejandro/.minecraft/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar:/home/alejandro/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/alejandro/.minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/home/alejandro/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/alejandro/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/alejandro/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/home/alejandro/.minecraft/libraries/com/mojang/authlib/1.5.22/authlib-1.5.22.jar:/home/alejandro/.minecraft/libraries/com/mojang/realms/1.9.5/realms-1.9.5.jar:/home/alejandro/.minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/alejandro/.minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/alejandro/.minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/alejandro/.minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/alejandro/.minecraft/libraries/it/unimi/dsi/fastutil/7.0.12_mojang/fastutil-7.0.12_mojang.jar:/home/alejandro/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar:/home/alejandro/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar:/home/alejandro/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar:/home/alejandro/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar:/home/alejandro/.minecraft/versions/1.10.2/1.10.2.jar net.minecraft.client.main.Main --username HG --version 1.10.2 --gameDir /home/alejandro/.minecraft --assetsDir /home/alejandro/.minecraft/assets --assetIndex 1.10 --uuid sessionId --accessToken - --userType ${user_type} --versionType ${version_type}
Client> Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/util/concurrent/ListenableFuture
Client> at net.minecraft.client.main.Main.main(SourceFile:39)
Client> Caused by: java.lang.ClassNotFoundException: com.google.common.util.concurrent.ListenableFuture
Client> at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
Client> at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
Client> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
Client> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
Client> ... 1 more
Game ended with bad state (exit code 1)
The error seems to have to do with some Google packages (which I don't even know why those are used).
EDIT: After deleting the .minecraft folder once again, and re-downloading the files, I got a different, but extremely similar error.
Job 'Resources' finished successfully
Launching game
Looking for old natives to clean up...
Unpacking natives to /home/alejandro/.minecraft/versions/1.10.2/1.10.2-natives-25034635343091
Launching in /home/alejandro/.minecraft
Half command: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Xmx1G -Djava.library.path=/home/alejandro/.minecraft/versions/1.10.2/1.10.2-natives-25034635343091 -cp /home/alejandro/.minecraft/libraries/com/mojang/netty/1.6/netty-1.6.jar:/home/alejandro/.minecraft/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar:/home/alejandro/.minecraft/libraries/net/java/dev/jna/jna/3.4.0/jna-3.4.0.jar:/home/alejandro/.minecraft/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar:/home/alejandro/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/alejandro/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar:/home/alejandro/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/alejandro/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/alejandro/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/alejandro/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/home/alejandro/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/alejandro/.minecraft/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar:/home/alejandro/.minecraft/libraries/com/google/guava/guava/17.0/guava-17.0.jar:/home/alejandro/.minecraft/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar:/home/alejandro/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/alejandro/.minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/home/alejandro/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/alejandro/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/alejandro/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/home/alejandro/.minecraft/libraries/com/mojang/authlib/1.5.22/authlib-1.5.22.jar:/home/alejandro/.minecraft/libraries/com/mojang/realms/1.9.5/realms-1.9.5.jar:/home/alejandro/.minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/alejandro/.minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/alejandro/.minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/alejandro/.minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/alejandro/.minecraft/libraries/it/unimi/dsi/fastutil/7.0.12_mojang/fastutil-7.0.12_mojang.jar:/home/alejandro/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar:/home/alejandro/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar:/home/alejandro/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar:/home/alejandro/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar:/home/alejandro/.minecraft/versions/1.10.2/1.10.2.jar net.minecraft.client.main.Main
Running /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Xmx1G -Djava.library.path=/home/alejandro/.minecraft/versions/1.10.2/1.10.2-natives-25034635343091 -cp /home/alejandro/.minecraft/libraries/com/mojang/netty/1.6/netty-1.6.jar:/home/alejandro/.minecraft/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar:/home/alejandro/.minecraft/libraries/net/java/dev/jna/jna/3.4.0/jna-3.4.0.jar:/home/alejandro/.minecraft/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar:/home/alejandro/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/alejandro/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar:/home/alejandro/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/alejandro/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/alejandro/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/alejandro/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/home/alejandro/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/alejandro/.minecraft/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar:/home/alejandro/.minecraft/libraries/com/google/guava/guava/17.0/guava-17.0.jar:/home/alejandro/.minecraft/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar:/home/alejandro/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/alejandro/.minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/home/alejandro/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/alejandro/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/alejandro/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/home/alejandro/.minecraft/libraries/com/mojang/authlib/1.5.22/authlib-1.5.22.jar:/home/alejandro/.minecraft/libraries/com/mojang/realms/1.9.5/realms-1.9.5.jar:/home/alejandro/.minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/alejandro/.minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/alejandro/.minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/alejandro/.minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/alejandro/.minecraft/libraries/it/unimi/dsi/fastutil/7.0.12_mojang/fastutil-7.0.12_mojang.jar:/home/alejandro/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar:/home/alejandro/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar:/home/alejandro/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar:/home/alejandro/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar:/home/alejandro/.minecraft/versions/1.10.2/1.10.2.jar net.minecraft.client.main.Main --username HG --version 1.10.2 --gameDir /home/alejandro/.minecraft --assetsDir /home/alejandro/.minecraft/assets --assetIndex 1.10 --uuid sessionId --accessToken - --userType ${user_type} --versionType ${version_type}
Client> Exception in thread "main" java.lang.NoClassDefFoundError: com/mojang/authlib/AuthenticationService
Client> at net.minecraft.client.main.Main.main(SourceFile:39)
Client> Caused by: java.lang.ClassNotFoundException: com.mojang.authlib.AuthenticationService
Client> at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
Client> at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
Client> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
Client> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
Client> ... 1 more
Game ended with bad state (exit code 1)
Ignoring visibility rule and showing launcher due to a game crash
I get this error each time I press Play and the game finishes downloading (or just loading when the files are already downloaded).
I've done three things to fix this simple error, but I have not been able to find a solution.
I've installed other versions of OpenJDK JRE. I've tried with OpenJDK Java 7 and OpenJDK Java 9 (OpenJDK Java 6 seems to be no longer available). I get the same error
I've added a repository (which I forgot) to install the Oracle Java Runtime (oracle-javax-installer). Then I've tried to run the launcher with the Oracle JRE. But it wouldn't even launch.
The most obvious. I've deleted the .minecraft folder each time I closed the launcher, with a hope of it working when I open it again.
I don't plan on using Wine and a EXE launcher. This is not a solution for me.
I am one of those users who don't buy the game but use a modified (unoriginal) client.
All what I can say is that the launcher worked perfectly before. I simply don't know why it doesn't work now.
I'm using Ubuntu 16.04 LTS 64-bit with OpenJDK Java 8 Runtime (1.8.0_91-8u91-b14-3ubuntu1~16.04.1-b14)
The launcher will open with no trouble. I enter my username when asked. After that, I press Play.
I constantly check the developer console to see if something goes wrong, but there are no errors when downloading the files (other than timeouts, where files are re-downloaded). The launcher finishes downloading files and is ready to launch the game. The launcher closes (in order to run the game) and is instantly re-opened with an error on the console.
Job 'Resources' finished successfully Launching game Looking for old natives to clean up... Unpacking natives to /home/alejandro/.minecraft/versions/1.10.2/1.10.2-natives-22564302676406 Launching in /home/alejandro/.minecraft Half command: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Xmx1G -Djava.library.path=/home/alejandro/.minecraft/versions/1.10.2/1.10.2-natives-22564302676406 -cp /home/alejandro/.minecraft/libraries/com/mojang/netty/1.6/netty-1.6.jar:/home/alejandro/.minecraft/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar:/home/alejandro/.minecraft/libraries/net/java/dev/jna/jna/3.4.0/jna-3.4.0.jar:/home/alejandro/.minecraft/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar:/home/alejandro/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/alejandro/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar:/home/alejandro/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/alejandro/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/alejandro/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/alejandro/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/home/alejandro/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/alejandro/.minecraft/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar:/home/alejandro/.minecraft/libraries/com/google/guava/guava/17.0/guava-17.0.jar:/home/alejandro/.minecraft/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar:/home/alejandro/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/alejandro/.minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/home/alejandro/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/alejandro/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/alejandro/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/home/alejandro/.minecraft/libraries/com/mojang/authlib/1.5.22/authlib-1.5.22.jar:/home/alejandro/.minecraft/libraries/com/mojang/realms/1.9.5/realms-1.9.5.jar:/home/alejandro/.minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/alejandro/.minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/alejandro/.minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/alejandro/.minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/alejandro/.minecraft/libraries/it/unimi/dsi/fastutil/7.0.12_mojang/fastutil-7.0.12_mojang.jar:/home/alejandro/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar:/home/alejandro/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar:/home/alejandro/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar:/home/alejandro/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar:/home/alejandro/.minecraft/versions/1.10.2/1.10.2.jar net.minecraft.client.main.Main Running /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Xmx1G -Djava.library.path=/home/alejandro/.minecraft/versions/1.10.2/1.10.2-natives-22564302676406 -cp /home/alejandro/.minecraft/libraries/com/mojang/netty/1.6/netty-1.6.jar:/home/alejandro/.minecraft/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar:/home/alejandro/.minecraft/libraries/net/java/dev/jna/jna/3.4.0/jna-3.4.0.jar:/home/alejandro/.minecraft/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar:/home/alejandro/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/alejandro/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar:/home/alejandro/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/alejandro/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/alejandro/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/alejandro/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/home/alejandro/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/alejandro/.minecraft/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar:/home/alejandro/.minecraft/libraries/com/google/guava/guava/17.0/guava-17.0.jar:/home/alejandro/.minecraft/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar:/home/alejandro/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/alejandro/.minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/home/alejandro/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/alejandro/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/alejandro/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/home/alejandro/.minecraft/libraries/com/mojang/authlib/1.5.22/authlib-1.5.22.jar:/home/alejandro/.minecraft/libraries/com/mojang/realms/1.9.5/realms-1.9.5.jar:/home/alejandro/.minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/alejandro/.minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/alejandro/.minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/alejandro/.minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/alejandro/.minecraft/libraries/it/unimi/dsi/fastutil/7.0.12_mojang/fastutil-7.0.12_mojang.jar:/home/alejandro/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar:/home/alejandro/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar:/home/alejandro/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar:/home/alejandro/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar:/home/alejandro/.minecraft/versions/1.10.2/1.10.2.jar net.minecraft.client.main.Main --username HG --version 1.10.2 --gameDir /home/alejandro/.minecraft --assetsDir /home/alejandro/.minecraft/assets --assetIndex 1.10 --uuid sessionId --accessToken - --userType ${user_type} --versionType ${version_type} Client> Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/util/concurrent/ListenableFuture Client> at net.minecraft.client.main.Main.main(SourceFile:39) Client> Caused by: java.lang.ClassNotFoundException: com.google.common.util.concurrent.ListenableFuture Client> at java.net.URLClassLoader.findClass(URLClassLoader.java:381) Client> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) Client> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) Client> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) Client> ... 1 more Game ended with bad state (exit code 1)The error seems to have to do with some Google packages (which I don't even know why those are used).
EDIT: After deleting the .minecraft folder once again, and re-downloading the files, I got a different, but extremely similar error.
Job 'Resources' finished successfully Launching game Looking for old natives to clean up... Unpacking natives to /home/alejandro/.minecraft/versions/1.10.2/1.10.2-natives-25034635343091 Launching in /home/alejandro/.minecraft Half command: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Xmx1G -Djava.library.path=/home/alejandro/.minecraft/versions/1.10.2/1.10.2-natives-25034635343091 -cp /home/alejandro/.minecraft/libraries/com/mojang/netty/1.6/netty-1.6.jar:/home/alejandro/.minecraft/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar:/home/alejandro/.minecraft/libraries/net/java/dev/jna/jna/3.4.0/jna-3.4.0.jar:/home/alejandro/.minecraft/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar:/home/alejandro/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/alejandro/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar:/home/alejandro/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/alejandro/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/alejandro/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/alejandro/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/home/alejandro/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/alejandro/.minecraft/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar:/home/alejandro/.minecraft/libraries/com/google/guava/guava/17.0/guava-17.0.jar:/home/alejandro/.minecraft/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar:/home/alejandro/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/alejandro/.minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/home/alejandro/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/alejandro/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/alejandro/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/home/alejandro/.minecraft/libraries/com/mojang/authlib/1.5.22/authlib-1.5.22.jar:/home/alejandro/.minecraft/libraries/com/mojang/realms/1.9.5/realms-1.9.5.jar:/home/alejandro/.minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/alejandro/.minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/alejandro/.minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/alejandro/.minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/alejandro/.minecraft/libraries/it/unimi/dsi/fastutil/7.0.12_mojang/fastutil-7.0.12_mojang.jar:/home/alejandro/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar:/home/alejandro/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar:/home/alejandro/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar:/home/alejandro/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar:/home/alejandro/.minecraft/versions/1.10.2/1.10.2.jar net.minecraft.client.main.Main Running /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Xmx1G -Djava.library.path=/home/alejandro/.minecraft/versions/1.10.2/1.10.2-natives-25034635343091 -cp /home/alejandro/.minecraft/libraries/com/mojang/netty/1.6/netty-1.6.jar:/home/alejandro/.minecraft/libraries/oshi-project/oshi-core/1.1/oshi-core-1.1.jar:/home/alejandro/.minecraft/libraries/net/java/dev/jna/jna/3.4.0/jna-3.4.0.jar:/home/alejandro/.minecraft/libraries/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar:/home/alejandro/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/alejandro/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar:/home/alejandro/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/alejandro/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/alejandro/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/alejandro/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/home/alejandro/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/alejandro/.minecraft/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar:/home/alejandro/.minecraft/libraries/com/google/guava/guava/17.0/guava-17.0.jar:/home/alejandro/.minecraft/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar:/home/alejandro/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/alejandro/.minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/home/alejandro/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/alejandro/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/alejandro/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/home/alejandro/.minecraft/libraries/com/mojang/authlib/1.5.22/authlib-1.5.22.jar:/home/alejandro/.minecraft/libraries/com/mojang/realms/1.9.5/realms-1.9.5.jar:/home/alejandro/.minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/alejandro/.minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/alejandro/.minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/alejandro/.minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/alejandro/.minecraft/libraries/it/unimi/dsi/fastutil/7.0.12_mojang/fastutil-7.0.12_mojang.jar:/home/alejandro/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar:/home/alejandro/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar:/home/alejandro/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar:/home/alejandro/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar:/home/alejandro/.minecraft/versions/1.10.2/1.10.2.jar net.minecraft.client.main.Main --username HG --version 1.10.2 --gameDir /home/alejandro/.minecraft --assetsDir /home/alejandro/.minecraft/assets --assetIndex 1.10 --uuid sessionId --accessToken - --userType ${user_type} --versionType ${version_type} Client> Exception in thread "main" java.lang.NoClassDefFoundError: com/mojang/authlib/AuthenticationService Client> at net.minecraft.client.main.Main.main(SourceFile:39) Client> Caused by: java.lang.ClassNotFoundException: com.mojang.authlib.AuthenticationService Client> at java.net.URLClassLoader.findClass(URLClassLoader.java:381) Client> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) Client> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) Client> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) Client> ... 1 more Game ended with bad state (exit code 1) Ignoring visibility rule and showing launcher due to a game crashI get this error each time I press Play and the game finishes downloading (or just loading when the files are already downloaded).
I've done three things to fix this simple error, but I have not been able to find a solution.
I don't plan on using Wine and a EXE launcher. This is not a solution for me.
I'm using Terramining Launcher v7.0 which has worked fine for me before.
I don't plan on updating to the newest version which seems to be Windows-only.