From f58c8c349a69137968425e50a59007b0bb8f4f9e Mon Sep 17 00:00:00 2001 From: Adrien Piquerez Date: Thu, 24 Jun 2021 16:43:50 +0200 Subject: [PATCH] [BSP] add handle for cancelled compilation --- .../main/scala/sbt/internal/server/BuildServerProtocol.scala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main/src/main/scala/sbt/internal/server/BuildServerProtocol.scala b/main/src/main/scala/sbt/internal/server/BuildServerProtocol.scala index 5a00d6bac..c8ff79bf7 100644 --- a/main/src/main/scala/sbt/internal/server/BuildServerProtocol.scala +++ b/main/src/main/scala/sbt/internal/server/BuildServerProtocol.scala @@ -509,8 +509,9 @@ object BuildServerProtocol { case Value(_) => StatusCode.Success case Inc(cause) => cause.getCause match { - case _: CompileFailed => StatusCode.Error - case err => throw cause + case _: CompileFailed => StatusCode.Error + case _: InterruptedException => StatusCode.Cancelled + case err => throw cause } } }