From 79c14508549e1af042485b4f888a3c54f5a68833 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Sun, 24 Jul 2022 07:44:11 +0200 Subject: [PATCH] Do not fail CMS initialisation if a user directory could not be found. --- .../src/org/argeo/cms/internal/runtime/CmsUserAdmin.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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; -- 2.30.2