Julia VSCode extension Problem: the julia language server crashed 5 times in the last 3 min

Hi, I have a huge problem with VSCode especially I think with the julia extension.

I used vscode before with the julia extension to be able to code in julia. Everything was fine my code was working well, but today problems are suddenly happening. I’ll post the problems below. I would like to point out that my computer skills are not very high. I’m a physics major, so my knowledge isn’t the best for this kind of problem.

I just want to say before that the ways I installed julia on windows 10 is: “winget install julia -s msstore”. I installed 6 different packages: Distributions, Plots, LatesStrings, JLD2, LinearAlgebra and Random. I’m using the last version of julia (1. 10. 2 ,March 1, 2024) and the VSCode extension that I use are only Julia extension and julia color extension.

So the problem I think come to the julia extension of VSCode, and I’ll show also the output :

I tried to desinstall julia with all the packages, all the VSCode extension but nothing change. This is why I asked here if someone have a solution otherwise I’ll have to change text editor but if i prefer stay on VSC if I can.

This is my first post, I hope it was clear to understand. thank you for reading.

Is this Windows 11? Are you running as administrator?

One of your Julia files has an embedded NULL, which we don’t like (and you shouldn’t either). You’ll need to look for that yourself currently, but the next release should have a bit more info on which file the error is talking about:

I’m on windows 10 and I’m not running in admin. I tried but nothing change

1 Like

thank for the respons, I’ll look at that, but when it’s say julia file has an embedded null is it in my code folder, in the julia folder or in the julia extension of VSCode folder ?

It should be a file in your code folder (or referenced from it, maybe).

thanks for your quick answers, I’ll check it out

I fund the problem, thank you a lot for spend time to help me

I just ran into this problem myself. I tried to look for NULLs, but I’m not sure I did it correctly or if that is even the problem. Here is long error message from VS Code:

