diff --git a/pandalib-paper/src/main/java/fr/pandacube/lib/paper/modules/backup/BackupCleaner.java b/pandalib-paper/src/main/java/fr/pandacube/lib/paper/modules/backup/BackupCleaner.java index 7a76f29..b02b3f7 100644 --- a/pandalib-paper/src/main/java/fr/pandacube/lib/paper/modules/backup/BackupCleaner.java +++ b/pandalib-paper/src/main/java/fr/pandacube/lib/paper/modules/backup/BackupCleaner.java @@ -102,7 +102,7 @@ public abstract class BackupCleaner implements UnaryOperator datedFile : datedFiles.entrySet()) { if (keptFiles.contains(datedFile.getKey())) { diff --git a/pandalib-paper/src/main/java/fr/pandacube/lib/paper/modules/backup/CompressProcess.java b/pandalib-paper/src/main/java/fr/pandacube/lib/paper/modules/backup/CompressProcess.java index 9b5861f..741a082 100644 --- a/pandalib-paper/src/main/java/fr/pandacube/lib/paper/modules/backup/CompressProcess.java +++ b/pandalib-paper/src/main/java/fr/pandacube/lib/paper/modules/backup/CompressProcess.java @@ -133,8 +133,9 @@ public abstract class CompressProcess implements Comparable, Ru PerformanceAnalysisManager.getInstance().removeBossBar(bossBar); } }); - } finally { + } catch (Throwable t) { backupManager.compressRunning.set(null); + throw t; } }