From: Mathieu Baudier Date: Sun, 24 Jul 2022 05:44:11 +0000 (+0200) Subject: Do not fail CMS initialisation if a user directory could not be found. X-Git-Tag: v2.3.10~88 X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=79c14508549e1af042485b4f888a3c54f5a68833 Do not fail CMS initialisation if a user directory could not be found. --- diff --git a/org.argeo.cms/src/org/argeo/cms/internal/runtime/CmsUserAdmin.java b/org.argeo.cms/src/org/argeo/cms/internal/runtime/CmsUserAdmin.java index 99e8fc0dc..ecb7b8c1c 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/runtime/CmsUserAdmin.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/runtime/CmsUserAdmin.java @@ -177,8 +177,13 @@ public class CmsUserAdmin extends AggregatingUserAdmin { } catch (Exception e) { throw new RuntimeException("Cannot interpret " + uri + " as an uri", e); } - Dictionary properties = DirectoryConf.uriAsProperties(u.toString()); - res.add(properties); + + try { + Dictionary properties = DirectoryConf.uriAsProperties(u.toString()); + res.add(properties); + } catch (Exception e) { + log.error("Cannot load user directory " + u, e); + } } return res;