This is an automated email from the ASF dual-hosted git repository.

mattmann pushed a commit to branch gsoc18
in repository https://gitbox.apache.org/repos/asf/drat.git

commit 9f8d6d9b5019d0699b70d026f558eca75a66d898
Author: Chris Mattmann <[email protected]>
AuthorDate: Mon Aug 13 22:08:52 2018 -0700

    - handle exceptions
---
 proteus/src/main/java/backend/ProcessDratWrapper.java | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/proteus/src/main/java/backend/ProcessDratWrapper.java 
b/proteus/src/main/java/backend/ProcessDratWrapper.java
index 48af6ec..3702858 100644
--- a/proteus/src/main/java/backend/ProcessDratWrapper.java
+++ b/proteus/src/main/java/backend/ProcessDratWrapper.java
@@ -255,9 +255,19 @@ public class ProcessDratWrapper extends GenericProcess
               this.wipeSolrCore(coreName);
     }
   
-    resetLog.logInfo("DRAT: reset: removing repo file: 
["+Utils.getResetRepoFile()+"]");
     File repoFile = new File(Utils.getResetRepoFile());
-    FileUtils.forceDelete(file);
+    try {
+      resetLog.logInfo("DRAT: reset: removing repo file: ["
+          + Utils.getResetRepoFile() + "]");
+      FileUtils.forceDelete(repoFile);
+    } catch (FileNotFoundException e) {
+      resetLog.logWarning("Error removing: [" + repoFile.getAbsolutePath()
+          + "]: Message: " + e.getLocalizedMessage());
+    } catch (IOException e) {
+      resetLog
+          .logWarning("Unable to remove file: [" + repoFile.getAbsolutePath()
+              + "]: Message: " + e.getLocalizedMessage());
+    }
 
     resetLog.logInfo("DRAT: reset: recursively removed: [" + 
Utils.getResetDirectories()
         + "]");

Reply via email to