From 3eee522897f020355c08147c77f2c86e4ede5350 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Mon, 20 Apr 2020 15:09:32 +0200 Subject: [PATCH] Log cause if a vault is in error state [ci skip] --- .../java/org/cryptomator/common/vaults/VaultListManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main/commons/src/main/java/org/cryptomator/common/vaults/VaultListManager.java b/main/commons/src/main/java/org/cryptomator/common/vaults/VaultListManager.java index 521ca4658..51a933ad4 100644 --- a/main/commons/src/main/java/org/cryptomator/common/vaults/VaultListManager.java +++ b/main/commons/src/main/java/org/cryptomator/common/vaults/VaultListManager.java @@ -14,6 +14,8 @@ import org.cryptomator.common.settings.Settings; import org.cryptomator.common.settings.VaultSettings; import org.cryptomator.cryptofs.CryptoFileSystemProvider; import org.cryptomator.cryptofs.migration.Migrators; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import javax.inject.Inject; import javax.inject.Singleton; @@ -30,6 +32,8 @@ import static org.cryptomator.common.Constants.MASTERKEY_FILENAME; @Singleton public class VaultListManager { + private static final Logger LOG = LoggerFactory.getLogger(VaultListManager.class); + private final VaultComponent.Builder vaultComponentBuilder; private final ObservableList vaultList; @@ -93,6 +97,7 @@ public class VaultListManager { return VaultState.LOCKED; } } catch (IOException e) { + LOG.warn("Could not determine vault state of " + pathToVault + " due to unexpected exception.", e); return VaultState.ERROR; } }