From 1ba21b531ae29c86ae03c5645068d54f79065874 Mon Sep 17 00:00:00 2001 From: Jan-Peter Klein Date: Tue, 2 Sep 2025 07:27:02 +0200 Subject: [PATCH] declare NoSuchElementException in method head --- .../java/org/cryptomator/common/recovery/MasterkeyService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/cryptomator/common/recovery/MasterkeyService.java b/src/main/java/org/cryptomator/common/recovery/MasterkeyService.java index 3402e82b1..7d487ec54 100644 --- a/src/main/java/org/cryptomator/common/recovery/MasterkeyService.java +++ b/src/main/java/org/cryptomator/common/recovery/MasterkeyService.java @@ -19,6 +19,7 @@ import java.nio.file.StandardOpenOption; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import java.util.Arrays; +import java.util.NoSuchElementException; import java.util.Optional; import java.util.UUID; import java.util.stream.Stream; @@ -42,7 +43,7 @@ public final class MasterkeyService { public static CryptorProvider.Scheme validateRecoveryKeyAndDetectCombo(RecoveryKeyFactory recoveryKeyFactory, // Vault vault, String recoveryKey, // - MasterkeyFileAccess masterkeyFileAccess) throws IOException, CryptoException { + MasterkeyFileAccess masterkeyFileAccess) throws IOException, CryptoException, NoSuchElementException { String tmpPass = UUID.randomUUID().toString(); try (RecoveryDirectory recoveryDirectory = RecoveryDirectory.create(vault.getPath())) { Path tempRecoveryPath = recoveryDirectory.getRecoveryPath();