# Strict world age conflict with julials

**URL:** https://discourse.julialang.org/t/strict-world-age-conflict-with-julials/135875
**Category:** Tooling
**Tags:** neovim, world\_age, lsp
**Created:** [February 26, 2026, 6:52pm UTC](https://discourse.julialang.org/t/strict-world-age-conflict-with-julials/135875 "2026-02-26T18:52:18Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![psion](https://avatars.discourse-cdn.com/v4/letter/p/839c29/32.png) [@psion](https://discourse.julialang.org/u/psion)
#### Post date: [February 26, 2026, 6:52pm UTC](https://discourse.julialang.org/t/strict-world-age-conflict-with-julials/135875/1 "2026-02-26T18:52:18Z")

</div>

Recently my LSP setup stopped working. I am using julials with nvim-lspconfig in neovim. Here is the main error that I think could be the coulprit. This is taken from the output of :LspLog

| [ERROR][2026-02-26 09:40:41] …p/\_transport.lua:36 | rpc | julia | stderr | [ Info: Processing ITensors… (67%)\n |
| --- | --- | --- | --- | --- |
| [ERROR][2026-02-26 09:40:41] …p/\_transport.lua:36 | rpc | julia | stderr | ERROR: |
| [ERROR][2026-02-26 09:40:41] …p/\_transport.lua:36 | rpc | julia | stderr | LoadError: |
| [ERROR][2026-02-26 09:40:42] …p/\_transport.lua:36 | rpc | julia | stderr | UndefVarError: `ITensors` not defined |
| [ERROR][2026-02-26 09:40:42] …p/\_transport.lua:36 | rpc | julia | stderr | in `Main.SymbolServer.LoadingBay` |
| [ERROR][2026-02-26 09:40:42] …p/\_transport.lua:36 | rpc | julia | stderr | \nThe binding may be too new: running in world age 39181, while current world is 39275. |
| [ERROR][2026-02-26 09:40:42] …p/\_transport.lua:36 | rpc | julia | stderr | \nHint: ITensors is loaded but not imported in the active module Main. |

Any suggestions on what to try to get back LSP capabilities would be greatly appreciated.

---

<div class="post-metadata">

### Author: ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)
#### Post date: [February 26, 2026, 8:01pm UTC](https://discourse.julialang.org/t/strict-world-age-conflict-with-julials/135875/2 "2026-02-26T20:01:13Z")

</div>

> <https://github.com/julia-vscode/LanguageServer.jl/issues/1366>
>
> I have updated from Julia 1.11.6 to 1.12.0 on macOS 26 Tahoe. Every time I open …a project in my editor (Zed), the LS crashes after downloading the cache files.
> 
> I can repro on the command line:
> 
> \`\`\`sh
> \> julia --project=@zed-julia -e 'using LanguageServer; runserver()' ~/MyProject.jl/
> \[ Info: Downloading cache files...
> \# ...
> \[ Info: Downloading cache files...
> \[ Info: All cache files downloaded (took 2.3s).
> \[ Info: Will cache package Downloads (f43a241f-c20a-4ad4-852c-f6b1247861c6)
> \# ...
> \[ Info: Will cache package Printf (de0858da-6303-5e67-8744-51eddeeeb8d7)
> \[ Info: Processing Downloads...
> ERROR: LoadError: UndefVarError: \`Downloads\` not defined in \`Main.SymbolServer.LoadingBay\`
> The binding may be too new: running in world age 39127, while current world is 39128.
> Hint: Downloads is loaded but not imported in the active module Main.
> Stacktrace:
> \[1\] load\_package(c::Pkg.Types.Context, uuid::Base.UUID, conn::Base.PipeEndpoint, loadingbay::Module, percentage::Int64)
> @ Main.SymbolServer ~/.julia/packages/SymbolServer/cHzGB/src/utils.jl:631
> \[2\] top-level scope
> @ ~/.julia/packages/SymbolServer/cHzGB/src/server.jl:100
> \[3\] include(mod::Module, \_path::String)
> @ Base ./Base.jl:306
> \[4\] exec\_options(opts::Base.JLOptions)
> @ Base ./client.jl:317
> \[5\] \_start()
> @ Base ./client.jl:550
> in expression starting at /Users/pp/.julia/packages/SymbolServer/cHzGB/src/server.jl:1
> Content-Length: 141
> 
> {"method":"telemetry/event","params":{"name":"LSSymbolServerFailure","stacktrace":"","message":"","command":"symserv\_crash"},"jsonrpc":"2.0"}
> \`\`\`
> 
> I tried both the stable release LanguageServer.jl v4.5.1 and main (commit \[75849fc\](https://github.com/julia-vscode/LanguageServer.jl/commit/75849fcf528e0b5120d6ff21b5a06025f39ab241) from October 14). I removed \`~/.julia\` and started from scratch. The issue persists. Any ideas?

---

<div class="post-metadata">

### Author: ![psion](https://avatars.discourse-cdn.com/v4/letter/p/839c29/32.png) [@psion](https://discourse.julialang.org/u/psion)
#### Post date: [February 26, 2026, 8:14pm UTC](https://discourse.julialang.org/t/strict-world-age-conflict-with-julials/135875/3 "2026-02-26T20:14:30Z")

</div>

That worked! I had to run

(@nvim-lspconfig) pkg\> add LanguageServer#main StaticLint#master SymbolServer#master

This should be run in a REPL with the nvim-lspconfig project activated. I had to update the three packages simultaneously due to dependency issues. And the LanguageServer latest commit is in main, not master.
