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 {