From 4784cf1b3b42853b1ee0639a0247f97de39482e1 Mon Sep 17 00:00:00 2001 From: stone-wall Date: Thu, 5 Mar 2020 08:57:04 -0500 Subject: [PATCH] Fix null proxy launcher arg --- .../main/java/net/runelite/client/RuneLite.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/RuneLite.java b/runelite-client/src/main/java/net/runelite/client/RuneLite.java index e6292b4087..a7fd19bd02 100644 --- a/runelite-client/src/main/java/net/runelite/client/RuneLite.java +++ b/runelite-client/src/main/java/net/runelite/client/RuneLite.java @@ -45,6 +45,7 @@ import javax.annotation.Nullable; import javax.inject.Provider; import javax.inject.Singleton; import joptsimple.ArgumentAcceptingOptionSpec; +import joptsimple.OptionException; import joptsimple.OptionParser; import joptsimple.OptionSet; import joptsimple.util.EnumConverter; @@ -230,7 +231,18 @@ public class RuneLite }); parser.accepts("help", "Show this text").forHelp(); - OptionSet options = parser.parse(args); + + OptionSet options = parser.parse(""); + + try + { + options = parser.parse(args); + } + catch (OptionException e) + { + log.warn("Error parsing launch args: {}", e.getMessage()); + log.warn("Proceeding with no arguments."); + } if (options.has("help")) {