From 1694d4552e8bf2e0cef92aeb0f3ec6e5a1f64c1e Mon Sep 17 00:00:00 2001 From: CalDescent Date: Sat, 20 Aug 2022 11:57:04 +0100 Subject: [PATCH] ArbitraryDataReader.deleteWorkingDirectory() is now optional. --- .../java/org/qortal/arbitrary/ArbitraryDataReader.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/qortal/arbitrary/ArbitraryDataReader.java b/src/main/java/org/qortal/arbitrary/ArbitraryDataReader.java index 9f81e025..c1bd6888 100644 --- a/src/main/java/org/qortal/arbitrary/ArbitraryDataReader.java +++ b/src/main/java/org/qortal/arbitrary/ArbitraryDataReader.java @@ -209,7 +209,12 @@ public class ArbitraryDataReader { * @throws IOException */ private void deleteWorkingDirectory() throws IOException { - FilesystemUtils.safeDeleteDirectory(this.workingPath, true); + try { + FilesystemUtils.safeDeleteDirectory(this.workingPath, true); + } catch (IOException e) { + // Ignore failures as this isn't an essential step + LOGGER.info("Unable to delete working path {}: {}", this.workingPath, e.getMessage()); + } } private void createUncompressedDirectory() throws DataException {