diff --git a/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/dataframe/process/AnalyticsProcessManager.java b/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/dataframe/process/AnalyticsProcessManager.java index bb54895b2fa..242f96b953c 100644 --- a/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/dataframe/process/AnalyticsProcessManager.java +++ b/x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/dataframe/process/AnalyticsProcessManager.java @@ -203,7 +203,7 @@ public class AnalyticsProcessManager { try { processContext.process.close(); LOGGER.info("[{}] Closed process", configId); - } catch (IOException e) { + } catch (Exception e) { String errorMsg = new ParameterizedMessage("[{}] Error closing data frame analyzer process [{}]" , configId, e.getMessage()).getFormattedMessage(); processContext.setFailureReason(errorMsg);