Skip to content

Commit ea4cf65

Browse files
committed
fix crash in tracer on old dets format
1 parent 460d553 commit ea4cf65

File tree

1 file changed

+6
-0
lines changed
  • apps/language_server/lib/language_server

1 file changed

+6
-0
lines changed

apps/language_server/lib/language_server/tracer.ex

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,12 @@ defmodule ElixirLS.LanguageServer.Tracer do
209209
Logger.warning("Unable to open DETS #{path}: #{inspect(reason)}")
210210
File.rm_rf!(path)
211211

212+
{:ok, _} = :dets.open_file(table_name, opts)
213+
214+
{:error, {:format_8_no_longer_supported, _} = reason} ->
215+
Logger.warning("Unable to open DETS #{path}: #{inspect(reason)}")
216+
File.rm_rf!(path)
217+
212218
{:ok, _} = :dets.open_file(table_name, opts)
213219
end
214220

0 commit comments

Comments
 (0)