Do not fail CMS initialisation if a user directory could not be found.
authorMathieu Baudier <mbaudier@argeo.org>
Sun, 24 Jul 2022 05:44:11 +0000 (07:44 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Sun, 24 Jul 2022 05:44:11 +0000 (07:44 +0200)
org.argeo.cms/src/org/argeo/cms/internal/runtime/CmsUserAdmin.java

index 99e8fc0dc4c4440022a17f38465151b9bcbb9239..ecb7b8c1c3355afe214ca32b933651b6f863bf42 100644 (file)
@@ -177,8 +177,13 @@ public class CmsUserAdmin extends AggregatingUserAdmin {
                        } catch (Exception e) {
                                throw new RuntimeException("Cannot interpret " + uri + " as an uri", e);
                        }
-                       Dictionary<String, Object> properties = DirectoryConf.uriAsProperties(u.toString());
-                       res.add(properties);
+
+                       try {
+                               Dictionary<String, Object> properties = DirectoryConf.uriAsProperties(u.toString());
+                               res.add(properties);
+                       } catch (Exception e) {
+                               log.error("Cannot load user directory " + u, e);
+                       }
                }
 
                return res;