From f2b270e49848b1e225684f7e16933ce41ae3e458 Mon Sep 17 00:00:00 2001 From: adpi2 Date: Mon, 25 Mar 2024 12:59:14 +0100 Subject: [PATCH] Apply suggestions from code review Co-authored-by: Tomasz Godzik --- .../metals/debug/ClientConfigurationAdapter.scala | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/metals/src/main/scala/scala/meta/internal/metals/debug/ClientConfigurationAdapter.scala b/metals/src/main/scala/scala/meta/internal/metals/debug/ClientConfigurationAdapter.scala index caa77b4b87e..8f285ca7c15 100644 --- a/metals/src/main/scala/scala/meta/internal/metals/debug/ClientConfigurationAdapter.scala +++ b/metals/src/main/scala/scala/meta/internal/metals/debug/ClientConfigurationAdapter.scala @@ -2,16 +2,18 @@ package scala.meta.internal.metals.debug import java.nio.file.Paths +import scala.util.control.NonFatal + import scala.meta.internal.metals.MetalsEnrichments._ import scala.meta.internal.metals.SourceMapper import scala.meta.io.AbsolutePath +import com.google.gson.JsonObject +import com.google.gson.JsonPrimitive import org.eclipse.lsp4j.Position import org.eclipse.lsp4j.debug.InitializeRequestArguments import org.eclipse.lsp4j.debug.InitializeRequestArgumentsPathFormat import org.eclipse.lsp4j.debug.SourceBreakpoint -import com.google.gson.JsonObject -import com.google.gson.JsonPrimitive /** * The [[ClientConfigurationAdapter]] uses the client configuration coming from the initialize request @@ -63,7 +65,8 @@ private[debug] final case class ClientConfigurationAdapter( } } } catch { - case _: IllegalStateException => () + case NonFatal(t) => + scribe.error("unexpected error when adapting stack trace response", t) } } result