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,6 +31,7 @@ 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) {
try {
PermissionManager manager = server.getServicesManager().load(PermissionManager.class); PermissionManager manager = server.getServicesManager().load(PermissionManager.class);
if (manager == null) { if (manager == null) {
@ -38,6 +39,9 @@ public class PermissionsExResolver implements PermissionsResolver {
} }
return new PermissionsExResolver(server, manager); return new PermissionsExResolver(server, manager);
} catch (Throwable t) {
return null;
}
} }
public PermissionsExResolver(Server server, PermissionManager manager) { public PermissionsExResolver(Server server, PermissionManager manager) {