From d81d91285c2e1adda703121f9eea9f133f565319 Mon Sep 17 00:00:00 2001 From: "U-BASIS\\dsmyda" Date: Mon, 29 Jul 2019 14:13:46 -0400 Subject: [PATCH] Reduced the severity of the Solr message --- .../org/sleuthkit/autopsy/keywordsearch/Server.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Server.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Server.java index 7259f29966..32515af9f7 100644 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Server.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/Server.java @@ -64,11 +64,13 @@ import org.apache.solr.common.util.NamedList; import org.openide.modules.InstalledFileLocator; import org.openide.modules.Places; import org.openide.util.NbBundle; +import org.openide.windows.WindowManager; import org.sleuthkit.autopsy.casemodule.Case; import org.sleuthkit.autopsy.casemodule.Case.CaseType; import org.sleuthkit.autopsy.casemodule.CaseMetadata; import org.sleuthkit.autopsy.core.UserPreferences; import org.sleuthkit.autopsy.coreutils.Logger; +import org.sleuthkit.autopsy.coreutils.MessageNotifyUtil; import org.sleuthkit.autopsy.coreutils.ModuleSettings; import org.sleuthkit.autopsy.coreutils.PlatformUtil; import org.sleuthkit.autopsy.healthmonitor.HealthMonitor; @@ -492,7 +494,14 @@ public class Server { // If we get here the Solr server has not responded to connection // attempts in a timely fashion. logger.log(Level.WARNING, "Local Solr server failed to respond to status requests."); - throw new KeywordSearchModuleException(Bundle.Server_status_failed_msg()); + WindowManager.getDefault().invokeWhenUIReady(new Runnable() { + @Override + public void run() { + MessageNotifyUtil.Notify.error( + NbBundle.getMessage(this.getClass(), "Installer.errorInitKsmMsg"), + Bundle.Server_status_failed_msg()); + } + }); } catch (SecurityException ex) { logger.log(Level.SEVERE, "Could not start Solr process!", ex); //NON-NLS throw new KeywordSearchModuleException(