boolean (final @NotNull DataContext dataContext, @NotNull RunConfiguration configuration, final @NotNull ExecutionEnvironment env, @NotNull RunConfigurableBeforeRunTask task) { Pair<RunnerAndConfigurationSettings, ExecutionTarget> settings = task.getSettingsWithTarget(); if (settings.first == null) { return true; // ignore missing configurations: IDEA-155476 Run/debug silently fails when 'Run another configuration' step is broken } return doExecuteTask(env, settings.first, settings.second); }