summaryrefslogtreecommitdiffstats
path: root/libraries/launcher/org/multimc
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2018-11-01 00:18:49 +0100
committerPetr Mrázek <peterix@gmail.com>2018-11-01 00:18:49 +0100
commit59e2f52db75c91c39ffa0ad1d1891fe365f187e2 (patch)
tree8816fbe27b433e8f85784ab2e1fc8766fbfb2be8 /libraries/launcher/org/multimc
parentd5037d4f795242998e1a296a592df460a545b6f6 (diff)
downloadMultiMC-59e2f52db75c91c39ffa0ad1d1891fe365f187e2.tar
MultiMC-59e2f52db75c91c39ffa0ad1d1891fe365f187e2.tar.gz
MultiMC-59e2f52db75c91c39ffa0ad1d1891fe365f187e2.tar.lz
MultiMC-59e2f52db75c91c39ffa0ad1d1891fe365f187e2.tar.xz
MultiMC-59e2f52db75c91c39ffa0ad1d1891fe365f187e2.zip
GH-2238 fix issues with whitespace/newlines in folder and instance names
Diffstat (limited to 'libraries/launcher/org/multimc')
-rw-r--r--libraries/launcher/org/multimc/EntryPoint.java6
-rw-r--r--libraries/launcher/org/multimc/ParseException.java5
2 files changed, 7 insertions, 4 deletions
diff --git a/libraries/launcher/org/multimc/EntryPoint.java b/libraries/launcher/org/multimc/EntryPoint.java
index c4ae2a86..2a07d20b 100644
--- a/libraries/launcher/org/multimc/EntryPoint.java
+++ b/libraries/launcher/org/multimc/EntryPoint.java
@@ -52,11 +52,11 @@ public class EntryPoint
else if (pair[0].equals("abort"))
return Action.Abort;
- else throw new ParseException();
+ else throw new ParseException("Error while parsing:" + pair[0]);
}
if(pair.length != 2)
- throw new ParseException();
+ throw new ParseException("Pair length is not 2.");
String command = pair[0];
String param = pair[1];
@@ -71,7 +71,7 @@ public class EntryPoint
return Action.Proceed;
}
else
- throw new ParseException();
+ throw new ParseException("Invalid launcher type: " + param);
}
m_params.add(command, param);
diff --git a/libraries/launcher/org/multimc/ParseException.java b/libraries/launcher/org/multimc/ParseException.java
index 9a8fe521..1af01a5c 100644
--- a/libraries/launcher/org/multimc/ParseException.java
+++ b/libraries/launcher/org/multimc/ParseException.java
@@ -18,5 +18,8 @@ package org.multimc;
public class ParseException extends java.lang.Exception
{
-
+ public ParseException() { super(); }
+ public ParseException(String message) {
+ super(message);
+ }
}