From 5c679e1b62db9b95ff385a50524de28010049370 Mon Sep 17 00:00:00 2001 From: "Vassiliy.Kudryashov" Date: Thu, 3 Nov 2016 16:36:15 +0300 Subject: [PATCH] NPE fix: https://ea.jetbrains.com/browser/ea_reports/1249186 --- .../src/com/intellij/execution/impl/ExecutionManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/execution/impl/ExecutionManagerImpl.java b/platform/lang-impl/src/com/intellij/execution/impl/ExecutionManagerImpl.java index 497990b9ad9d..98afea62de05 100644 --- a/platform/lang-impl/src/com/intellij/execution/impl/ExecutionManagerImpl.java +++ b/platform/lang-impl/src/com/intellij/execution/impl/ExecutionManagerImpl.java @@ -567,7 +567,7 @@ public class ExecutionManagerImpl extends ExecutionManager implements Disposable public List getRunningDescriptors(@NotNull Condition condition) { List result = new SmartList<>(); for (Trinity trinity : myRunningConfigurations) { - if (condition.value(trinity.getSecond())) { + if (trinity.getSecond() != null && condition.value(trinity.getSecond())) { ProcessHandler processHandler = trinity.getFirst().getProcessHandler(); if (processHandler != null /*&& !processHandler.isProcessTerminating()*/ && !processHandler.isProcessTerminated()) { result.add(trinity.getFirst());