From 7df4d4b72058fff2037a670c9f6319ce2958b7d0 Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Fri, 10 Feb 2023 10:08:07 +0100 Subject: [PATCH] [Minor] Less logging if sessions fail to load --- .../strolch/privilege/handler/DefaultPrivilegeHandler.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/privilege/src/main/java/li/strolch/privilege/handler/DefaultPrivilegeHandler.java b/privilege/src/main/java/li/strolch/privilege/handler/DefaultPrivilegeHandler.java index 5f3a31692..ce054812b 100644 --- a/privilege/src/main/java/li/strolch/privilege/handler/DefaultPrivilegeHandler.java +++ b/privilege/src/main/java/li/strolch/privilege/handler/DefaultPrivilegeHandler.java @@ -16,6 +16,7 @@ package li.strolch.privilege.handler; import static java.text.MessageFormat.format; +import static li.strolch.utils.helper.ExceptionHelper.getRootCause; import static li.strolch.utils.helper.StringHelper.*; import javax.crypto.SecretKey; @@ -41,6 +42,7 @@ import li.strolch.utils.dbc.DBC; import li.strolch.utils.helper.AesCryptoHelper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.xml.sax.SAXParseException; /** *

@@ -1540,7 +1542,10 @@ public class DefaultPrivilegeHandler implements PrivilegeHandler { certificateStubs = reader.read(); } catch (Exception e) { - logger.error("Failed to load sessions!", e); + if (getRootCause(e) instanceof SAXParseException) + logger.error("Failed to load sessions: " + getRootCause(e).getMessage()); + else + logger.error("Failed to load sessions!", e); if (!this.persistSessionsPath.delete()) logger.error("Failed to delete session file at " + this.persistSessionsPath.getAbsolutePath()); return;