From: AsamK Date: Sun, 20 Feb 2022 09:01:29 +0000 (+0100) Subject: Handle OverlappingFileLockException when linking X-Git-Tag: v0.10.4~5 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/69fe3986cf0810bf712d0e7cee970a6a549514d3?ds=sidebyside Handle OverlappingFileLockException when linking --- diff --git a/lib/src/main/java/org/asamk/signal/manager/ProvisioningManagerImpl.java b/lib/src/main/java/org/asamk/signal/manager/ProvisioningManagerImpl.java index e0f1084b..9142d2e9 100644 --- a/lib/src/main/java/org/asamk/signal/manager/ProvisioningManagerImpl.java +++ b/lib/src/main/java/org/asamk/signal/manager/ProvisioningManagerImpl.java @@ -37,6 +37,7 @@ import org.whispersystems.signalservice.internal.util.DynamicCredentialsProvider import java.io.IOException; import java.net.URI; +import java.nio.channels.OverlappingFileLockException; import java.util.concurrent.TimeoutException; import java.util.function.Consumer; @@ -194,6 +195,9 @@ class ProvisioningManagerImpl implements ProvisioningManager { } catch (IOException e) { logger.debug("Account in use or failed to load.", e); return false; + } catch (OverlappingFileLockException e) { + logger.debug("Account in use.", e); + return false; } try (signalAccount) {