From ff4df3d0f713ce00f8afd6c2771f19d1f1e332b5 Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Fri, 26 May 2017 11:48:50 +0800 Subject: [PATCH] Fix misleading exception --- source/net/filebot/Language.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/net/filebot/Language.java b/source/net/filebot/Language.java index dc2432d3..fa05cb71 100644 --- a/source/net/filebot/Language.java +++ b/source/net/filebot/Language.java @@ -11,6 +11,7 @@ import java.io.Serializable; import java.util.Comparator; import java.util.List; import java.util.Locale; +import java.util.MissingResourceException; import java.util.ResourceBundle; import java.util.stream.Stream; @@ -150,7 +151,11 @@ public class Language implements Serializable { } private static String getProperty(String key) { - return ResourceBundle.getBundle(Language.class.getName()).getString(key); + try { + return ResourceBundle.getBundle(Language.class.getName()).getString(key); + } catch (MissingResourceException e) { + throw new IllegalArgumentException("Illegal language code: " + key); + } } }