From 549f539111016aa48a1a3876bbdda642928078c1 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Fri, 6 Jul 2012 13:50:45 +0200 Subject: [PATCH] error handling --- .../impl/src/com/intellij/compiler/server/BuildManager.java | 3 ++- 1 file changed, 2 insertions(+), 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 6a30440d09b3..9f26d69c5dc5 100644 --- a/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java +++ b/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java @@ -511,6 +511,7 @@ public class BuildManager implements ApplicationComponent{ } catch (Throwable e) { myMessageDispatcher.unregisterBuildMessageHandler(sessionId); + handler.handleFailure(sessionId, CmdlineProtoUtil.createFailure(e.getMessage(), e)); handler.sessionTerminated(); future.setDone(); } @@ -520,7 +521,7 @@ public class BuildManager implements ApplicationComponent{ return future; } catch (Throwable e) { - handler.handleFailure(sessionId, CmdlineProtoUtil.createFailure(e.getMessage(), null)); + handler.handleFailure(sessionId, CmdlineProtoUtil.createFailure(e.getMessage(), e)); handler.sessionTerminated(); }