From 1aca4274471118e4b6f587bf2b2cd6cc4a137f71 Mon Sep 17 00:00:00 2001 From: gojomo Date: Fri, 10 Sep 2010 21:15:20 +0000 Subject: [PATCH] * BdbModule.java change exception-throw to log WARNING during DB-cleanup --- commons/src/main/java/org/archive/bdb/BdbModule.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/commons/src/main/java/org/archive/bdb/BdbModule.java b/commons/src/main/java/org/archive/bdb/BdbModule.java index 0335afdc..2fa91a81 100644 --- a/commons/src/main/java/org/archive/bdb/BdbModule.java +++ b/commons/src/main/java/org/archive/bdb/BdbModule.java @@ -275,7 +275,8 @@ public class BdbModule implements Lifecycle, Checkpointable, Closeable { public void closeDatabase(String name) { DatabasePlusConfig dpc = databases.remove(name); if (dpc == null) { - throw new IllegalStateException("No such database: " + name); + LOGGER.warning("No such database: " + name); + return; } Database db = dpc.database; try { @@ -553,7 +554,7 @@ public class BdbModule implements Lifecycle, Checkpointable, Closeable { public void setRecoveryCheckpoint(Checkpoint checkpoint) { this.recoveryCheckpoint = checkpoint; } - + public void close() { close2(); if(shutdownHook!=null) {