From 23c113948f6c856279e0c3c3fccf322015b85c87 Mon Sep 17 00:00:00 2001 From: JaniruTEC Date: Mon, 25 Jan 2021 16:20:47 +0100 Subject: [PATCH] Replaced catch with wildcard catch and added additional logger call See #1509 for further information and reasoning --- .../src/main/java/org/cryptomator/common/vaults/Vault.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main/commons/src/main/java/org/cryptomator/common/vaults/Vault.java b/main/commons/src/main/java/org/cryptomator/common/vaults/Vault.java index f3b058198..ae1f6aac6 100644 --- a/main/commons/src/main/java/org/cryptomator/common/vaults/Vault.java +++ b/main/commons/src/main/java/org/cryptomator/common/vaults/Vault.java @@ -122,6 +122,7 @@ public class Vault { } private void destroyCryptoFileSystem() { + LOG.trace("Trying to close associated CryptoFS..."); CryptoFileSystem fs = cryptoFileSystem.getAndSet(null); if (fs != null) { try { @@ -139,7 +140,7 @@ public class Vault { try { volume = volumeProvider.get(); volume.mount(fs, getEffectiveMountFlags()); - } catch (IOException | InvalidMountPointException | VolumeException e) { + } catch (Exception e) { destroyCryptoFileSystem(); throw e; }