From 5287e9b0531ec18e302cc02ee0185095874d99a2 Mon Sep 17 00:00:00 2001
From: adam-m <amalinowski@basistech.com>
Date: Wed, 20 Mar 2013 12:49:40 -0400
Subject: [PATCH] catch out of memory error from modules in file ingest
 pipeline, in addition to Exception, since they are different

---
 Core/src/org/sleuthkit/autopsy/ingest/IngestManager.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Core/src/org/sleuthkit/autopsy/ingest/IngestManager.java b/Core/src/org/sleuthkit/autopsy/ingest/IngestManager.java
index 518ab920d6..848aef6b82 100644
--- a/Core/src/org/sleuthkit/autopsy/ingest/IngestManager.java
+++ b/Core/src/org/sleuthkit/autopsy/ingest/IngestManager.java
@@ -899,6 +899,10 @@ public boolean cancel() {
                         logger.log(Level.SEVERE, "Error: unexpected exception from module: " + module.getName(), e);
                         stats.addError(module);
                     }
+                    catch (OutOfMemoryError e) {
+                        logger.log(Level.SEVERE, "Error: out of memory from module: " + module.getName(), e);
+                        stats.addError(module);
+                    }
                 } //end for every module
                 
                 //free the internal file resource after done with every module
-- 
GitLab