From 87b35857acee11439a648e570a3a9412fc98e67d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Samson?= Date: Mon, 7 Jul 2025 00:12:23 +0200 Subject: [PATCH] Remove incomplete remote pid test --- apps/debug_adapter/lib/debug_adapter/server.ex | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/apps/debug_adapter/lib/debug_adapter/server.ex b/apps/debug_adapter/lib/debug_adapter/server.ex index 41ecb6bdf..cb2ccf11e 100644 --- a/apps/debug_adapter/lib/debug_adapter/server.ex +++ b/apps/debug_adapter/lib/debug_adapter/server.ex @@ -2942,10 +2942,19 @@ defmodule ElixirLS.DebugAdapter.Server do rescue ArgumentError -> # remote process - process_name_from_snapshot(Map.fetch!(snapshot_by_pid, pid)) + case Map.get(snapshot_by_pid, pid) do + nil -> nil + snapshot -> process_name_from_snapshot(snapshot) + end else - nil -> nil - process_info -> process_name_from_info(process_info) + nil -> + case Map.get(snapshot_by_pid, pid) do + nil -> nil + snapshot -> process_name_from_snapshot(snapshot) + end + + process_info -> + process_name_from_info(process_info) end end