From e3134466541a9482f09871b8bcb23f9dfaf33694 Mon Sep 17 00:00:00 2001 From: Anton Makeev Date: Sat, 17 Sep 2016 12:14:03 +0200 Subject: [PATCH] https://ea.jetbrains.com/browser/ea_problems/87491: NPE: ExecutionManagerImpl$ProcessExecutionListener.processTerminated --- .../com/intellij/execution/impl/ExecutionManagerImpl.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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 cef5539d7136..497990b9ad9d 100644 --- a/platform/lang-impl/src/com/intellij/execution/impl/ExecutionManagerImpl.java +++ b/platform/lang-impl/src/com/intellij/execution/impl/ExecutionManagerImpl.java @@ -619,13 +619,10 @@ public class ExecutionManagerImpl extends ExecutionManager implements Disposable } }, ModalityState.any()); - //noinspection ConstantConditions - int exitCode = myProcessHandler.getExitCode(); - myProject.getMessageBus().syncPublisher(EXECUTION_TOPIC).processTerminated(myExecutorId, myEnvironment, myProcessHandler, - exitCode); + event.getExitCode()); SaveAndSyncHandler saveAndSyncHandler = SaveAndSyncHandler.getInstance(); if (saveAndSyncHandler != null) {