From f60b35dd67772a0e25b3599533c6633c21aafb07 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Tue, 13 Jan 2015 16:06:26 +0100 Subject: [PATCH] do not throw exception on explicit isDisposed() check --- .../impl/src/com/intellij/compiler/server/BuildManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java b/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java index 9013850fe851..ac8d47f04469 100644 --- a/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java +++ b/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java @@ -834,7 +834,7 @@ public class BuildManager implements ApplicationComponent{ return projectTaskQueue.submit(new Callable, OSProcessHandler>>() { public Pair, OSProcessHandler> call() throws Exception { if (project.isDisposed()) { - throw new Exception("project " + project.getName()+ " already disposed"); + return null; } final RequestFuture future = new RequestFuture(new PreloadedProcessMessageHandler(), UUID.randomUUID(), new CancelBuildSessionAction()); try {