diff --git a/java/execution/impl/src/com/intellij/execution/application/ApplicationConfigurationProducer.java b/java/execution/impl/src/com/intellij/execution/application/ApplicationConfigurationProducer.java index 8716509e92d4..c67d74a6f5f8 100644 --- a/java/execution/impl/src/com/intellij/execution/application/ApplicationConfigurationProducer.java +++ b/java/execution/impl/src/com/intellij/execution/application/ApplicationConfigurationProducer.java @@ -45,6 +45,7 @@ public class ApplicationConfigurationProducer extends JavaRuntimeConfigurationPr protected RunnerAndConfigurationSettings createConfigurationByElement(Location location, final ConfigurationContext context) { location = JavaExecutionUtil.stepIntoSingleClass(location); + if (location == null) return null; final PsiElement element = location.getPsiElement(); PsiElement currentElement = element;