From a8f6fcdf71b823ea51dd618284bd9109fd3eb520 Mon Sep 17 00:00:00 2001 From: adam-m Date: Wed, 15 Feb 2012 16:22:01 -0500 Subject: [PATCH] keyword search service: get case in init not constructor, as we constructor can be now invoked before case in open --- .../autopsy/keywordsearch/KeywordSearchIngestService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java index 8a6a927f0e..e2cc96cd42 100644 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchIngestService.java @@ -70,7 +70,7 @@ public final class KeywordSearchIngestService implements IngestServiceFsContent private Map> currentResults; private volatile int messageID = 0; private volatile boolean finalRun = false; - private final SleuthkitCase caseHandle = Case.getCurrentCase().getSleuthkitCase(); + private SleuthkitCase caseHandle = null; private static final String[] ingestibleExtensions = {"tar", "jar", "zip", "bzip2", "gz", "tgz", "doc", "xls", "ppt", "rtf", "pdf", "html", "xhtml", "txt", "bmp", "gif", "png", "jpeg", "tiff", "mp3", "aiff", "au", "midi", "wav", @@ -166,6 +166,8 @@ public final class KeywordSearchIngestService implements IngestServiceFsContent @Override public void init(IngestManagerProxy managerProxy) { logger.log(Level.INFO, "init()"); + + caseHandle = Case.getCurrentCase().getSleuthkitCase(); this.managerProxy = managerProxy;