diff --git a/java/execution/impl/src/com/intellij/execution/applet/AppletConfigurationProducer.java b/java/execution/impl/src/com/intellij/execution/applet/AppletConfigurationProducer.java index 1c10dbb303b3..3ddddf466c23 100644 --- a/java/execution/impl/src/com/intellij/execution/applet/AppletConfigurationProducer.java +++ b/java/execution/impl/src/com/intellij/execution/applet/AppletConfigurationProducer.java @@ -52,6 +52,7 @@ public class AppletConfigurationProducer extends JavaRuntimeConfigurationProduce @Override protected RunnerAndConfigurationSettings createConfigurationByElement(Location location, ConfigurationContext context) { location = JavaExecutionUtil.stepIntoSingleClass(location); + if (location == null) return null; final Project project = location.getProject(); final PsiElement element = location.getPsiElement(); myPsiClass = getAppletClass(element, PsiManager.getInstance(project));