commit d756133dc3ea468d0f2b73a03762c1ebbc990b3c Author: tordinge tordinge@aprivatesub.net Date: Mon Feb 24 20:23:57 2020 -0500
display warning if lock file cannot be deleted, and why --- .../torproject/metrics/exonerator/ExoneraTorDatabaseImporter.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/main/java/org/torproject/metrics/exonerator/ExoneraTorDatabaseImporter.java b/src/main/java/org/torproject/metrics/exonerator/ExoneraTorDatabaseImporter.java index b5570cd..2f39f5a 100644 --- a/src/main/java/org/torproject/metrics/exonerator/ExoneraTorDatabaseImporter.java +++ b/src/main/java/org/torproject/metrics/exonerator/ExoneraTorDatabaseImporter.java @@ -25,6 +25,8 @@ import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Paths; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; @@ -397,7 +399,11 @@ public class ExoneraTorDatabaseImporter { /* Delete the exonerator-lock file to allow the next executing of this * tool. */ private static void deleteLockFile() { - new File("exonerator-lock").delete(); + try { + Files.delete(Paths.get("exonerator-lock")); + } catch (IOException e) { + logger.warn("Could not delete lock file "exonerator-lock"", e); + } } }