From f909f384be8520816f9d5b25dc568781e95ed3cd Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Tue, 18 Jun 2019 15:00:25 +0200 Subject: [PATCH] improved error logging --- .../java/org/cryptomator/common/settings/SettingsProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main/commons/src/main/java/org/cryptomator/common/settings/SettingsProvider.java b/main/commons/src/main/java/org/cryptomator/common/settings/SettingsProvider.java index 92efe5e1f..0aae9a541 100644 --- a/main/commons/src/main/java/org/cryptomator/common/settings/SettingsProvider.java +++ b/main/commons/src/main/java/org/cryptomator/common/settings/SettingsProvider.java @@ -10,6 +10,7 @@ package org.cryptomator.common.settings; import com.google.gson.Gson; import com.google.gson.GsonBuilder; +import com.google.gson.JsonParseException; import org.cryptomator.common.Environment; import org.cryptomator.common.LazyInitializer; import org.slf4j.Logger; @@ -117,7 +118,7 @@ public class SettingsProvider implements Provider { } Files.move(tmpPath, settingsPath, StandardCopyOption.REPLACE_EXISTING); LOG.info("Settings saved to {}", settingsPath); - } catch (IOException e) { + } catch (IOException | JsonParseException e) { LOG.error("Failed to save settings.", e); } }