diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModulesConfigurator.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModulesConfigurator.java index d48435b604d5..35fcf40f66f7 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModulesConfigurator.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/ModulesConfigurator.java @@ -185,7 +185,10 @@ public class ModulesConfigurator implements ModulesProvider, ModuleEditor.Change ApplicationManager.getApplication().runWriteAction(new Runnable() { public void run() { - assert myModuleEditors.isEmpty(); + if (!myModuleEditors.isEmpty()) { + LOG.error("module editors was not disposed"); + myModuleEditors.clear(); + } final Module[] modules = myModuleModel.getModules(); if (modules.length > 0) { for (Module module : modules) {