diff --git a/main/src/main/scala/sbt/internal/DefaultBackgroundJobService.scala b/main/src/main/scala/sbt/internal/DefaultBackgroundJobService.scala index 188be4e24..061daa52e 100644 --- a/main/src/main/scala/sbt/internal/DefaultBackgroundJobService.scala +++ b/main/src/main/scala/sbt/internal/DefaultBackgroundJobService.scala @@ -195,7 +195,7 @@ private[sbt] abstract class AbstractBackgroundJobService extends BackgroundJobSe override def shutdown(): Unit = { val deadline = 10.seconds.fromNow while (jobSet.nonEmpty && !deadline.isOverdue) { - jobSet.headOption.foreach { case handle: ThreadJobHandle @unchecked => + jobSet.headOption.foreach { handle => if (handle.job.isRunning()) { handle.job.shutdown() handle.job.awaitTerminationTry(10.seconds)