[ Info: Starting LS with Julia 1.12.5
  Activating project at `~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/environments/languageserver/v1.12`
[ Info: Starting the Julia Language Server
[ Info: Symbol server store is at '/Users/ers/Library/Application Support/Code/User/globalStorage/julialang.language-julia/symbolstorev5'.
[ Info: Starting LS at 1771622420
┌ Error: Some Julia code in the VS Code extension crashed
└ @ Main ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/error_handler.jl:5
ERROR: MethodError: no method matching _super(::SymbolServer.FunctionStore, ::Dict{Symbol, SymbolServer.ModuleStore})
The function `_super` exists, but no method is defined for this combination of argument types.

Closest candidates are:
  _super(!Matched::SymbolServer.DataTypeStore, ::Any)
   @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:29
  _super(!Matched::SymbolServer.FakeTypeVar, ::Any)
   @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:30
  _super(!Matched::SymbolServer.FakeUnionAll, ::Any)
   @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:31
  ...

Stacktrace:
  [1] _issubtype(a::SymbolServer.FunctionStore, b::SymbolServer.DataTypeStore, store::Dict{Symbol, SymbolServer.ModuleStore})
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:4
  [2] _issubtype(a::StaticLint.Binding, b::SymbolServer.DataTypeStore, store::Dict{Symbol, SymbolServer.ModuleStore})
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:6
  [3] check_incorrect_iter_spec(x::CSTParser.EXPR, body::CSTParser.EXPR, env::StaticLint.ExternalEnv)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:408
  [4] check_loop_iter(x::CSTParser.EXPR, env::StaticLint.ExternalEnv)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:374
  [5] check_all(x::CSTParser.EXPR, opts::StaticLint.LintOptions, env::StaticLint.ExternalEnv)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:107
  [6] check_all(x::CSTParser.EXPR, opts::StaticLint.LintOptions, env::StaticLint.ExternalEnv) (repeats 6 times)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:123
  [7] lint!
    @ ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/staticlint.jl:75 [inlined]
  [8] initialized_notification(params::LanguageServer.InitializedParams, server::LanguageServer.LanguageServerInstance, conn::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint, JSON.Serializations.StandardSerialization})
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/requests/init.jl:257
  [9] (::LanguageServer.var"#notification_wrapper##0#notification_wrapper##1"{typeof(LanguageServer.initialized_notification), LanguageServer.LanguageServerInstance})(conn::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint, JSON.Serializations.StandardSerialization}, params::LanguageServer.InitializedParams)
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/languageserverinstance.jl:338
 [10] dispatch_msg(x::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint, JSON.Serializations.StandardSerialization}, dispatcher::JSONRPC.MsgDispatcher, msg::JSONRPC.Request)
    @ JSONRPC ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/JSONRPC/src/typed.jl:0
 [11] run(server::LanguageServer.LanguageServerInstance; timings::Vector{Any})
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/languageserverinstance.jl:474
 [12] run(server::LanguageServer.LanguageServerInstance)
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/languageserverinstance.jl:348
 [13] top-level scope
    @ ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/languageserver/main.jl:189
 [14] include(mod::Module, _path::String)
    @ Base ./Base.jl:306
 [15] exec_options(opts::Base.JLOptions)
    @ Base ./client.jl:317
 [16] _start()
    @ Base ./client.jl:550
[Info  - 4:20:28 PM] Connection to server got closed. Server will restart.
true
[Error - 4:20:28 PM] Server process exited with code 1.
[ Info: Starting LS with Julia 1.12.5
  Activating project at `~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/environments/languageserver/v1.12`
[ Info: Starting the Julia Language Server
[ Info: Symbol server store is at '/Users/ers/Library/Application Support/Code/User/globalStorage/julialang.language-julia/symbolstorev5'.
[ Info: Starting LS at 1771622430
┌ Error: Some Julia code in the VS Code extension crashed
└ @ Main ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/error_handler.jl:5
ERROR: MethodError: no method matching _super(::SymbolServer.FunctionStore, ::Dict{Symbol, SymbolServer.ModuleStore})
The function `_super` exists, but no method is defined for this combination of argument types.

Closest candidates are:
  _super(!Matched::SymbolServer.DataTypeStore, ::Any)
   @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:29
  _super(!Matched::SymbolServer.FakeTypeVar, ::Any)
   @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:30
  _super(!Matched::SymbolServer.FakeUnionAll, ::Any)
   @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:31
  ...

Stacktrace:
  [1] _issubtype(a::SymbolServer.FunctionStore, b::SymbolServer.DataTypeStore, store::Dict{Symbol, SymbolServer.ModuleStore})
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:4
  [2] _issubtype(a::StaticLint.Binding, b::SymbolServer.DataTypeStore, store::Dict{Symbol, SymbolServer.ModuleStore})
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:6
  [3] check_incorrect_iter_spec(x::CSTParser.EXPR, body::CSTParser.EXPR, env::StaticLint.ExternalEnv)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:408
  [4] check_loop_iter(x::CSTParser.EXPR, env::StaticLint.ExternalEnv)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:374
  [5] check_all(x::CSTParser.EXPR, opts::StaticLint.LintOptions, env::StaticLint.ExternalEnv)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:107
  [6] check_all(x::CSTParser.EXPR, opts::StaticLint.LintOptions, env::StaticLint.ExternalEnv) (repeats 6 times)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:123
  [7] lint!
    @ ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/staticlint.jl:75 [inlined]
  [8] initialized_notification(params::LanguageServer.InitializedParams, server::LanguageServer.LanguageServerInstance, conn::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint, JSON.Serializations.StandardSerialization})
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/requests/init.jl:257
  [9] (::LanguageServer.var"#notification_wrapper##0#notification_wrapper##1"{typeof(LanguageServer.initialized_notification), LanguageServer.LanguageServerInstance})(conn::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint, JSON.Serializations.StandardSerialization}, params::LanguageServer.InitializedParams)
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/languageserverinstance.jl:338
 [10] dispatch_msg(x::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint, JSON.Serializations.StandardSerialization}, dispatcher::JSONRPC.MsgDispatcher, msg::JSONRPC.Request)
    @ JSONRPC ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/JSONRPC/src/typed.jl:0
 [11] run(server::LanguageServer.LanguageServerInstance; timings::Vector{Any})
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/languageserverinstance.jl:474
 [12] run(server::LanguageServer.LanguageServerInstance)
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/languageserverinstance.jl:348
 [13] top-level scope
    @ ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/languageserver/main.jl:189
 [14] include(mod::Module, _path::String)
    @ Base ./Base.jl:306
 [15] exec_options(opts::Base.JLOptions)
    @ Base ./client.jl:317
 [16] _start()
    @ Base ./client.jl:550
[Info  - 4:20:38 PM] Connection to server got closed. Server will restart.
true
[Error - 4:20:38 PM] Server process exited with code 1.
[ Info: Starting LS with Julia 1.12.5
  Activating project at `~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/environments/languageserver/v1.12`
[ Info: Starting the Julia Language Server
[ Info: Symbol server store is at '/Users/ers/Library/Application Support/Code/User/globalStorage/julialang.language-julia/symbolstorev5'.
[ Info: Starting LS at 1771622440
┌ Error: Some Julia code in the VS Code extension crashed
└ @ Main ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/error_handler.jl:5
ERROR: MethodError: no method matching _super(::SymbolServer.FunctionStore, ::Dict{Symbol, SymbolServer.ModuleStore})
The function `_super` exists, but no method is defined for this combination of argument types.

Closest candidates are:
  _super(!Matched::SymbolServer.DataTypeStore, ::Any)
   @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:29
  _super(!Matched::SymbolServer.FakeTypeVar, ::Any)
   @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:30
  _super(!Matched::SymbolServer.FakeUnionAll, ::Any)
   @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:31
  ...

Stacktrace:
  [1] _issubtype(a::SymbolServer.FunctionStore, b::SymbolServer.DataTypeStore, store::Dict{Symbol, SymbolServer.ModuleStore})
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:4
  [2] _issubtype(a::StaticLint.Binding, b::SymbolServer.DataTypeStore, store::Dict{Symbol, SymbolServer.ModuleStore})
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:6
  [3] check_incorrect_iter_spec(x::CSTParser.EXPR, body::CSTParser.EXPR, env::StaticLint.ExternalEnv)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:408
  [4] check_loop_iter(x::CSTParser.EXPR, env::StaticLint.ExternalEnv)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:374
  [5] check_all(x::CSTParser.EXPR, opts::StaticLint.LintOptions, env::StaticLint.ExternalEnv)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:107
  [6] check_all(x::CSTParser.EXPR, opts::StaticLint.LintOptions, env::StaticLint.ExternalEnv) (repeats 6 times)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:123
  [7] lint!
    @ ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/staticlint.jl:75 [inlined]
  [8] initialized_notification(params::LanguageServer.InitializedParams, server::LanguageServer.LanguageServerInstance, conn::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint, JSON.Serializations.StandardSerialization})
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/requests/init.jl:257
  [9] (::LanguageServer.var"#notification_wrapper##0#notification_wrapper##1"{typeof(LanguageServer.initialized_notification), LanguageServer.LanguageServerInstance})(conn::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint, JSON.Serializations.StandardSerialization}, params::LanguageServer.InitializedParams)
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/languageserverinstance.jl:338
 [10] dispatch_msg(x::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint, JSON.Serializations.StandardSerialization}, dispatcher::JSONRPC.MsgDispatcher, msg::JSONRPC.Request)
    @ JSONRPC ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/JSONRPC/src/typed.jl:0
 [11] run(server::LanguageServer.LanguageServerInstance; timings::Vector{Any})
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/languageserverinstance.jl:474
 [12] run(server::LanguageServer.LanguageServerInstance)
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/languageserverinstance.jl:348
 [13] top-level scope
    @ ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/languageserver/main.jl:189
 [14] include(mod::Module, _path::String)
    @ Base ./Base.jl:306
 [15] exec_options(opts::Base.JLOptions)
    @ Base ./client.jl:317
 [16] _start()
    @ Base ./client.jl:550
[Info  - 4:20:48 PM] Connection to server got closed. Server will restart.
true
[Error - 4:20:48 PM] Server process exited with code 1.
[ Info: Starting LS with Julia 1.12.5
  Activating project at `~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/environments/languageserver/v1.12`
[ Info: Starting the Julia Language Server
[ Info: Symbol server store is at '/Users/ers/Library/Application Support/Code/User/globalStorage/julialang.language-julia/symbolstorev5'.
[ Info: Starting LS at 1771622450
┌ Error: Some Julia code in the VS Code extension crashed
└ @ Main ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/error_handler.jl:5
ERROR: MethodError: no method matching _super(::SymbolServer.FunctionStore, ::Dict{Symbol, SymbolServer.ModuleStore})
The function `_super` exists, but no method is defined for this combination of argument types.

Closest candidates are:
  _super(!Matched::SymbolServer.DataTypeStore, ::Any)
   @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:29
  _super(!Matched::SymbolServer.FakeTypeVar, ::Any)
   @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:30
  _super(!Matched::SymbolServer.FakeUnionAll, ::Any)
   @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:31
  ...

Stacktrace:
  [1] _issubtype(a::SymbolServer.FunctionStore, b::SymbolServer.DataTypeStore, store::Dict{Symbol, SymbolServer.ModuleStore})
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:4
  [2] _issubtype(a::StaticLint.Binding, b::SymbolServer.DataTypeStore, store::Dict{Symbol, SymbolServer.ModuleStore})
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:6
  [3] check_incorrect_iter_spec(x::CSTParser.EXPR, body::CSTParser.EXPR, env::StaticLint.ExternalEnv)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:408
  [4] check_loop_iter(x::CSTParser.EXPR, env::StaticLint.ExternalEnv)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:374
  [5] check_all(x::CSTParser.EXPR, opts::StaticLint.LintOptions, env::StaticLint.ExternalEnv)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:107
  [6] check_all(x::CSTParser.EXPR, opts::StaticLint.LintOptions, env::StaticLint.ExternalEnv) (repeats 6 times)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:123
  [7] lint!
    @ ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/staticlint.jl:75 [inlined]
  [8] initialized_notification(params::LanguageServer.InitializedParams, server::LanguageServer.LanguageServerInstance, conn::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint, JSON.Serializations.StandardSerialization})
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/requests/init.jl:257
  [9] (::LanguageServer.var"#notification_wrapper##0#notification_wrapper##1"{typeof(LanguageServer.initialized_notification), LanguageServer.LanguageServerInstance})(conn::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint, JSON.Serializations.StandardSerialization}, params::LanguageServer.InitializedParams)
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/languageserverinstance.jl:338
 [10] dispatch_msg(x::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint, JSON.Serializations.StandardSerialization}, dispatcher::JSONRPC.MsgDispatcher, msg::JSONRPC.Request)
    @ JSONRPC ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/JSONRPC/src/typed.jl:0
 [11] run(server::LanguageServer.LanguageServerInstance; timings::Vector{Any})
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/languageserverinstance.jl:474
 [12] run(server::LanguageServer.LanguageServerInstance)
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/languageserverinstance.jl:348
 [13] top-level scope
    @ ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/languageserver/main.jl:189
 [14] include(mod::Module, _path::String)
    @ Base ./Base.jl:306
 [15] exec_options(opts::Base.JLOptions)
    @ Base ./client.jl:317
 [16] _start()
    @ Base ./client.jl:550
[Info  - 4:20:58 PM] Connection to server got closed. Server will restart.
true
[Error - 4:20:58 PM] Server process exited with code 1.
[ Info: Starting LS with Julia 1.12.5
  Activating project at `~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/environments/languageserver/v1.12`
[ Info: Starting the Julia Language Server
[ Info: Symbol server store is at '/Users/ers/Library/Application Support/Code/User/globalStorage/julialang.language-julia/symbolstorev5'.
[ Info: Starting LS at 1771622460
┌ Error: Some Julia code in the VS Code extension crashed
└ @ Main ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/error_handler.jl:5
ERROR: MethodError: no method matching _super(::SymbolServer.FunctionStore, ::Dict{Symbol, SymbolServer.ModuleStore})
The function `_super` exists, but no method is defined for this combination of argument types.

Closest candidates are:
  _super(!Matched::SymbolServer.DataTypeStore, ::Any)
   @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:29
  _super(!Matched::SymbolServer.FakeTypeVar, ::Any)
   @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:30
  _super(!Matched::SymbolServer.FakeUnionAll, ::Any)
   @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:31
  ...

Stacktrace:
  [1] _issubtype(a::SymbolServer.FunctionStore, b::SymbolServer.DataTypeStore, store::Dict{Symbol, SymbolServer.ModuleStore})
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:4
  [2] _issubtype(a::StaticLint.Binding, b::SymbolServer.DataTypeStore, store::Dict{Symbol, SymbolServer.ModuleStore})
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/subtypes.jl:6
  [3] check_incorrect_iter_spec(x::CSTParser.EXPR, body::CSTParser.EXPR, env::StaticLint.ExternalEnv)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:408
  [4] check_loop_iter(x::CSTParser.EXPR, env::StaticLint.ExternalEnv)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:374
  [5] check_all(x::CSTParser.EXPR, opts::StaticLint.LintOptions, env::StaticLint.ExternalEnv)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:107
  [6] check_all(x::CSTParser.EXPR, opts::StaticLint.LintOptions, env::StaticLint.ExternalEnv) (repeats 6 times)
    @ StaticLint ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/StaticLint/src/linting/checks.jl:123
  [7] lint!
    @ ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/staticlint.jl:75 [inlined]
  [8] initialized_notification(params::LanguageServer.InitializedParams, server::LanguageServer.LanguageServerInstance, conn::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint, JSON.Serializations.StandardSerialization})
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/requests/init.jl:257
  [9] (::LanguageServer.var"#notification_wrapper##0#notification_wrapper##1"{typeof(LanguageServer.initialized_notification), LanguageServer.LanguageServerInstance})(conn::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint, JSON.Serializations.StandardSerialization}, params::LanguageServer.InitializedParams)
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/languageserverinstance.jl:338
 [10] dispatch_msg(x::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint, JSON.Serializations.StandardSerialization}, dispatcher::JSONRPC.MsgDispatcher, msg::JSONRPC.Request)
    @ JSONRPC ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/JSONRPC/src/typed.jl:0
 [11] run(server::LanguageServer.LanguageServerInstance; timings::Vector{Any})
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/languageserverinstance.jl:474
 [12] run(server::LanguageServer.LanguageServerInstance)
    @ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/packages/LanguageServer/src/languageserverinstance.jl:348
 [13] top-level scope
    @ ~/.vscode/extensions/julialang.language-julia-1.185.2/scripts/languageserver/main.jl:189
 [14] include(mod::Module, _path::String)
    @ Base ./Base.jl:306
 [15] exec_options(opts::Base.JLOptions)
    @ Base ./client.jl:317
 [16] _start()
    @ Base ./client.jl:550
[Error - 4:21:08 PM] The Julia Language Server server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.
[Error - 4:21:08 PM] Server process exited with code 1.

This is fixed in the latest release (v1.187). Pre-release has been out for a bit, but the full release should be out in an hour or so.

Thank you!