Argument for @NotNull parameter 'executor' of com/intellij/execution/startup/ProjectStartupConfigurable$5.perform must not be null

java.lang.IllegalArgumentException: Argument for @NotNull parameter 'executor' of com/intellij/execution/startup/ProjectStartupConfigurable$5.perform must not be null
	at com.intellij.execution.startup.ProjectStartupConfigurable$5.perform(ProjectStartupConfigurable.java)
This commit is contained in:
irengrig
2015-08-22 16:58:29 +02:00
parent f05f4b7a74
commit 9c77a1978f
@@ -16,11 +16,11 @@
package com.intellij.execution.startup;
import com.intellij.execution.Executor;
import com.intellij.execution.ExecutorRegistry;
import com.intellij.execution.RunManager;
import com.intellij.execution.RunnerAndConfigurationSettings;
import com.intellij.execution.actions.ChooseRunConfigurationPopup;
import com.intellij.execution.actions.ExecutorProvider;
import com.intellij.execution.executors.DefaultRunExecutor;
import com.intellij.execution.impl.EditConfigurationsDialog;
import com.intellij.execution.impl.RunManagerImpl;
import com.intellij.icons.AllIcons;
@@ -34,7 +34,6 @@ import com.intellij.openapi.options.SearchableConfigurable;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.ui.popup.JBPopup;
import com.intellij.openapi.util.Comparing;
import com.intellij.openapi.wm.ToolWindowId;
import com.intellij.ui.*;
import com.intellij.ui.awt.RelativePoint;
import com.intellij.ui.components.JBCheckBox;
@@ -224,7 +223,7 @@ public class ProjectStartupConfigurable implements SearchableConfigurable, Confi
}
private void selectAndAddConfiguration(final AnActionButton button) {
final Executor executor = ExecutorRegistry.getInstance().getExecutorById(ToolWindowId.DEBUG);
final Executor executor = DefaultRunExecutor.getRunExecutorInstance();
final List<ChooseRunConfigurationPopup.ItemWrapper> wrappers = new ArrayList<ChooseRunConfigurationPopup.ItemWrapper>();
wrappers.add(createEditWrapper());
final ChooseRunConfigurationPopup.ItemWrapper[] allSettings =