From a50fbe5f0d1e2528b8aa6a7cd77395488c07faa5 Mon Sep 17 00:00:00 2001 From: Eugene Livis Date: Thu, 2 Jul 2015 15:18:22 -0400 Subject: [PATCH] Obtaining KWS service via lookup instead of Case.getCurrentCase().getServices().getKeywordSearchService() --- Core/src/org/sleuthkit/autopsy/core/ServicesMonitor.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/core/ServicesMonitor.java b/Core/src/org/sleuthkit/autopsy/core/ServicesMonitor.java index cdde92f07e..d60c3ce162 100644 --- a/Core/src/org/sleuthkit/autopsy/core/ServicesMonitor.java +++ b/Core/src/org/sleuthkit/autopsy/core/ServicesMonitor.java @@ -30,8 +30,8 @@ import java.util.stream.Stream; import javax.jms.Connection; import javax.jms.JMSException; import org.apache.activemq.ActiveMQConnectionFactory; +import org.openide.util.Lookup; import org.openide.util.NbBundle; -import org.sleuthkit.autopsy.casemodule.Case; import org.sleuthkit.autopsy.coreutils.Logger; import org.sleuthkit.autopsy.coreutils.MessageNotifyUtil; import org.sleuthkit.autopsy.events.AutopsyEvent; @@ -174,7 +174,8 @@ public class ServicesMonitor { } } - KeywordSearchService kwsService = Case.getCurrentCase().getServices().getKeywordSearchService(); + //KeywordSearchService kwsService = Case.getCurrentCase().getServices().getKeywordSearchService(); + KeywordSearchService kwsService = Lookup.getDefault().lookup(KeywordSearchService.class); if (kwsService.canConnectToRemoteSolrServer()) { if (!solrServerIsRunning) {