diff --git a/platform/lang-impl/src/com/intellij/ide/util/projectWizard/AbstractNewProjectStep.java b/platform/lang-impl/src/com/intellij/ide/util/projectWizard/AbstractNewProjectStep.java index bb56047a0422..7fe1af8c51a3 100644 --- a/platform/lang-impl/src/com/intellij/ide/util/projectWizard/AbstractNewProjectStep.java +++ b/platform/lang-impl/src/com/intellij/ide/util/projectWizard/AbstractNewProjectStep.java @@ -96,7 +96,11 @@ public class AbstractNewProjectStep extends DefaultActionGroup implements DumbAw public AnAction[] getActions(@NotNull DirectoryProjectGenerator[] generators, @NotNull NullableConsumer callback) { final List actions = ContainerUtil.newArrayList(); for (DirectoryProjectGenerator projectGenerator : generators) { - actions.addAll(ContainerUtil.list(getActions(projectGenerator, callback))); + try { + actions.addAll(ContainerUtil.list(getActions(projectGenerator, callback))); + } catch (Throwable throwable) { + LOG.error("Broken project generator " + projectGenerator, throwable); + } } return actions.toArray(new AnAction[actions.size()]); }