From 6d0db7cc5e97ea4a921b1e2d66cf45b5760ccc5b Mon Sep 17 00:00:00 2001 From: CalDescent Date: Sat, 19 Feb 2022 17:18:51 +0000 Subject: [PATCH] Catch UncheckedIOException in findAllHostedPaths() which was seen when a file was deleted by another thread. --- .../controller/arbitrary/ArbitraryDataStorageManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataStorageManager.java b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataStorageManager.java index 16aac458..e2649cbe 100644 --- a/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataStorageManager.java +++ b/src/main/java/org/qortal/controller/arbitrary/ArbitraryDataStorageManager.java @@ -16,6 +16,7 @@ import org.qortal.utils.FilesystemUtils; import org.qortal.utils.NTP; import java.io.IOException; +import java.io.UncheckedIOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; @@ -322,7 +323,7 @@ public class ArbitraryDataStorageManager extends Thread { && path.getFileName().toString().length() > 32) .collect(Collectors.toList()); } - catch (IOException e) { + catch (IOException | UncheckedIOException e) { LOGGER.info("Unable to walk through hosted data: {}", e.getMessage()); }