Fixed bug in PermissionsEx resolver when PermissionsEx is not found.

This commit is contained in:
zml2008 2011-10-23 09:19:29 -07:00
parent 52982c7c0f
commit bd5c78bb40

View File

@ -31,13 +31,17 @@ public class PermissionsExResolver implements PermissionsResolver {
private final Server server; private final Server server;
public static PermissionsResolver factory(Server server, YAMLProcessor config) { public static PermissionsResolver factory(Server server, YAMLProcessor config) {
PermissionManager manager = server.getServicesManager().load(PermissionManager.class); try {
PermissionManager manager = server.getServicesManager().load(PermissionManager.class);
if (manager == null) { if (manager == null) {
return null;
}
return new PermissionsExResolver(server, manager);
} catch (Throwable t) {
return null; return null;
} }
return new PermissionsExResolver(server, manager);
} }
public PermissionsExResolver(Server server, PermissionManager manager) { public PermissionsExResolver(Server server, PermissionManager manager) {