Closed freeone3000 closed 4 years ago
This occurs when launching through Twitch via the Play button, with the launcher on screen. This is before any gameplay is possible.
Launcher log:
[19:19:20 INFO]: Minecraft Launcher 1.6.84 (through bootstrap 100) started on windows... [19:19:20 INFO]: Current time is Jan 30, 2020 7:19:20 PM [19:19:20 INFO]: System.getProperty('os.name') == 'Windows 10' [19:19:20 INFO]: System.getProperty('os.version') == '10.0' [19:19:20 INFO]: System.getProperty('os.arch') == 'amd64' [19:19:20 INFO]: System.getProperty('java.version') == '1.8.0_163' [19:19:20 INFO]: System.getProperty('java.vendor') == 'Azul Systems, Inc.' [19:19:20 INFO]: System.getProperty('sun.arch.data.model') == '64' [19:19:20 INFO]: proxy == DIRECT [19:19:20 INFO]: Refreshing local version list... [19:19:20 ERROR]: Couldn't load local version C:\Users\freeo\Documents\Curse\Minecraft\Install\versions\forge-28.1.116\forge-28.1.116.json java.lang.NullPointerException at net.minecraft.launcher.updater.LocalVersionList.refreshVersions(LocalVersionList.java:48) [launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.refreshVersions(MinecraftVersionManager.java:60) [launcher.jar:1.6.84] at net.minecraft.launcher.Launcher$3.run(Launcher.java:184) [launcher.jar:1.6.84] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_163] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_163] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_163] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_163] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_163] [19:19:20 INFO]: Refreshing remote version list... [19:19:21 INFO]: Refresh complete. [19:19:21 INFO]: Installed CompleteVersion{id='1.10.2', updatedTime=Thu Jun 23 05:17:32 EDT 2016, releasedTime=Thu Jun 23 05:17:32 EDT 2016, type=RELEASE, libraries=[Library{name='com.mojang:netty:1.6', rules=null, natives=null, extract=null}, Library{name='oshi-project:oshi-core:1.1', rules=null, natives=null, extract=null}, Library{name='net.java.dev.jna:jna:3.4.0', rules=null, natives=null, extract=null}, Library{name='net.java.dev.jna:platform:3.4.0', rules=null, natives=null, extract=null}, Library{name='com.ibm.icu:icu4j-core-mojang:51.2', rules=null, natives=null, extract=null}, Library{name='net.sf.jopt-simple:jopt-simple:4.6', rules=null, natives=null, extract=null}, Library{name='com.paulscode:codecjorbis:20101023', rules=null, natives=null, extract=null}, Library{name='com.paulscode:codecwav:20101023', rules=null, natives=null, extract=null}, Library{name='com.paulscode:libraryjavasound:20101123', rules=null, natives=null, extract=null}, Library{name='com.paulscode:librarylwjglopenal:20100824', rules=null, natives=null, extract=null}, Library{name='com.paulscode:soundsystem:20120107', rules=null, natives=null, extract=null}, Library{name='io.netty:netty-all:4.0.23.Final', rules=null, natives=null, extract=null}, Library{name='com.google.guava:guava:17.0', rules=null, natives=null, extract=null}, Library{name='org.apache.commons:commons-lang3:3.3.2', rules=null, natives=null, extract=null}, Library{name='commons-io:commons-io:2.4', rules=null, natives=null, extract=null}, Library{name='commons-codec:commons-codec:1.9', rules=null, natives=null, extract=null}, Library{name='net.java.jinput:jinput:2.0.5', rules=null, natives=null, extract=null}, Library{name='net.java.jutils:jutils:1.0.0', rules=null, natives=null, extract=null}, Library{name='com.google.code.gson:gson:2.2.4', rules=null, natives=null, extract=null}, Library{name='com.mojang:authlib:1.5.22', rules=null, natives=null, extract=null}, Library{name='com.mojang:realms:1.9.8', rules=null, natives=null, extract=null}, Library{name='org.apache.commons:commons-compress:1.8.1', rules=null, natives=null, extract=null}, Library{name='org.apache.httpcomponents:httpclient:4.3.3', rules=null, natives=null, extract=null}, Library{name='commons-logging:commons-logging:1.1.3', rules=null, natives=null, extract=null}, Library{name='org.apache.httpcomponents:httpcore:4.3.2', rules=null, natives=null, extract=null}, Library{name='it.unimi.dsi:fastutil:7.0.12_mojang', rules=null, natives=null, extract=null}, Library{name='org.apache.logging.log4j:log4j-api:2.0-beta9', rules=null, natives=null, extract=null}, Library{name='org.apache.logging.log4j:log4j-core:2.0-beta9', rules=null, natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl_util:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl-platform:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@2f0420cf}, Library{name='org.lwjgl.lwjgl:lwjgl:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl_util:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl-platform:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@6755b3b0}, Library{name='net.java.jinput:jinput-platform:2.0.5', rules=null, natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@6c199dcf}], mainClass='net.minecraft.client.main.Main', jar='null', minimumLauncherVersion=18} [19:19:21 INFO]: Installed CompleteVersion{id='1.12.1', updatedTime=Thu Aug 03 08:40:39 EDT 2017, releasedTime=Thu Aug 03 08:40:39 EDT 2017, type=RELEASE, libraries=[Library{name='com.mojang:patchy:1.1', rules=null, natives=null, extract=null}, Library{name='oshi-project:oshi-core:1.1', rules=null, natives=null, extract=null}, Library{name='net.java.dev.jna:jna:4.4.0', rules=null, natives=null, extract=null}, Library{name='net.java.dev.jna:platform:3.4.0', rules=null, natives=null, extract=null}, Library{name='com.ibm.icu:icu4j-core-mojang:51.2', rules=null, natives=null, extract=null}, Library{name='net.sf.jopt-simple:jopt-simple:5.0.3', rules=null, natives=null, extract=null}, Library{name='com.paulscode:codecjorbis:20101023', rules=null, natives=null, extract=null}, Library{name='com.paulscode:codecwav:20101023', rules=null, natives=null, extract=null}, Library{name='com.paulscode:libraryjavasound:20101123', rules=null, natives=null, extract=null}, Library{name='com.paulscode:librarylwjglopenal:20100824', rules=null, natives=null, extract=null}, Library{name='com.paulscode:soundsystem:20120107', rules=null, natives=null, extract=null}, Library{name='io.netty:netty-all:4.1.9.Final', rules=null, natives=null, extract=null}, Library{name='com.google.guava:guava:21.0', rules=null, natives=null, extract=null}, Library{name='org.apache.commons:commons-lang3:3.5', rules=null, natives=null, extract=null}, Library{name='commons-io:commons-io:2.5', rules=null, natives=null, extract=null}, Library{name='commons-codec:commons-codec:1.10', rules=null, natives=null, extract=null}, Library{name='net.java.jinput:jinput:2.0.5', rules=null, natives=null, extract=null}, Library{name='net.java.jutils:jutils:1.0.0', rules=null, natives=null, extract=null}, Library{name='com.google.code.gson:gson:2.8.0', rules=null, natives=null, extract=null}, Library{name='com.mojang:authlib:1.5.25', rules=null, natives=null, extract=null}, Library{name='com.mojang:realms:1.10.17', rules=null, natives=null, extract=null}, Library{name='org.apache.commons:commons-compress:1.8.1', rules=null, natives=null, extract=null}, Library{name='org.apache.httpcomponents:httpclient:4.3.3', rules=null, natives=null, extract=null}, Library{name='commons-logging:commons-logging:1.1.3', rules=null, natives=null, extract=null}, Library{name='org.apache.httpcomponents:httpcore:4.3.2', rules=null, natives=null, extract=null}, Library{name='it.unimi.dsi:fastutil:7.1.0', rules=null, natives=null, extract=null}, Library{name='org.apache.logging.log4j:log4j-api:2.8.1', rules=null, natives=null, extract=null}, Library{name='org.apache.logging.log4j:log4j-core:2.8.1', rules=null, natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl_util:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl-platform:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@47d5a7c1}, Library{name='org.lwjgl.lwjgl:lwjgl:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl_util:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl-platform:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@49d9e5ac}, Library{name='net.java.jinput:jinput-platform:2.0.5', rules=null, natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@35b0714}, Library{name='com.mojang:text2speech:1.10.3', rules=null, natives=null, extract=null}, Library{name='com.mojang:text2speech:1.10.3', rules=null, natives={LINUX=natives-linux, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@238c0555}, Library{name='ca.weblite:java-objc-bridge:1.0.0', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={OSX=natives-osx}, extract=com.mojang.launcher.versions.ExtractRules@490d554a}, Library{name='ca.weblite:java-objc-bridge:1.0.0', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}], mainClass='net.minecraft.client.main.Main', jar='null', minimumLauncherVersion=18} [19:19:21 INFO]: Installed CompleteVersion{id='1.10.2', updatedTime=Thu Jun 23 05:17:32 EDT 2016, releasedTime=Thu Jun 23 05:17:32 EDT 2016, type=RELEASE, libraries=[Library{name='com.mojang:netty:1.6', rules=null, natives=null, extract=null}, Library{name='oshi-project:oshi-core:1.1', rules=null, natives=null, extract=null}, Library{name='net.java.dev.jna:jna:3.4.0', rules=null, natives=null, extract=null}, Library{name='net.java.dev.jna:platform:3.4.0', rules=null, natives=null, extract=null}, Library{name='com.ibm.icu:icu4j-core-mojang:51.2', rules=null, natives=null, extract=null}, Library{name='net.sf.jopt-simple:jopt-simple:4.6', rules=null, natives=null, extract=null}, Library{name='com.paulscode:codecjorbis:20101023', rules=null, natives=null, extract=null}, Library{name='com.paulscode:codecwav:20101023', rules=null, natives=null, extract=null}, Library{name='com.paulscode:libraryjavasound:20101123', rules=null, natives=null, extract=null}, Library{name='com.paulscode:librarylwjglopenal:20100824', rules=null, natives=null, extract=null}, Library{name='com.paulscode:soundsystem:20120107', rules=null, natives=null, extract=null}, Library{name='io.netty:netty-all:4.0.23.Final', rules=null, natives=null, extract=null}, Library{name='com.google.guava:guava:17.0', rules=null, natives=null, extract=null}, Library{name='org.apache.commons:commons-lang3:3.3.2', rules=null, natives=null, extract=null}, Library{name='commons-io:commons-io:2.4', rules=null, natives=null, extract=null}, Library{name='commons-codec:commons-codec:1.9', rules=null, natives=null, extract=null}, Library{name='net.java.jinput:jinput:2.0.5', rules=null, natives=null, extract=null}, Library{name='net.java.jutils:jutils:1.0.0', rules=null, natives=null, extract=null}, Library{name='com.google.code.gson:gson:2.2.4', rules=null, natives=null, extract=null}, Library{name='com.mojang:authlib:1.5.22', rules=null, natives=null, extract=null}, Library{name='com.mojang:realms:1.9.8', rules=null, natives=null, extract=null}, Library{name='org.apache.commons:commons-compress:1.8.1', rules=null, natives=null, extract=null}, Library{name='org.apache.httpcomponents:httpclient:4.3.3', rules=null, natives=null, extract=null}, Library{name='commons-logging:commons-logging:1.1.3', rules=null, natives=null, extract=null}, Library{name='org.apache.httpcomponents:httpcore:4.3.2', rules=null, natives=null, extract=null}, Library{name='it.unimi.dsi:fastutil:7.0.12_mojang', rules=null, natives=null, extract=null}, Library{name='org.apache.logging.log4j:log4j-api:2.0-beta9', rules=null, natives=null, extract=null}, Library{name='org.apache.logging.log4j:log4j-core:2.0-beta9', rules=null, natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl_util:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl-platform:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@78510797}, Library{name='org.lwjgl.lwjgl:lwjgl:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl_util:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl-platform:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@492a8d1d}, Library{name='net.java.jinput:jinput-platform:2.0.5', rules=null, natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@73ddf04c}], mainClass='net.minecraft.client.main.Main', jar='null', minimumLauncherVersion=18} [19:19:21 INFO]: Installed CompleteVersion{id='1.12.2', updatedTime=Mon Sep 18 04:39:46 EDT 2017, releasedTime=Mon Sep 18 04:39:46 EDT 2017, type=RELEASE, libraries=[Library{name='com.mojang:patchy:1.1', rules=null, natives=null, extract=null}, Library{name='oshi-project:oshi-core:1.1', rules=null, natives=null, extract=null}, Library{name='net.java.dev.jna:jna:4.4.0', rules=null, natives=null, extract=null}, Library{name='net.java.dev.jna:platform:3.4.0', rules=null, natives=null, extract=null}, Library{name='com.ibm.icu:icu4j-core-mojang:51.2', rules=null, natives=null, extract=null}, Library{name='net.sf.jopt-simple:jopt-simple:5.0.3', rules=null, natives=null, extract=null}, Library{name='com.paulscode:codecjorbis:20101023', rules=null, natives=null, extract=null}, Library{name='com.paulscode:codecwav:20101023', rules=null, natives=null, extract=null}, Library{name='com.paulscode:libraryjavasound:20101123', rules=null, natives=null, extract=null}, Library{name='com.paulscode:librarylwjglopenal:20100824', rules=null, natives=null, extract=null}, Library{name='com.paulscode:soundsystem:20120107', rules=null, natives=null, extract=null}, Library{name='io.netty:netty-all:4.1.9.Final', rules=null, natives=null, extract=null}, Library{name='com.google.guava:guava:21.0', rules=null, natives=null, extract=null}, Library{name='org.apache.commons:commons-lang3:3.5', rules=null, natives=null, extract=null}, Library{name='commons-io:commons-io:2.5', rules=null, natives=null, extract=null}, Library{name='commons-codec:commons-codec:1.10', rules=null, natives=null, extract=null}, Library{name='net.java.jinput:jinput:2.0.5', rules=null, natives=null, extract=null}, Library{name='net.java.jutils:jutils:1.0.0', rules=null, natives=null, extract=null}, Library{name='com.google.code.gson:gson:2.8.0', rules=null, natives=null, extract=null}, Library{name='com.mojang:authlib:1.5.25', rules=null, natives=null, extract=null}, Library{name='com.mojang:realms:1.10.22', rules=null, natives=null, extract=null}, Library{name='org.apache.commons:commons-compress:1.8.1', rules=null, natives=null, extract=null}, Library{name='org.apache.httpcomponents:httpclient:4.3.3', rules=null, natives=null, extract=null}, Library{name='commons-logging:commons-logging:1.1.3', rules=null, natives=null, extract=null}, Library{name='org.apache.httpcomponents:httpcore:4.3.2', rules=null, natives=null, extract=null}, Library{name='it.unimi.dsi:fastutil:7.1.0', rules=null, natives=null, extract=null}, Library{name='org.apache.logging.log4j:log4j-api:2.8.1', rules=null, natives=null, extract=null}, Library{name='org.apache.logging.log4j:log4j-core:2.8.1', rules=null, natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl_util:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl-platform:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@4fff3d42}, Library{name='org.lwjgl.lwjgl:lwjgl:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl_util:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl-platform:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@14c7e00e}, Library{name='net.java.jinput:jinput-platform:2.0.5', rules=null, natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@57a2f96e}, Library{name='com.mojang:text2speech:1.10.3', rules=null, natives=null, extract=null}, Library{name='com.mojang:text2speech:1.10.3', rules=null, natives={LINUX=natives-linux, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@74a651d5}, Library{name='ca.weblite:java-objc-bridge:1.0.0', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={OSX=natives-osx}, extract=com.mojang.launcher.versions.ExtractRules@4285772e}, Library{name='ca.weblite:java-objc-bridge:1.0.0', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}], mainClass='net.minecraft.client.main.Main', jar='null', minimumLauncherVersion=18} [19:19:21 ERROR]: Unexpected exception refreshing profile list com.google.gson.JsonSyntaxException: duplicate key: null at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:190) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:803) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:768) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:717) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:689) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.RemoteVersionList.getCompleteVersion(RemoteVersionList.java:32) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getLatestCompleteVersion(MinecraftVersionManager.java:213) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.CompleteMinecraftVersion.resolve(CompleteMinecraftVersion.java:264) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.CompleteMinecraftVersion.resolve(CompleteMinecraftVersion.java:251) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getVersionSyncInfo(MinecraftVersionManager.java:171) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getVersions(MinecraftVersionManager.java:105) ~[launcher.jar:1.6.84] at net.minecraft.launcher.game.GameLaunchDispatcher.getStatus(GameLaunchDispatcher.java:35) ~[launcher.jar:1.6.84] at net.minecraft.launcher.ui.bottombar.PlayButtonPanel.checkState(PlayButtonPanel.java:94) ~[launcher.jar:1.6.84] at net.minecraft.launcher.ui.bottombar.PlayButtonPanel.onProfilesRefreshed(PlayButtonPanel.java:90) ~[launcher.jar:1.6.84] at net.minecraft.launcher.profile.ProfileManager.fireRefreshEvent(ProfileManager.java:100) ~[launcher.jar:1.6.84] at net.minecraft.launcher.profile.ProfileManager.loadProfiles(ProfileManager.java:88) ~[launcher.jar:1.6.84] at net.minecraft.launcher.Launcher$3.run(Launcher.java:190) [launcher.jar:1.6.84] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_163] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_163] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_163] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_163] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_163] [19:19:21 INFO]: Refreshing auth... [19:19:21 INFO]: Logging in with access token [19:19:21 FATAL]: Unhandled exception in thread Thread[AWT-EventQueue-0,6,main] com.google.gson.JsonSyntaxException: duplicate key: null at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:190) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:803) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:768) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:717) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:689) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.RemoteVersionList.getCompleteVersion(RemoteVersionList.java:32) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getLatestCompleteVersion(MinecraftVersionManager.java:213) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.CompleteMinecraftVersion.resolve(CompleteMinecraftVersion.java:264) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.CompleteMinecraftVersion.resolve(CompleteMinecraftVersion.java:251) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getVersionSyncInfo(MinecraftVersionManager.java:171) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getVersions(MinecraftVersionManager.java:105) ~[launcher.jar:1.6.84] at net.minecraft.launcher.ui.bottombar.PlayerInfoPanel.checkState(PlayerInfoPanel.java:96) ~[launcher.jar:1.6.84] at net.minecraft.launcher.ui.bottombar.PlayerInfoPanel$2.run(PlayerInfoPanel.java:78) ~[launcher.jar:1.6.84] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) ~[?:1.8.0_163] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) ~[?:1.8.0_163] at java.awt.EventQueue.access$500(EventQueue.java:97) ~[?:1.8.0_163] at java.awt.EventQueue$3.run(EventQueue.java:709) ~[?:1.8.0_163] at java.awt.EventQueue$3.run(EventQueue.java:703) ~[?:1.8.0_163] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_163] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) ~[?:1.8.0_163] at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) ~[?:1.8.0_163] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) [?:1.8.0_163] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) [?:1.8.0_163] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) [?:1.8.0_163] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:1.8.0_163] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) [?:1.8.0_163] at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) [?:1.8.0_163] [19:19:21 ERROR]: Unhandled exception in executor com.mojang.launcher.updater.ExceptionalThreadPoolExecutor$ExceptionalFutureTask@2735e642 java.util.concurrent.ExecutionException: com.google.gson.JsonSyntaxException: duplicate key: null at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_163] at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_163] at com.mojang.launcher.updater.ExceptionalThreadPoolExecutor$ExceptionalFutureTask.done(ExceptionalThreadPoolExecutor.java:58) [launcher.jar:1.6.84] at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:384) [?:1.8.0_163] at java.util.concurrent.FutureTask.setException(FutureTask.java:251) [?:1.8.0_163] at java.util.concurrent.FutureTask.run(FutureTask.java:271) [?:1.8.0_163] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_163] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_163] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_163] Caused by: com.google.gson.JsonSyntaxException: duplicate key: null at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:190) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:803) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:768) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:717) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:689) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.RemoteVersionList.getCompleteVersion(RemoteVersionList.java:32) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getLatestCompleteVersion(MinecraftVersionManager.java:213) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.CompleteMinecraftVersion.resolve(CompleteMinecraftVersion.java:264) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.CompleteMinecraftVersion.resolve(CompleteMinecraftVersion.java:251) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getVersionSyncInfo(MinecraftVersionManager.java:171) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getVersions(MinecraftVersionManager.java:105) ~[launcher.jar:1.6.84] at net.minecraft.launcher.game.GameLaunchDispatcher.getStatus(GameLaunchDispatcher.java:35) ~[launcher.jar:1.6.84] at net.minecraft.launcher.ui.bottombar.PlayButtonPanel.checkState(PlayButtonPanel.java:94) ~[launcher.jar:1.6.84] at net.minecraft.launcher.ui.bottombar.PlayButtonPanel.onProfilesRefreshed(PlayButtonPanel.java:90) ~[launcher.jar:1.6.84] at net.minecraft.launcher.profile.ProfileManager.fireRefreshEvent(ProfileManager.java:100) ~[launcher.jar:1.6.84] at net.minecraft.launcher.Launcher.ensureLoggedIn(Launcher.java:272) ~[launcher.jar:1.6.84] at net.minecraft.launcher.Launcher$3.run(Launcher.java:220) ~[launcher.jar:1.6.84] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_163] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_163] ... 3 more [19:19:21 FATAL]: Unhandled exception in thread Thread[AWT-EventQueue-0,6,main] com.google.gson.JsonSyntaxException: duplicate key: null at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:190) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:803) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:768) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:717) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:689) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.RemoteVersionList.getCompleteVersion(RemoteVersionList.java:32) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getLatestCompleteVersion(MinecraftVersionManager.java:213) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.CompleteMinecraftVersion.resolve(CompleteMinecraftVersion.java:264) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.CompleteMinecraftVersion.resolve(CompleteMinecraftVersion.java:251) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getVersionSyncInfo(MinecraftVersionManager.java:171) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getVersions(MinecraftVersionManager.java:105) ~[launcher.jar:1.6.84] at net.minecraft.launcher.ui.bottombar.PlayerInfoPanel.checkState(PlayerInfoPanel.java:96) ~[launcher.jar:1.6.84] at net.minecraft.launcher.ui.bottombar.PlayerInfoPanel$2.run(PlayerInfoPanel.java:78) ~[launcher.jar:1.6.84] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) ~[?:1.8.0_163] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) ~[?:1.8.0_163] at java.awt.EventQueue.access$500(EventQueue.java:97) ~[?:1.8.0_163] at java.awt.EventQueue$3.run(EventQueue.java:709) ~[?:1.8.0_163] at java.awt.EventQueue$3.run(EventQueue.java:703) ~[?:1.8.0_163] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_163] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) ~[?:1.8.0_163] at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) ~[?:1.8.0_163] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) [?:1.8.0_163] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) [?:1.8.0_163] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) [?:1.8.0_163] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:1.8.0_163] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) [?:1.8.0_163] at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) [?:1.8.0_163]
Correction: This was caused by using an outdated version of the Minecraft launcher. Updated to https://bugs.mojang.com/browse/MCL-11993 over Twitch's installed version, and the launcher was fixed.
This occurs when launching through Twitch via the Play button, with the launcher on screen. This is before any gameplay is possible.
Launcher log:
[19:19:20 INFO]: Minecraft Launcher 1.6.84 (through bootstrap 100) started on windows... [19:19:20 INFO]: Current time is Jan 30, 2020 7:19:20 PM [19:19:20 INFO]: System.getProperty('os.name') == 'Windows 10' [19:19:20 INFO]: System.getProperty('os.version') == '10.0' [19:19:20 INFO]: System.getProperty('os.arch') == 'amd64' [19:19:20 INFO]: System.getProperty('java.version') == '1.8.0_163' [19:19:20 INFO]: System.getProperty('java.vendor') == 'Azul Systems, Inc.' [19:19:20 INFO]: System.getProperty('sun.arch.data.model') == '64' [19:19:20 INFO]: proxy == DIRECT [19:19:20 INFO]: Refreshing local version list... [19:19:20 ERROR]: Couldn't load local version C:\Users\freeo\Documents\Curse\Minecraft\Install\versions\forge-28.1.116\forge-28.1.116.json java.lang.NullPointerException at net.minecraft.launcher.updater.LocalVersionList.refreshVersions(LocalVersionList.java:48) [launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.refreshVersions(MinecraftVersionManager.java:60) [launcher.jar:1.6.84] at net.minecraft.launcher.Launcher$3.run(Launcher.java:184) [launcher.jar:1.6.84] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_163] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_163] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_163] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_163] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_163] [19:19:20 INFO]: Refreshing remote version list... [19:19:21 INFO]: Refresh complete. [19:19:21 INFO]: Installed CompleteVersion{id='1.10.2', updatedTime=Thu Jun 23 05:17:32 EDT 2016, releasedTime=Thu Jun 23 05:17:32 EDT 2016, type=RELEASE, libraries=[Library{name='com.mojang:netty:1.6', rules=null, natives=null, extract=null}, Library{name='oshi-project:oshi-core:1.1', rules=null, natives=null, extract=null}, Library{name='net.java.dev.jna:jna:3.4.0', rules=null, natives=null, extract=null}, Library{name='net.java.dev.jna:platform:3.4.0', rules=null, natives=null, extract=null}, Library{name='com.ibm.icu:icu4j-core-mojang:51.2', rules=null, natives=null, extract=null}, Library{name='net.sf.jopt-simple:jopt-simple:4.6', rules=null, natives=null, extract=null}, Library{name='com.paulscode:codecjorbis:20101023', rules=null, natives=null, extract=null}, Library{name='com.paulscode:codecwav:20101023', rules=null, natives=null, extract=null}, Library{name='com.paulscode:libraryjavasound:20101123', rules=null, natives=null, extract=null}, Library{name='com.paulscode:librarylwjglopenal:20100824', rules=null, natives=null, extract=null}, Library{name='com.paulscode:soundsystem:20120107', rules=null, natives=null, extract=null}, Library{name='io.netty:netty-all:4.0.23.Final', rules=null, natives=null, extract=null}, Library{name='com.google.guava:guava:17.0', rules=null, natives=null, extract=null}, Library{name='org.apache.commons:commons-lang3:3.3.2', rules=null, natives=null, extract=null}, Library{name='commons-io:commons-io:2.4', rules=null, natives=null, extract=null}, Library{name='commons-codec:commons-codec:1.9', rules=null, natives=null, extract=null}, Library{name='net.java.jinput:jinput:2.0.5', rules=null, natives=null, extract=null}, Library{name='net.java.jutils:jutils:1.0.0', rules=null, natives=null, extract=null}, Library{name='com.google.code.gson:gson:2.2.4', rules=null, natives=null, extract=null}, Library{name='com.mojang:authlib:1.5.22', rules=null, natives=null, extract=null}, Library{name='com.mojang:realms:1.9.8', rules=null, natives=null, extract=null}, Library{name='org.apache.commons:commons-compress:1.8.1', rules=null, natives=null, extract=null}, Library{name='org.apache.httpcomponents:httpclient:4.3.3', rules=null, natives=null, extract=null}, Library{name='commons-logging:commons-logging:1.1.3', rules=null, natives=null, extract=null}, Library{name='org.apache.httpcomponents:httpcore:4.3.2', rules=null, natives=null, extract=null}, Library{name='it.unimi.dsi:fastutil:7.0.12_mojang', rules=null, natives=null, extract=null}, Library{name='org.apache.logging.log4j:log4j-api:2.0-beta9', rules=null, natives=null, extract=null}, Library{name='org.apache.logging.log4j:log4j-core:2.0-beta9', rules=null, natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl_util:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl-platform:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@2f0420cf}, Library{name='org.lwjgl.lwjgl:lwjgl:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl_util:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl-platform:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@6755b3b0}, Library{name='net.java.jinput:jinput-platform:2.0.5', rules=null, natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@6c199dcf}], mainClass='net.minecraft.client.main.Main', jar='null', minimumLauncherVersion=18} [19:19:21 INFO]: Installed CompleteVersion{id='1.12.1', updatedTime=Thu Aug 03 08:40:39 EDT 2017, releasedTime=Thu Aug 03 08:40:39 EDT 2017, type=RELEASE, libraries=[Library{name='com.mojang:patchy:1.1', rules=null, natives=null, extract=null}, Library{name='oshi-project:oshi-core:1.1', rules=null, natives=null, extract=null}, Library{name='net.java.dev.jna:jna:4.4.0', rules=null, natives=null, extract=null}, Library{name='net.java.dev.jna:platform:3.4.0', rules=null, natives=null, extract=null}, Library{name='com.ibm.icu:icu4j-core-mojang:51.2', rules=null, natives=null, extract=null}, Library{name='net.sf.jopt-simple:jopt-simple:5.0.3', rules=null, natives=null, extract=null}, Library{name='com.paulscode:codecjorbis:20101023', rules=null, natives=null, extract=null}, Library{name='com.paulscode:codecwav:20101023', rules=null, natives=null, extract=null}, Library{name='com.paulscode:libraryjavasound:20101123', rules=null, natives=null, extract=null}, Library{name='com.paulscode:librarylwjglopenal:20100824', rules=null, natives=null, extract=null}, Library{name='com.paulscode:soundsystem:20120107', rules=null, natives=null, extract=null}, Library{name='io.netty:netty-all:4.1.9.Final', rules=null, natives=null, extract=null}, Library{name='com.google.guava:guava:21.0', rules=null, natives=null, extract=null}, Library{name='org.apache.commons:commons-lang3:3.5', rules=null, natives=null, extract=null}, Library{name='commons-io:commons-io:2.5', rules=null, natives=null, extract=null}, Library{name='commons-codec:commons-codec:1.10', rules=null, natives=null, extract=null}, Library{name='net.java.jinput:jinput:2.0.5', rules=null, natives=null, extract=null}, Library{name='net.java.jutils:jutils:1.0.0', rules=null, natives=null, extract=null}, Library{name='com.google.code.gson:gson:2.8.0', rules=null, natives=null, extract=null}, Library{name='com.mojang:authlib:1.5.25', rules=null, natives=null, extract=null}, Library{name='com.mojang:realms:1.10.17', rules=null, natives=null, extract=null}, Library{name='org.apache.commons:commons-compress:1.8.1', rules=null, natives=null, extract=null}, Library{name='org.apache.httpcomponents:httpclient:4.3.3', rules=null, natives=null, extract=null}, Library{name='commons-logging:commons-logging:1.1.3', rules=null, natives=null, extract=null}, Library{name='org.apache.httpcomponents:httpcore:4.3.2', rules=null, natives=null, extract=null}, Library{name='it.unimi.dsi:fastutil:7.1.0', rules=null, natives=null, extract=null}, Library{name='org.apache.logging.log4j:log4j-api:2.8.1', rules=null, natives=null, extract=null}, Library{name='org.apache.logging.log4j:log4j-core:2.8.1', rules=null, natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl_util:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl-platform:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@47d5a7c1}, Library{name='org.lwjgl.lwjgl:lwjgl:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl_util:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl-platform:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@49d9e5ac}, Library{name='net.java.jinput:jinput-platform:2.0.5', rules=null, natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@35b0714}, Library{name='com.mojang:text2speech:1.10.3', rules=null, natives=null, extract=null}, Library{name='com.mojang:text2speech:1.10.3', rules=null, natives={LINUX=natives-linux, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@238c0555}, Library{name='ca.weblite:java-objc-bridge:1.0.0', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={OSX=natives-osx}, extract=com.mojang.launcher.versions.ExtractRules@490d554a}, Library{name='ca.weblite:java-objc-bridge:1.0.0', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}], mainClass='net.minecraft.client.main.Main', jar='null', minimumLauncherVersion=18} [19:19:21 INFO]: Installed CompleteVersion{id='1.10.2', updatedTime=Thu Jun 23 05:17:32 EDT 2016, releasedTime=Thu Jun 23 05:17:32 EDT 2016, type=RELEASE, libraries=[Library{name='com.mojang:netty:1.6', rules=null, natives=null, extract=null}, Library{name='oshi-project:oshi-core:1.1', rules=null, natives=null, extract=null}, Library{name='net.java.dev.jna:jna:3.4.0', rules=null, natives=null, extract=null}, Library{name='net.java.dev.jna:platform:3.4.0', rules=null, natives=null, extract=null}, Library{name='com.ibm.icu:icu4j-core-mojang:51.2', rules=null, natives=null, extract=null}, Library{name='net.sf.jopt-simple:jopt-simple:4.6', rules=null, natives=null, extract=null}, Library{name='com.paulscode:codecjorbis:20101023', rules=null, natives=null, extract=null}, Library{name='com.paulscode:codecwav:20101023', rules=null, natives=null, extract=null}, Library{name='com.paulscode:libraryjavasound:20101123', rules=null, natives=null, extract=null}, Library{name='com.paulscode:librarylwjglopenal:20100824', rules=null, natives=null, extract=null}, Library{name='com.paulscode:soundsystem:20120107', rules=null, natives=null, extract=null}, Library{name='io.netty:netty-all:4.0.23.Final', rules=null, natives=null, extract=null}, Library{name='com.google.guava:guava:17.0', rules=null, natives=null, extract=null}, Library{name='org.apache.commons:commons-lang3:3.3.2', rules=null, natives=null, extract=null}, Library{name='commons-io:commons-io:2.4', rules=null, natives=null, extract=null}, Library{name='commons-codec:commons-codec:1.9', rules=null, natives=null, extract=null}, Library{name='net.java.jinput:jinput:2.0.5', rules=null, natives=null, extract=null}, Library{name='net.java.jutils:jutils:1.0.0', rules=null, natives=null, extract=null}, Library{name='com.google.code.gson:gson:2.2.4', rules=null, natives=null, extract=null}, Library{name='com.mojang:authlib:1.5.22', rules=null, natives=null, extract=null}, Library{name='com.mojang:realms:1.9.8', rules=null, natives=null, extract=null}, Library{name='org.apache.commons:commons-compress:1.8.1', rules=null, natives=null, extract=null}, Library{name='org.apache.httpcomponents:httpclient:4.3.3', rules=null, natives=null, extract=null}, Library{name='commons-logging:commons-logging:1.1.3', rules=null, natives=null, extract=null}, Library{name='org.apache.httpcomponents:httpcore:4.3.2', rules=null, natives=null, extract=null}, Library{name='it.unimi.dsi:fastutil:7.0.12_mojang', rules=null, natives=null, extract=null}, Library{name='org.apache.logging.log4j:log4j-api:2.0-beta9', rules=null, natives=null, extract=null}, Library{name='org.apache.logging.log4j:log4j-core:2.0-beta9', rules=null, natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl_util:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl-platform:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@78510797}, Library{name='org.lwjgl.lwjgl:lwjgl:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl_util:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl-platform:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@492a8d1d}, Library{name='net.java.jinput:jinput-platform:2.0.5', rules=null, natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@73ddf04c}], mainClass='net.minecraft.client.main.Main', jar='null', minimumLauncherVersion=18} [19:19:21 INFO]: Installed CompleteVersion{id='1.12.2', updatedTime=Mon Sep 18 04:39:46 EDT 2017, releasedTime=Mon Sep 18 04:39:46 EDT 2017, type=RELEASE, libraries=[Library{name='com.mojang:patchy:1.1', rules=null, natives=null, extract=null}, Library{name='oshi-project:oshi-core:1.1', rules=null, natives=null, extract=null}, Library{name='net.java.dev.jna:jna:4.4.0', rules=null, natives=null, extract=null}, Library{name='net.java.dev.jna:platform:3.4.0', rules=null, natives=null, extract=null}, Library{name='com.ibm.icu:icu4j-core-mojang:51.2', rules=null, natives=null, extract=null}, Library{name='net.sf.jopt-simple:jopt-simple:5.0.3', rules=null, natives=null, extract=null}, Library{name='com.paulscode:codecjorbis:20101023', rules=null, natives=null, extract=null}, Library{name='com.paulscode:codecwav:20101023', rules=null, natives=null, extract=null}, Library{name='com.paulscode:libraryjavasound:20101123', rules=null, natives=null, extract=null}, Library{name='com.paulscode:librarylwjglopenal:20100824', rules=null, natives=null, extract=null}, Library{name='com.paulscode:soundsystem:20120107', rules=null, natives=null, extract=null}, Library{name='io.netty:netty-all:4.1.9.Final', rules=null, natives=null, extract=null}, Library{name='com.google.guava:guava:21.0', rules=null, natives=null, extract=null}, Library{name='org.apache.commons:commons-lang3:3.5', rules=null, natives=null, extract=null}, Library{name='commons-io:commons-io:2.5', rules=null, natives=null, extract=null}, Library{name='commons-codec:commons-codec:1.10', rules=null, natives=null, extract=null}, Library{name='net.java.jinput:jinput:2.0.5', rules=null, natives=null, extract=null}, Library{name='net.java.jutils:jutils:1.0.0', rules=null, natives=null, extract=null}, Library{name='com.google.code.gson:gson:2.8.0', rules=null, natives=null, extract=null}, Library{name='com.mojang:authlib:1.5.25', rules=null, natives=null, extract=null}, Library{name='com.mojang:realms:1.10.22', rules=null, natives=null, extract=null}, Library{name='org.apache.commons:commons-compress:1.8.1', rules=null, natives=null, extract=null}, Library{name='org.apache.httpcomponents:httpclient:4.3.3', rules=null, natives=null, extract=null}, Library{name='commons-logging:commons-logging:1.1.3', rules=null, natives=null, extract=null}, Library{name='org.apache.httpcomponents:httpcore:4.3.2', rules=null, natives=null, extract=null}, Library{name='it.unimi.dsi:fastutil:7.1.0', rules=null, natives=null, extract=null}, Library{name='org.apache.logging.log4j:log4j-api:2.8.1', rules=null, natives=null, extract=null}, Library{name='org.apache.logging.log4j:log4j-core:2.8.1', rules=null, natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl_util:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl-platform:2.9.4-nightly-20150209', rules=[Rule{action=ALLOW, os=null, features=null}, Rule{action=DISALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@4fff3d42}, Library{name='org.lwjgl.lwjgl:lwjgl:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl_util:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}, Library{name='org.lwjgl.lwjgl:lwjgl-platform:2.9.2-nightly-20140822', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@14c7e00e}, Library{name='net.java.jinput:jinput-platform:2.0.5', rules=null, natives={LINUX=natives-linux, OSX=natives-osx, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@57a2f96e}, Library{name='com.mojang:text2speech:1.10.3', rules=null, natives=null, extract=null}, Library{name='com.mojang:text2speech:1.10.3', rules=null, natives={LINUX=natives-linux, WINDOWS=natives-windows}, extract=com.mojang.launcher.versions.ExtractRules@74a651d5}, Library{name='ca.weblite:java-objc-bridge:1.0.0', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives={OSX=natives-osx}, extract=com.mojang.launcher.versions.ExtractRules@4285772e}, Library{name='ca.weblite:java-objc-bridge:1.0.0', rules=[Rule{action=ALLOW, os=OSRestriction{name=OSX, version='null', arch='null'}, features=null}], natives=null, extract=null}], mainClass='net.minecraft.client.main.Main', jar='null', minimumLauncherVersion=18} [19:19:21 ERROR]: Unexpected exception refreshing profile list com.google.gson.JsonSyntaxException: duplicate key: null at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:190) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:803) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:768) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:717) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:689) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.RemoteVersionList.getCompleteVersion(RemoteVersionList.java:32) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getLatestCompleteVersion(MinecraftVersionManager.java:213) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.CompleteMinecraftVersion.resolve(CompleteMinecraftVersion.java:264) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.CompleteMinecraftVersion.resolve(CompleteMinecraftVersion.java:251) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getVersionSyncInfo(MinecraftVersionManager.java:171) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getVersions(MinecraftVersionManager.java:105) ~[launcher.jar:1.6.84] at net.minecraft.launcher.game.GameLaunchDispatcher.getStatus(GameLaunchDispatcher.java:35) ~[launcher.jar:1.6.84] at net.minecraft.launcher.ui.bottombar.PlayButtonPanel.checkState(PlayButtonPanel.java:94) ~[launcher.jar:1.6.84] at net.minecraft.launcher.ui.bottombar.PlayButtonPanel.onProfilesRefreshed(PlayButtonPanel.java:90) ~[launcher.jar:1.6.84] at net.minecraft.launcher.profile.ProfileManager.fireRefreshEvent(ProfileManager.java:100) ~[launcher.jar:1.6.84] at net.minecraft.launcher.profile.ProfileManager.loadProfiles(ProfileManager.java:88) ~[launcher.jar:1.6.84] at net.minecraft.launcher.Launcher$3.run(Launcher.java:190) [launcher.jar:1.6.84] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_163] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_163] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_163] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_163] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_163] [19:19:21 INFO]: Refreshing auth... [19:19:21 INFO]: Logging in with access token [19:19:21 FATAL]: Unhandled exception in thread Thread[AWT-EventQueue-0,6,main] com.google.gson.JsonSyntaxException: duplicate key: null at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:190) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:803) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:768) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:717) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:689) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.RemoteVersionList.getCompleteVersion(RemoteVersionList.java:32) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getLatestCompleteVersion(MinecraftVersionManager.java:213) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.CompleteMinecraftVersion.resolve(CompleteMinecraftVersion.java:264) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.CompleteMinecraftVersion.resolve(CompleteMinecraftVersion.java:251) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getVersionSyncInfo(MinecraftVersionManager.java:171) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getVersions(MinecraftVersionManager.java:105) ~[launcher.jar:1.6.84] at net.minecraft.launcher.ui.bottombar.PlayerInfoPanel.checkState(PlayerInfoPanel.java:96) ~[launcher.jar:1.6.84] at net.minecraft.launcher.ui.bottombar.PlayerInfoPanel$2.run(PlayerInfoPanel.java:78) ~[launcher.jar:1.6.84] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) ~[?:1.8.0_163] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) ~[?:1.8.0_163] at java.awt.EventQueue.access$500(EventQueue.java:97) ~[?:1.8.0_163] at java.awt.EventQueue$3.run(EventQueue.java:709) ~[?:1.8.0_163] at java.awt.EventQueue$3.run(EventQueue.java:703) ~[?:1.8.0_163] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_163] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) ~[?:1.8.0_163] at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) ~[?:1.8.0_163] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) [?:1.8.0_163] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) [?:1.8.0_163] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) [?:1.8.0_163] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:1.8.0_163] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) [?:1.8.0_163] at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) [?:1.8.0_163] [19:19:21 ERROR]: Unhandled exception in executor com.mojang.launcher.updater.ExceptionalThreadPoolExecutor$ExceptionalFutureTask@2735e642 java.util.concurrent.ExecutionException: com.google.gson.JsonSyntaxException: duplicate key: null at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_163] at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_163] at com.mojang.launcher.updater.ExceptionalThreadPoolExecutor$ExceptionalFutureTask.done(ExceptionalThreadPoolExecutor.java:58) [launcher.jar:1.6.84] at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:384) [?:1.8.0_163] at java.util.concurrent.FutureTask.setException(FutureTask.java:251) [?:1.8.0_163] at java.util.concurrent.FutureTask.run(FutureTask.java:271) [?:1.8.0_163] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_163] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_163] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_163] Caused by: com.google.gson.JsonSyntaxException: duplicate key: null at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:190) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:803) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:768) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:717) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:689) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.RemoteVersionList.getCompleteVersion(RemoteVersionList.java:32) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getLatestCompleteVersion(MinecraftVersionManager.java:213) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.CompleteMinecraftVersion.resolve(CompleteMinecraftVersion.java:264) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.CompleteMinecraftVersion.resolve(CompleteMinecraftVersion.java:251) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getVersionSyncInfo(MinecraftVersionManager.java:171) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getVersions(MinecraftVersionManager.java:105) ~[launcher.jar:1.6.84] at net.minecraft.launcher.game.GameLaunchDispatcher.getStatus(GameLaunchDispatcher.java:35) ~[launcher.jar:1.6.84] at net.minecraft.launcher.ui.bottombar.PlayButtonPanel.checkState(PlayButtonPanel.java:94) ~[launcher.jar:1.6.84] at net.minecraft.launcher.ui.bottombar.PlayButtonPanel.onProfilesRefreshed(PlayButtonPanel.java:90) ~[launcher.jar:1.6.84] at net.minecraft.launcher.profile.ProfileManager.fireRefreshEvent(ProfileManager.java:100) ~[launcher.jar:1.6.84] at net.minecraft.launcher.Launcher.ensureLoggedIn(Launcher.java:272) ~[launcher.jar:1.6.84] at net.minecraft.launcher.Launcher$3.run(Launcher.java:220) ~[launcher.jar:1.6.84] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_163] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_163] ... 3 more [19:19:21 FATAL]: Unhandled exception in thread Thread[AWT-EventQueue-0,6,main] com.google.gson.JsonSyntaxException: duplicate key: null at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:190) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) ~[launcher.jar:1.6.84] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:803) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:768) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:717) ~[launcher.jar:1.6.84] at com.google.gson.Gson.fromJson(Gson.java:689) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.RemoteVersionList.getCompleteVersion(RemoteVersionList.java:32) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getLatestCompleteVersion(MinecraftVersionManager.java:213) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.CompleteMinecraftVersion.resolve(CompleteMinecraftVersion.java:264) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.CompleteMinecraftVersion.resolve(CompleteMinecraftVersion.java:251) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getVersionSyncInfo(MinecraftVersionManager.java:171) ~[launcher.jar:1.6.84] at net.minecraft.launcher.updater.MinecraftVersionManager.getVersions(MinecraftVersionManager.java:105) ~[launcher.jar:1.6.84] at net.minecraft.launcher.ui.bottombar.PlayerInfoPanel.checkState(PlayerInfoPanel.java:96) ~[launcher.jar:1.6.84] at net.minecraft.launcher.ui.bottombar.PlayerInfoPanel$2.run(PlayerInfoPanel.java:78) ~[launcher.jar:1.6.84] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) ~[?:1.8.0_163] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) ~[?:1.8.0_163] at java.awt.EventQueue.access$500(EventQueue.java:97) ~[?:1.8.0_163] at java.awt.EventQueue$3.run(EventQueue.java:709) ~[?:1.8.0_163] at java.awt.EventQueue$3.run(EventQueue.java:703) ~[?:1.8.0_163] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_163] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) ~[?:1.8.0_163] at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) ~[?:1.8.0_163] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) [?:1.8.0_163] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) [?:1.8.0_163] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) [?:1.8.0_163] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:1.8.0_163] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) [?:1.8.0_163] at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) [?:1.8.0_163]