ElixirLS does not working with a js error

elixirLS failed to work with the following error message from output window:

TypeError: Cannot read properties of undefined (reading 'range')
	at rn (/Users/57block/.vscode/extensions/jakebecker.elixir-ls-0.23.1/out/extension.js:54:72599)
	at h (/Users/57block/.vscode/extensions/jakebecker.elixir-ls-0.23.1/out/extension.js:54:46807)
	at Object.ZF [as map] (/Users/57block/.vscode/extensions/jakebecker.elixir-ls-0.23.1/out/extension.js:54:46893)
	at Object.In [as asSymbolInformations] (/Users/57block/.vscode/extensions/jakebecker.elixir-ls-0.23.1/out/extension.js:54:72226)
	at E (/Users/57block/.vscode/extensions/jakebecker.elixir-ls-0.23.1/out/extension.js:58:56336)
	at runNextTicks (node:internal/process/task_queues:60:5)
	at process.processImmediate (node:internal/timers:449:9)
	at process.topLevelDomainCallback (node:domain:160:15)
	at process.callbackTrampoline (node:internal/async_hooks:128:24)
	at async d.provideDocumentSymbols (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:154:100486)
[Error - 17:27:30] Request textDocument/documentSymbol failed.

I don’t if this is the root cause.

elixir version:

Erlang/OTP 26 [erts-14.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit]

Elixir 1.16.1 (compiled with Erlang/OTP 26)```