[12:21:21 INFO]: Minecraft Launcher 1.6.89-j (through bootstrap 4) started on osx...[12:21:21 INFO]: Minecraft Launcher 1.6.89-j (through bootstrap 4) started on osx...[12:21:21 INFO]: Current time is Sep 17, 2019 12:21:21 PM[12:21:21 INFO]: System.getProperty('os.name') == 'Mac OS X'[12:21:21 INFO]: System.getProperty('os.version') == '10.14.6'[12:21:21 INFO]: System.getProperty('os.arch') == 'x86_64'[12:21:21 INFO]: System.getProperty('java.version') == '1.8.0_221'[12:21:21 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'[12:21:21 INFO]: System.getProperty('sun.arch.data.model') == '64'[12:21:21 INFO]: proxy == DIRECT[12:21:22 INFO]: JFX is already initialized[12:21:22 INFO]: Refreshing local version list...[12:21:22 ERROR]: Couldn't load local version /Users/jeremy.lau/Library/Application Support/minecraft/versions/1.14.4/1.14.4.jsoncom.google.gson.JsonSyntaxException: duplicate key: null at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:190) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:803) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:768) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:717) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:689) ~[launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.updater.LocalVersionList.refreshVersions(LocalVersionList.java:46) [launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.updater.MinecraftVersionManager.refreshVersions(MinecraftVersionManager.java:60) [launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.Launcher$2.run(Launcher.java:177) [launcher_mcpatched.jar:1.6.89-j] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_221] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_221] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_221] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_221] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221][12:21:22 ERROR]: Couldn't load local version /Users/jeremy.lau/Library/Application Support/minecraft/versions/19w37a/19w37a.jsoncom.google.gson.JsonSyntaxException: duplicate key: null at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:190) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:803) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:768) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:717) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:689) ~[launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.updater.LocalVersionList.refreshVersions(LocalVersionList.java:46) [launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.updater.MinecraftVersionManager.refreshVersions(MinecraftVersionManager.java:60) [launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.Launcher$2.run(Launcher.java:177) [launcher_mcpatched.jar:1.6.89-j] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_221] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_221] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_221] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_221] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221][12:21:22 INFO]: Refreshing remote version list...[12:21:23 INFO]: Refresh complete.[12:21:24 INFO]: Loaded 1 profile(s); selected 'jeremy.lau%40student.tsc.nsw.edu.au'[12:21:24 INFO]: Refreshing auth...[12:21:24 INFO]: Logging in with access token[12:21:25 INFO]: Getting syncinfo for selected version[12:21:25 INFO]: Queueing library & version downloads[12:21:25 FATAL]: Unhandled exception in thread Thread[pool-2-thread-2,5,main]com.google.gson.JsonSyntaxException: duplicate key: null at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:190) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:803) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:768) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:717) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:689) ~[launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.updater.RemoteVersionList.getCompleteVersion(RemoteVersionList.java:32) ~[launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.updater.MinecraftVersionManager.getLatestCompleteVersion(MinecraftVersionManager.java:213) ~[launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.updater.MinecraftVersionManager.getLatestCompleteVersion(MinecraftVersionManager.java:37) ~[launcher_mcpatched.jar:1.6.89-j] at com.mojang.launcher.game.runner.AbstractGameRunner.playGame(AbstractGameRunner.java:67) ~[launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.game.GameLaunchDispatcher$1.run(GameLaunchDispatcher.java:111) ~[launcher_mcpatched.jar:1.6.89-j] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_221] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_221] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221]
This is the text:
[12:21:21 INFO]: Minecraft Launcher 1.6.89-j (through bootstrap 4) started on osx...[12:21:21 INFO]: Minecraft Launcher 1.6.89-j (through bootstrap 4) started on osx...[12:21:21 INFO]: Current time is Sep 17, 2019 12:21:21 PM[12:21:21 INFO]: System.getProperty('os.name') == 'Mac OS X'[12:21:21 INFO]: System.getProperty('os.version') == '10.14.6'[12:21:21 INFO]: System.getProperty('os.arch') == 'x86_64'[12:21:21 INFO]: System.getProperty('java.version') == '1.8.0_221'[12:21:21 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'[12:21:21 INFO]: System.getProperty('sun.arch.data.model') == '64'[12:21:21 INFO]: proxy == DIRECT[12:21:22 INFO]: JFX is already initialized[12:21:22 INFO]: Refreshing local version list...[12:21:22 ERROR]: Couldn't load local version /Users/jeremy.lau/Library/Application Support/minecraft/versions/1.14.4/1.14.4.jsoncom.google.gson.JsonSyntaxException: duplicate key: null at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:190) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:803) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:768) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:717) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:689) ~[launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.updater.LocalVersionList.refreshVersions(LocalVersionList.java:46) [launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.updater.MinecraftVersionManager.refreshVersions(MinecraftVersionManager.java:60) [launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.Launcher$2.run(Launcher.java:177) [launcher_mcpatched.jar:1.6.89-j] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_221] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_221] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_221] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_221] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221][12:21:22 ERROR]: Couldn't load local version /Users/jeremy.lau/Library/Application Support/minecraft/versions/19w37a/19w37a.jsoncom.google.gson.JsonSyntaxException: duplicate key: null at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:190) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:803) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:768) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:717) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:689) ~[launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.updater.LocalVersionList.refreshVersions(LocalVersionList.java:46) [launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.updater.MinecraftVersionManager.refreshVersions(MinecraftVersionManager.java:60) [launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.Launcher$2.run(Launcher.java:177) [launcher_mcpatched.jar:1.6.89-j] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_221] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_221] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_221] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_221] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221][12:21:22 INFO]: Refreshing remote version list...[12:21:23 INFO]: Refresh complete.[12:21:24 INFO]: Loaded 1 profile(s); selected 'jeremy.lau%40student.tsc.nsw.edu.au'[12:21:24 INFO]: Refreshing auth...[12:21:24 INFO]: Logging in with access token[12:21:25 INFO]: Getting syncinfo for selected version[12:21:25 INFO]: Queueing library & version downloads[12:21:25 FATAL]: Unhandled exception in thread Thread[pool-2-thread-2,5,main]com.google.gson.JsonSyntaxException: duplicate key: null at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:190) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:803) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:768) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:717) ~[launcher_mcpatched.jar:1.6.89-j] at com.google.gson.Gson.fromJson(Gson.java:689) ~[launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.updater.RemoteVersionList.getCompleteVersion(RemoteVersionList.java:32) ~[launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.updater.MinecraftVersionManager.getLatestCompleteVersion(MinecraftVersionManager.java:213) ~[launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.updater.MinecraftVersionManager.getLatestCompleteVersion(MinecraftVersionManager.java:37) ~[launcher_mcpatched.jar:1.6.89-j] at com.mojang.launcher.game.runner.AbstractGameRunner.playGame(AbstractGameRunner.java:67) ~[launcher_mcpatched.jar:1.6.89-j] at net.minecraft.launcher.game.GameLaunchDispatcher$1.run(GameLaunchDispatcher.java:111) ~[launcher_mcpatched.jar:1.6.89-j] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_221] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_221] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_221]
Would appreciate some help!