diff --git a/java/compiler/impl/src/com/intellij/compiler/CompileServerManager.java b/java/compiler/impl/src/com/intellij/compiler/CompileServerManager.java index 23078ac750b3..d43279eed9c6 100644 --- a/java/compiler/impl/src/com/intellij/compiler/CompileServerManager.java +++ b/java/compiler/impl/src/com/intellij/compiler/CompileServerManager.java @@ -291,7 +291,7 @@ public class CompileServerManager implements ApplicationComponent{ if (openProjects.length > 0) { final List futures = new ArrayList(); for (final Project project : openProjects) { - if (project.isDefault()) { + if (project.isDefault() || project.isDisposed()) { continue; } final CompilerWorkspaceConfiguration config = CompilerWorkspaceConfiguration.getInstance(project);