summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java
diff options
context:
space:
mode:
authorKHobbits <rob@khobbits.co.uk>2012-03-17 08:01:19 +0000
committerKHobbits <rob@khobbits.co.uk>2012-03-17 08:01:19 +0000
commit43d248ae6b2404dd8f552466897557914603363f (patch)
treec0821b499d0a0dcb86da989f6f8cbec89788b8ad /EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java
parentf8d1c61886da36126857e143053d8c1ffc54472d (diff)
parent24a15ace92e586f9fbe70617a75df59dd0122a0e (diff)
downloadEssentials-43d248ae6b2404dd8f552466897557914603363f.tar
Essentials-43d248ae6b2404dd8f552466897557914603363f.tar.gz
Essentials-43d248ae6b2404dd8f552466897557914603363f.tar.lz
Essentials-43d248ae6b2404dd8f552466897557914603363f.tar.xz
Essentials-43d248ae6b2404dd8f552466897557914603363f.zip
Merge remote branch 'remotes/origin/groupmanager'
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java')
-rw-r--r--EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java
index e766b6c78..a01381fcd 100644
--- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java
+++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/dataholder/WorldDataHolder.java
@@ -602,7 +602,12 @@ public class WorldDataHolder {
// Load users if the file is NOT empty
if (allUsersNode != null)
for (String usersKey : allUsersNode.keySet()) {
- Map<String, Object> thisUserNode = (Map<String, Object>) allUsersNode.get(usersKey);
+ Map<String, Object> thisUserNode = null;
+ try {
+ thisUserNode = (Map<String, Object>) allUsersNode.get(usersKey);
+ } catch (Exception ex) {
+ throw new IllegalArgumentException("Bad format found in file: " + usersFile.getPath());
+ }
User thisUser = ph.createUser(usersKey);
if (thisUser == null) {
throw new IllegalArgumentException("I think this user was declared more than once: " + usersKey + " in file: " + usersFile.getPath());