Error using TestItems in VSCode

I get this error when I try to run tests using the TestItems framework in VSCode:

An error occurred attempting to run tests: Error: Pending response rejected since connection got disposed

The test runs fine from the VSCode REPL in package mode.

Another person got the same error but the issue wasn’t resolved in that thread.

Does anybody know what causes this error and how to fix it?

1 Like

What version of the extension are you on? I think I fixed something related to that recently…

I’m using language extension v.1.124.2

I’m finding the same error now

vs-code system

Version: 1.94.2 (Universal)
Commit: 384ff7382de624fb94dbaf6da11977bba1ecd427
Date: 2024-10-09T16:08:44.566Z
Electron: 30.5.1
ElectronBuildId: 10262041
Chromium: 124.0.6367.243
Node.js: 20.16.0
V8: 12.4.254.20-electron.0
OS: Darwin arm64 23.6.0

Julia ext: v1.124.2 as @brianguenter

Any progress on this? The test extension is so useful I’d hate to have to stop using it.

I’ve just pushed a new build out to the insider channel that has some more diagnostics to get to the bottom of this.

Could you switch over to the insider channel, and then just run the extension? I think in theory if it crashes it should then automatically send a crash report, or you could copy/paste the log here. Thanks!

Thank you for following up. Can you clarify what the insider channel is? Is it the pre-release option for the Julia extension?

I switched to the pre-release version, I assume that is what you mean by the insider channel, and ran the tests again. Got the same error message and the extension crashed and sent a log report.

If you don’t get the log I’ll be happy to cut and paste it but I don’t know where it is saved on my local machine.

After switching to the pre-release version, I also encountered the same error, but I am not sure whether an error log was sent. I included in below in case it was not sent.

Summary

┌ Error: Some Julia code in the VS Code extension crashed
└ @ Main ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/error_handler.jl:15
ERROR: SalsaWrappedException: Error encountered while executing Salsa derived function:
Invalid uri untitled:Untitled-2

------ Salsa Trace -----------------
[1] @derived derived_testenv(::Runtime, JuliaWorkspaces.URIs2.URI(“file”, “”, “/home/dfish/.julia/dev/TestItemPackage/test/test_file.jl”, nothing, nothing)::JuliaWorkspaces.URIs2.URI)
[2] @derived derived_project_folders(::Runtime)
[3] @derived derived_potential_project_folders(::Runtime)
[4] @derived derived_project_files(::Runtime)

Stacktrace:
[1] error(s::String)
@ Base ./error.jl:35
[2] var"%%__user_derived_project_files"(rt::Salsa._TracingRuntime{Salsa.EmptyContext, Salsa._DefaultSalsaStorage.DefaultStorage})
@ JuliaWorkspaces ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/JuliaWorkspaces/src/layer_projects.jl:7
[3] _memoized_lookup_internal(runtime::Salsa._TracingRuntime{Salsa.EmptyContext, Salsa._DefaultSalsaStorage.DefaultStorage}, key::Salsa.DerivedKey{typeof(JuliaWorkspaces.derived_project_files), Tuple{}})
@ Salsa._DefaultSalsaStorage ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/Salsa/src/default_storage.jl:257
[4] memoized_lookup(rt::Salsa._TracingRuntime{Salsa.EmptyContext, Salsa._DefaultSalsaStorage.DefaultStorage}, dependency_key::Salsa.DerivedKey{typeof(JuliaWorkspaces.derived_project_files), Tuple{}})
@ Salsa ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/Salsa/src/Salsa.jl:694
[5] memoized_lookup_unwrapped
@ ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/Salsa/src/Salsa.jl:721 [inlined]
[6] derived_project_files
@ ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/Salsa/src/Salsa.jl:641 [inlined]
[7] var"%%__user_derived_potential_project_folders"(rt::Salsa._TracingRuntime{Salsa.EmptyContext, Salsa._DefaultSalsaStorage.DefaultStorage})
@ JuliaWorkspaces ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/JuliaWorkspaces/src/layer_projects.jl:15
[8] _memoized_lookup_internal(runtime::Salsa._TracingRuntime{Salsa.EmptyContext, Salsa._DefaultSalsaStorage.DefaultStorage}, key::Salsa.DerivedKey{typeof(JuliaWorkspaces.derived_potential_project_folders), Tuple{}})
@ Salsa._DefaultSalsaStorage ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/Salsa/src/default_storage.jl:257
[9] memoized_lookup(rt::Salsa._TracingRuntime{Salsa.EmptyContext, Salsa._DefaultSalsaStorage.DefaultStorage}, dependency_key::Salsa.DerivedKey{typeof(JuliaWorkspaces.derived_potential_project_folders), Tuple{}})
@ Salsa ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/Salsa/src/Salsa.jl:694
[10] memoized_lookup_unwrapped
@ ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/Salsa/src/Salsa.jl:721 [inlined]
[11] derived_potential_project_folders
@ ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/Salsa/src/Salsa.jl:641 [inlined]
[12] var"%%__user_derived_project_folders"(rt::Salsa._TracingRuntime{Salsa.EmptyContext, Salsa._DefaultSalsaStorage.DefaultStorage})
@ JuliaWorkspaces ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/JuliaWorkspaces/src/layer_projects.jl:120
[13] _memoized_lookup_internal(runtime::Salsa._TracingRuntime{Salsa.EmptyContext, Salsa._DefaultSalsaStorage.DefaultStorage}, key::Salsa.DerivedKey{typeof(JuliaWorkspaces.derived_project_folders), Tuple{}})
@ Salsa._DefaultSalsaStorage ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/Salsa/src/default_storage.jl:257
[14] memoized_lookup(rt::Salsa._TracingRuntime{Salsa.EmptyContext, Salsa._DefaultSalsaStorage.DefaultStorage}, dependency_key::Salsa.DerivedKey{typeof(JuliaWorkspaces.derived_project_folders), Tuple{}})
@ Salsa ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/Salsa/src/Salsa.jl:694
[15] memoized_lookup_unwrapped
@ ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/Salsa/src/Salsa.jl:721 [inlined]
[16] derived_project_folders
@ ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/Salsa/src/Salsa.jl:641 [inlined]
[17] var"%%__user_derived_testenv"(rt::Salsa._TracingRuntime{Salsa.EmptyContext, Salsa._DefaultSalsaStorage.DefaultStorage}, uri::JuliaWorkspaces.URIs2.URI)
@ JuliaWorkspaces ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/JuliaWorkspaces/src/layer_testitems.jl:106
[18] _memoized_lookup_internal(runtime::Salsa._TracingRuntime{Salsa.EmptyContext, Salsa._DefaultSalsaStorage.DefaultStorage}, key::Salsa.DerivedKey{typeof(JuliaWorkspaces.derived_testenv), Tuple{JuliaWorkspaces.URIs2.URI}})
@ Salsa._DefaultSalsaStorage ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/Salsa/src/default_storage.jl:257
[19] memoized_lookup(rt::Salsa._TopLevelRuntime{Salsa.EmptyContext, Salsa._DefaultSalsaStorage.DefaultStorage}, dependency_key::Salsa.DerivedKey{typeof(JuliaWorkspaces.derived_testenv), Tuple{JuliaWorkspaces.URIs2.URI}})
@ Salsa ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/Salsa/src/Salsa.jl:694
[20] memoized_lookup_unwrapped
@ ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/Salsa/src/Salsa.jl:721 [inlined]
[21] derived_testenv(rt::Salsa._TopLevelRuntime{Salsa.EmptyContext, Salsa._DefaultSalsaStorage.DefaultStorage}, uri::JuliaWorkspaces.URIs2.URI)
@ JuliaWorkspaces ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/Salsa/src/Salsa.jl:641
[22] get_test_env(jw::JuliaWorkspaces.JuliaWorkspace, uri::JuliaWorkspaces.URIs2.URI)
@ JuliaWorkspaces ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/JuliaWorkspaces/src/public.jl:153
[23] julia_get_test_env_request(params::LanguageServer.GetTestEnvRequestParams, server::LanguageServerInstance, conn::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint})
@ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/LanguageServer/src/requests/testing.jl:2
[24] (::LanguageServer.var"#108#109"{typeof(LanguageServer.julia_get_test_env_request), LanguageServerInstance})(conn::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint}, params::LanguageServer.GetTestEnvRequestParams)
@ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/LanguageServer/src/languageserverinstance.jl:307
[25] dispatch_msg(x::JSONRPC.JSONRPCEndpoint{Base.PipeEndpoint, Base.PipeEndpoint}, dispatcher::JSONRPC.MsgDispatcher, msg::Dict{String, Any})
@ JSONRPC ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/JSONRPC/src/typed.jl:67
[26] run(server::LanguageServerInstance; timings::Vector{Any})
@ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/LanguageServer/src/languageserverinstance.jl:444
[27] run(server::LanguageServerInstance)
@ LanguageServer ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/packages/LanguageServer/src/languageserverinstance.jl:317
[28] top-level scope
@ ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/languageserver/main.jl:189
[29] include(mod::Module, _path::String)
@ Base ./Base.jl:557
[30] exec_options(opts::Base.JLOptions)
@ Base ./client.jl:323
[31] _start()
@ Base ./client.jl:531
[Info - 2:29:18 PM] Connection to server got closed. Server will restart.
true
[Error - 2:29:18 PM] Server process exited with code 1.
[ Info: Starting LS with Julia 1.11.1
Activating project at ~/.vscode/extensions/julialang.language-julia-1.125.1/scripts/environments/languageserver/v1.11
[ Info: Starting the Julia Language Server
[ Info: Symbol server store is at ‘/home/dfish/.config/Code/User/globalStorage/julialang.language-julia/symbolstorev5’.
[ Info: Starting LS at 1729708162
[ Info: Downloading cache files…

Ok, first, thanks to everyone who tried the new build and send bug reports. I think I now fixed the bug. I just pushed build v1.126 to the pre-release channel, maybe those folks that were able to replicate this problem could try that build and report back whether the bug is now gone?

1 Like

It works for me now with v1.126. Thank you for pushing the fixes!

1 Like

I still get the same error after updating to 1.126.1.

The language server crashed and sent an error log. If the transmitted log is not getting through (and if you tell me where the log is stored locally) I can cut and paste it here, .

Julia version

julia> versioninfo()
Julia Version 1.11.1
Commit 8f5b7ca12a (2024-10-16 10:53 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Windows (x86_64-w64-mingw32)
  CPU: 16 × 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz
  WORD_SIZE: 64
  LLVM: libLLVM-16.0.6 (ORCJIT, tigerlake)
Threads: 8 default, 0 interactive, 4 GC (on 16 virtual cores)
Environment:
  JULIA_NUM_THREADS = 8
  JULIA_EDITOR = code.cmd

language server version

VSCode version

Version: 1.94.2 (user setup)
Commit: 384ff7382de624fb94dbaf6da11977bba1ecd427
Date: 2024-10-09T16:08:44.566Z
Electron: 30.5.1
ElectronBuildId: 10262041
Chromium: 124.0.6367.243
Node.js: 20.16.0
V8: 12.4.254.20-electron.0
OS: Windows_NT x64 10.0.22631

@brianguenter could you actually post the log here? I am seeing only one crash report from the LS in our online telemetry data, and I’m not sure whether that is you or not :wink: The error there looks unrelated, so I’m wondering.

Sure. Where is the log stored on a Windows machine? I’ve looked in the obvious places but not found it.

In VS Code, run the command View: Toggle Output, then select the output channel in the drop down and copy paste the content. The output channel we are interested in is Julia Language Server.

Is this the output you are looking for?

language server output [ Info: Starting LS with Julia 1.11.1

Activating project at c:\Users\seatt\.vscode\extensions\julialang.language-julia-1.127.2\scripts\environments\languageserver\v1.11

[ Info: Starting the Julia Language Server

[ Info: Symbol server store is at ‘c:\Users\seatt\AppData\Roaming\Code\User\globalStorage\julialang.language-julia\symbolstorev5’.

[ Info: Starting LS at 1730045398

[ Info: Downloading cache files… (0%)

[ Info: Downloading cache files… (14%)

[ Info: Downloading cache files… (29%)

[ Info: Downloading cache files… (43%)

[ Info: Downloading cache files… (57%)

[ Info: Downloading cache files… (71%)

[ Info: Downloading cache files… (86%)

[ Info: All cache files downloaded (took 2.6s). (100%)

[ Info: Package Unitful (1986cc42-f94f-5a68-af5c-568840ba703d) is cached.

[ Info: Package StaticArrays (90137ffa-7385-5640-81b9-e52037218182) is cached.

[ Info: Package LinearAlgebra (37e2e46d-f89d-539d-b4ee-838fcccc9c8e) is cached.

[ Info: Package Random (9a3f8284-a2c9-5f02-9a11-845980a1fd5c) is cached.

[ Info: Package CoordinateTransformations (150eb455-5306-5404-9cee-2592286d6298) is cached.

[ Info: Package Rotations (6038ab10-8711-5258-84ad-4b1120ba62dc) is cached.

[ Info: Package AGFFileReader (36dd7d7d-c279-4b5c-a024-2ba417cea492) is cached.

[ Info: Package FastDifferentiation (eb9bf01b-bf85-4b60-bf87-ee5de06c00be) is cached.

[ Info: Package GeometryBasics (5c1252a2-5f33-56bf-86c9-59e7332b4326) is cached.

[ Info: Symbol server indexing took 6.8940922 seconds.

[ Info: Loading Unitful from cache… (0%)

[ Info: Done loading Unitful from cache… (took 0.17s) (0%)

[ Info: Loading Dates from cache… (0%)

[ Info: Done loading Dates from cache… (took 0.025s) (0%)

[ Info: Loading Printf from cache… (0%)

[ Info: Done loading Printf from cache… (0%)

[ Info: Loading Unicode from cache… (0%)

[ Info: Done loading Unicode from cache… (took 0.015s) (0%)

[ Info: Loading LinearAlgebra from cache… (0%)

[ Info: Done loading LinearAlgebra from cache… (took 0.13s) (0%)

[ Info: Loading libblastrampoline_jll from cache… (0%)

[ Info: Done loading libblastrampoline_jll from cache… (took 0.017s) (0%)

[ Info: Loading Libdl from cache… (0%)

[ Info: Done loading Libdl from cache… (took 0.011s) (0%)

[ Info: Loading Artifacts from cache… (0%)

[ Info: Done loading Artifacts from cache… (0%)

[ Info: Loading OpenBLAS_jll from cache… (0%)

[ Info: Done loading OpenBLAS_jll from cache… (took 0.019s) (0%)

[ Info: Loading CompilerSupportLibraries_jll from cache… (0%)

[ Info: Done loading CompilerSupportLibraries_jll from cache… (0%)

[ Info: Loading Random from cache… (0%)

[ Info: Done loading Random from cache… (took 0.017s) (0%)

[ Info: Loading SHA from cache… (0%)

[ Info: Done loading SHA from cache… (0%)

[ Info: Loading StaticArrays from cache… (11%)

[ Info: Done loading StaticArrays from cache… (took 0.14s) (11%)

[ Info: Loading PrecompileTools from cache… (11%)

[ Info: Done loading PrecompileTools from cache… (11%)

[ Info: Loading Preferences from cache… (11%)

[ Info: Done loading Preferences from cache… (took 0.012s) (11%)

[ Info: Loading TOML from cache… (11%)

[ Info: Done loading TOML from cache… (11%)

[ Info: Loading StaticArraysCore from cache… (11%)

[ Info: Done loading StaticArraysCore from cache… (took 0.011s) (11%)

[ Info: Loading CoordinateTransformations from cache… (44%)

[ Info: Done loading CoordinateTransformations from cache… (44%)

[ Info: Loading Rotations from cache… (56%)

[ Info: Done loading Rotations from cache… (took 0.016s) (56%)

[ Info: Loading Quaternions from cache… (56%)

[ Info: Done loading Quaternions from cache… (took 0.018s) (56%)

[ Info: Loading RealDot from cache… (56%)

[ Info: Done loading RealDot from cache… (56%)

[ Info: Loading AGFFileReader from cache… (67%)

[ Info: Done loading AGFFileReader from cache… (took 0.014s) (67%)

[ Info: Loading HTTP from cache… (67%)

[ Info: Done loading HTTP from cache… (took 0.031s) (67%)

[ Info: Loading URIs from cache… (67%)

[ Info: Done loading URIs from cache… (took 0.016s) (67%)

[ Info: Loading UUIDs from cache… (67%)

[ Info: Done loading UUIDs from cache… (67%)

┌ Warning: LoggingExtras not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading CodecZlib from cache… (67%)

[ Info: Done loading CodecZlib from cache… (took 0.019s) (67%)

[ Info: Loading Zlib_jll from cache… (67%)

[ Info: Done loading Zlib_jll from cache… (took 0.015s) (67%)

[ Info: Loading TranscodingStreams from cache… (67%)

[ Info: Done loading TranscodingStreams from cache… (took 0.014s) (67%)

[ Info: Loading ConcurrentUtilities from cache… (67%)

[ Info: Done loading ConcurrentUtilities from cache… (67%)

[ Info: Loading Serialization from cache… (67%)

[ Info: Done loading Serialization from cache… (67%)

[ Info: Loading Sockets from cache… (67%)

[ Info: Done loading Sockets from cache… (67%)

[ Info: Loading Base64 from cache… (67%)

[ Info: Done loading Base64 from cache… (took 0.016s) (67%)

[ Info: Loading ExceptionUnwrapping from cache… (67%)

[ Info: Done loading ExceptionUnwrapping from cache… (took 0.013s) (67%)

┌ Warning: Test not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading MbedTLS from cache… (67%)

[ Info: Done loading MbedTLS from cache… (67%)

[ Info: Loading MbedTLS_jll from cache… (67%)

[ Info: Done loading MbedTLS_jll from cache… (took 0.016s) (67%)

[ Info: Loading MozillaCACerts_jll from cache… (67%)

[ Info: Done loading MozillaCACerts_jll from cache… (67%)

[ Info: Loading NetworkOptions from cache… (67%)

[ Info: Done loading NetworkOptions from cache… (took 0.017s) (67%)

[ Info: Loading OpenSSL from cache… (67%)

[ Info: Done loading OpenSSL from cache… (67%)

[ Info: Loading OpenSSL_jll from cache… (67%)

[ Info: Done loading OpenSSL_jll from cache… (took 0.017s) (67%)

[ Info: Loading JLLWrappers from cache… (67%)

[ Info: Done loading JLLWrappers from cache… (took 0.012s) (67%)

[ Info: Loading BitFlags from cache… (67%)

[ Info: Done loading BitFlags from cache… (67%)

[ Info: Loading Logging from cache… (67%)

[ Info: Done loading Logging from cache… (67%)

┌ Warning: SimpleBufferStream not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading GR from cache… (67%)

[ Info: Done loading GR from cache… (took 0.034s) (67%)

[ Info: Loading Downloads from cache… (67%)

[ Info: Done loading Downloads from cache… (67%)

[ Info: Loading LibCURL from cache… (67%)

[ Info: Done loading LibCURL from cache… (took 0.032s) (67%)

[ Info: Loading LibCURL_jll from cache… (67%)

[ Info: Done loading LibCURL_jll from cache… (67%)

[ Info: Loading LibSSH2_jll from cache… (67%)

[ Info: Done loading LibSSH2_jll from cache… (67%)

[ Info: Loading nghttp2_jll from cache… (67%)

[ Info: Done loading nghttp2_jll from cache… (took 0.017s) (67%)

[ Info: Loading FileWatching from cache… (67%)

[ Info: Done loading FileWatching from cache… (took 0.017s) (67%)

[ Info: Loading ArgTools from cache… (67%)

[ Info: Done loading ArgTools from cache… (67%)

[ Info: Loading Tar from cache… (67%)

[ Info: Done loading Tar from cache… (took 0.019s) (67%)

┌ Warning: Qt6Wayland_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading DelimitedFiles from cache… (67%)

[ Info: Done loading DelimitedFiles from cache… (67%)

[ Info: Loading Mmap from cache… (67%)

[ Info: Done loading Mmap from cache… (took 0.013s) (67%)

[ Info: Loading JSON from cache… (67%)

[ Info: Done loading JSON from cache… (67%)

[ Info: Loading Parsers from cache… (67%)

[ Info: Done loading Parsers from cache… (took 0.02s) (67%)

[ Info: Loading GR_jll from cache… (67%)

[ Info: Done loading GR_jll from cache… (took 0.015s) (67%)

[ Info: Loading Fontconfig_jll from cache… (67%)

[ Info: Done loading Fontconfig_jll from cache… (67%)

[ Info: Loading Bzip2_jll from cache… (67%)

[ Info: Done loading Bzip2_jll from cache… (took 0.017s) (67%)

[ Info: Loading Pkg from cache… (67%)

[ Info: Done loading Pkg from cache… (took 0.033s) (67%)

[ Info: Loading LibGit2 from cache… (67%)

[ Info: Done loading LibGit2 from cache… (took 0.019s) (67%)

[ Info: Loading LibGit2_jll from cache… (67%)

[ Info: Done loading LibGit2_jll from cache… (67%)

[ Info: Loading p7zip_jll from cache… (67%)

[ Info: Done loading p7zip_jll from cache… (took 0.014s) (67%)

[ Info: Loading Markdown from cache… (67%)

[ Info: Done loading Markdown from cache… (took 0.016s) (67%)

[ Info: Loading Libuuid_jll from cache… (67%)

[ Info: Done loading Libuuid_jll from cache… (67%)

[ Info: Loading FreeType2_jll from cache… (67%)

[ Info: Done loading FreeType2_jll from cache… (took 0.017s) (67%)

[ Info: Loading Expat_jll from cache… (67%)

[ Info: Done loading Expat_jll from cache… (67%)

[ Info: Loading Pixman_jll from cache… (67%)

[ Info: Done loading Pixman_jll from cache… (took 0.015s) (67%)

┌ Warning: LLVMOpenMP_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading FFMPEG_jll from cache… (67%)

[ Info: Done loading FFMPEG_jll from cache… (took 0.016s) (67%)

[ Info: Loading LAME_jll from cache… (67%)

[ Info: Done loading LAME_jll from cache… (67%)

[ Info: Loading Opus_jll from cache… (67%)

[ Info: Done loading Opus_jll from cache… (took 0.018s) (67%)

[ Info: Loading FriBidi_jll from cache… (67%)

[ Info: Done loading FriBidi_jll from cache… (67%)

[ Info: Loading x264_jll from cache… (67%)

[ Info: Done loading x264_jll from cache… (took 0.012s) (67%)

[ Info: Loading libaom_jll from cache… (67%)

[ Info: Done loading libaom_jll from cache… (67%)

[ Info: Loading libvorbis_jll from cache… (67%)

[ Info: Done loading libvorbis_jll from cache… (took 0.016s) (67%)

[ Info: Loading Ogg_jll from cache… (67%)

[ Info: Done loading Ogg_jll from cache… (67%)

[ Info: Loading x265_jll from cache… (67%)

[ Info: Done loading x265_jll from cache… (took 0.017s) (67%)

[ Info: Loading libass_jll from cache… (67%)

[ Info: Done loading libass_jll from cache… (67%)

[ Info: Loading HarfBuzz_jll from cache… (67%)

[ Info: Done loading HarfBuzz_jll from cache… (took 0.016s) (67%)

[ Info: Loading Libffi_jll from cache… (67%)

[ Info: Done loading Libffi_jll from cache… (67%)

[ Info: Loading Cairo_jll from cache… (67%)

[ Info: Done loading Cairo_jll from cache… (67%)

[ Info: Loading Xorg_libXrender_jll from cache… (67%)

[ Info: Done loading Xorg_libXrender_jll from cache… (took 0.015s) (67%)

┌ Warning: Xorg_libX11_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading Glib_jll from cache… (67%)

[ Info: Done loading Glib_jll from cache… (67%)

[ Info: Loading Gettext_jll from cache… (67%)

[ Info: Done loading Gettext_jll from cache… (took 0.018s) (67%)

┌ Warning: XML2_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

┌ Warning: Libiconv_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

┌ Warning: Libmount_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading PCRE2_jll from cache… (67%)

[ Info: Done loading PCRE2_jll from cache… (67%)

[ Info: Loading Xorg_libXext_jll from cache… (67%)

[ Info: Done loading Xorg_libXext_jll from cache… (took 0.014s) (67%)

[ Info: Loading libpng_jll from cache… (67%)

[ Info: Done loading libpng_jll from cache… (67%)

[ Info: Loading LZO_jll from cache… (67%)

[ Info: Done loading LZO_jll from cache… (took 0.016s) (67%)

[ Info: Loading Graphite2_jll from cache… (67%)

[ Info: Done loading Graphite2_jll from cache… (67%)

[ Info: Loading libfdk_aac_jll from cache… (67%)

[ Info: Done loading libfdk_aac_jll from cache… (67%)

[ Info: Loading JpegTurbo_jll from cache… (67%)

[ Info: Done loading JpegTurbo_jll from cache… (67%)

[ Info: Loading Libtiff_jll from cache… (67%)

[ Info: Done loading Libtiff_jll from cache… (67%)

[ Info: Loading LERC_jll from cache… (67%)

[ Info: Done loading LERC_jll from cache… (67%)

┌ Warning: XZ_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading Zstd_jll from cache… (67%)

[ Info: Done loading Zstd_jll from cache… (67%)

[ Info: Loading GLFW_jll from cache… (67%)

[ Info: Done loading GLFW_jll from cache… (took 0.016s) (67%)

[ Info: Loading Libglvnd_jll from cache… (67%)

[ Info: Done loading Libglvnd_jll from cache… (67%)

┌ Warning: Xorg_libXcursor_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

┌ Warning: Xorg_libXinerama_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

┌ Warning: Xorg_libXrandr_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading xkbcommon_jll from cache… (67%)

[ Info: Done loading xkbcommon_jll from cache… (took 0.019s) (67%)

[ Info: Loading Xorg_libxcb_jll from cache… (67%)

[ Info: Done loading Xorg_libxcb_jll from cache… (67%)

┌ Warning: XSLT_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

┌ Warning: Xorg_libXau_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

┌ Warning: Xorg_libpthread_stubs_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

┌ Warning: Xorg_libXdmcp_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading Xorg_xkeyboard_config_jll from cache… (67%)

[ Info: Done loading Xorg_xkeyboard_config_jll from cache… (took 0.013s) (67%)

[ Info: Loading Xorg_xkbcomp_jll from cache… (67%)

[ Info: Done loading Xorg_xkbcomp_jll from cache… (67%)

┌ Warning: Xorg_libxkbfile_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

┌ Warning: Wayland_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

┌ Warning: Wayland_protocols_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

┌ Warning: Xorg_libXi_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

┌ Warning: libdecor_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading Qt6Base_jll from cache… (67%)

[ Info: Done loading Qt6Base_jll from cache… (took 0.016s) (67%)

[ Info: Loading Xorg_xcb_util_image_jll from cache… (67%)

[ Info: Done loading Xorg_xcb_util_image_jll from cache… (67%)

┌ Warning: Xorg_xcb_util_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading Vulkan_Loader_jll from cache… (67%)

[ Info: Done loading Vulkan_Loader_jll from cache… (took 0.017s) (67%)

[ Info: Loading Xorg_libSM_jll from cache… (67%)

[ Info: Done loading Xorg_libSM_jll from cache… (67%)

┌ Warning: Xorg_libICE_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading libinput_jll from cache… (67%)

[ Info: Done loading libinput_jll from cache… (took 0.017s) (67%)

┌ Warning: eudev_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

┌ Warning: libevdev_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

┌ Warning: mtdev_jll not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading Xorg_xcb_util_wm_jll from cache… (67%)

[ Info: Done loading Xorg_xcb_util_wm_jll from cache… (67%)

[ Info: Loading Xorg_xcb_util_renderutil_jll from cache… (67%)

[ Info: Done loading Xorg_xcb_util_renderutil_jll from cache… (took 0.016s) (67%)

[ Info: Loading Xorg_xcb_util_keysyms_jll from cache… (67%)

[ Info: Done loading Xorg_xcb_util_keysyms_jll from cache… (67%)

[ Info: Loading Xorg_xcb_util_cursor_jll from cache… (67%)

[ Info: Done loading Xorg_xcb_util_cursor_jll from cache… (67%)

┌ Warning: DataFrames not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading Plots from cache… (67%)

[ Info: Done loading Plots from cache… (took 0.14s) (67%)

[ Info: Loading Showoff from cache… (67%)

[ Info: Done loading Showoff from cache… (took 0.015s) (67%)

[ Info: Loading Grisu from cache… (67%)

[ Info: Done loading Grisu from cache… (67%)

[ Info: Loading Statistics from cache… (67%)

[ Info: Done loading Statistics from cache… (took 0.03s) (67%)

[ Info: Loading FixedPointNumbers from cache… (67%)

[ Info: Done loading FixedPointNumbers from cache… (took 0.017s) (67%)

[ Info: Loading JLFzf from cache… (67%)

[ Info: Done loading JLFzf from cache… (67%)

[ Info: Loading Pipe from cache… (67%)

[ Info: Done loading Pipe from cache… (took 0.016s) (67%)

[ Info: Loading REPL from cache… (67%)

[ Info: Done loading REPL from cache… (took 0.034s) (67%)

[ Info: Loading InteractiveUtils from cache… (67%)

[ Info: Done loading InteractiveUtils from cache… (took 0.016s) (67%)

[ Info: Loading StyledStrings from cache… (67%)

[ Info: Done loading StyledStrings from cache… (took 0.017s) (67%)

[ Info: Loading fzf_jll from cache… (67%)

[ Info: Done loading fzf_jll from cache… (67%)

[ Info: Loading Unzip from cache… (67%)

[ Info: Done loading Unzip from cache… (took 0.017s) (67%)

[ Info: Loading UnitfulLatexify from cache… (67%)

[ Info: Done loading UnitfulLatexify from cache… (67%)

[ Info: Loading Latexify from cache… (67%)

[ Info: Done loading Latexify from cache… (took 0.016s) (67%)

[ Info: Loading Format from cache… (67%)

[ Info: Done loading Format from cache… (took 0.021s) (67%)

[ Info: Loading OrderedCollections from cache… (67%)

[ Info: Done loading OrderedCollections from cache… (67%)

[ Info: Loading LaTeXStrings from cache… (67%)

[ Info: Done loading LaTeXStrings from cache… (took 0.012s) (67%)

[ Info: Loading Requires from cache… (67%)

[ Info: Done loading Requires from cache… (took 0.015s) (67%)

[ Info: Loading MacroTools from cache… (67%)

[ Info: Done loading MacroTools from cache… (67%)

[ Info: Loading RecipesPipeline from cache… (67%)

[ Info: Done loading RecipesPipeline from cache… (took 0.019s) (67%)

[ Info: Loading RecipesBase from cache… (67%)

[ Info: Done loading RecipesBase from cache… (67%)

[ Info: Loading PlotUtils from cache… (67%)

[ Info: Done loading PlotUtils from cache… (took 0.014s) (67%)

┌ Warning: ColorSchemes not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading StableRNGs from cache… (67%)

[ Info: Done loading StableRNGs from cache… (67%)

[ Info: Loading Colors from cache… (67%)

[ Info: Done loading Colors from cache… (67%)

[ Info: Loading ColorTypes from cache… (67%)

[ Info: Done loading ColorTypes from cache… (took 0.031s) (67%)

[ Info: Loading Reexport from cache… (67%)

[ Info: Done loading Reexport from cache… (67%)

[ Info: Loading NaNMath from cache… (67%)

[ Info: Done loading NaNMath from cache… (took 0.016s) (67%)

[ Info: Loading OpenLibm_jll from cache… (67%)

[ Info: Done loading OpenLibm_jll from cache… (took 0.014s) (67%)

[ Info: Loading StatsBase from cache… (67%)

[ Info: Done loading StatsBase from cache… (took 0.021s) (67%)

[ Info: Loading LogExpFunctions from cache… (67%)

[ Info: Done loading LogExpFunctions from cache… (took 0.015s) (67%)

[ Info: Loading IrrationalConstants from cache… (67%)

[ Info: Done loading IrrationalConstants from cache… (67%)

[ Info: Loading DocStringExtensions from cache… (67%)

[ Info: Done loading DocStringExtensions from cache… (took 0.02s) (67%)

[ Info: Loading SortingAlgorithms from cache… (67%)

[ Info: Done loading SortingAlgorithms from cache… (took 0.011s) (67%)

[ Info: Loading DataStructures from cache… (67%)

[ Info: Done loading DataStructures from cache… (took 0.016s) (67%)

[ Info: Loading Compat from cache… (67%)

[ Info: Done loading Compat from cache… (took 0.017s) (67%)

[ Info: Loading Missings from cache… (67%)

[ Info: Done loading Missings from cache… (took 0.013s) (67%)

[ Info: Loading DataAPI from cache… (67%)

[ Info: Done loading DataAPI from cache… (67%)

[ Info: Loading StatsAPI from cache… (67%)

[ Info: Done loading StatsAPI from cache… (took 0.012s) (67%)

[ Info: Loading SparseArrays from cache… (67%)

[ Info: Done loading SparseArrays from cache… (took 0.42s) (67%)

[ Info: Loading SuiteSparse_jll from cache… (67%)

[ Info: Done loading SuiteSparse_jll from cache… (took 0.015s) (67%)

[ Info: Loading RelocatableFolders from cache… (67%)

[ Info: Done loading RelocatableFolders from cache… (67%)

[ Info: Loading Scratch from cache… (67%)

[ Info: Done loading Scratch from cache… (took 0.015s) (67%)

[ Info: Loading FFMPEG from cache… (67%)

[ Info: Done loading FFMPEG from cache… (took 0.013s) (67%)

[ Info: Loading Measures from cache… (67%)

[ Info: Done loading Measures from cache… (67%)

[ Info: Loading UnicodeFun from cache… (67%)

[ Info: Done loading UnicodeFun from cache… (took 0.014s) (67%)

[ Info: Loading PlotThemes from cache… (67%)

[ Info: Done loading PlotThemes from cache… (67%)

[ Info: Loading Contour from cache… (67%)

[ Info: Done loading Contour from cache… (67%)

[ Info: Loading Polynomials from cache… (67%)

[ Info: Done loading Polynomials from cache… (took 0.017s) (67%)

[ Info: Loading Setfield from cache… (67%)

[ Info: Done loading Setfield from cache… (took 0.031s) (67%)

[ Info: Loading ConstructionBase from cache… (67%)

[ Info: Done loading ConstructionBase from cache… (67%)

┌ Warning: Future not stored on disc

└ @ SymbolServer c:\Users\seatt.vscode\extensions\julialang.language-julia-1.127.2\scripts\packages\SymbolServer\src\SymbolServer.jl:361

[ Info: Loading ZipFile from cache… (67%)

[ Info: Done loading ZipFile from cache… (took 0.014s) (67%)

[ Info: Loading FastDifferentiation from cache… (78%)

[ Info: Done loading FastDifferentiation from cache… (took 0.017s) (78%)

[ Info: Loading SpecialFunctions from cache… (78%)

[ Info: Done loading SpecialFunctions from cache… (took 0.015s) (78%)

[ Info: Loading OpenSpecFun_jll from cache… (78%)

[ Info: Done loading OpenSpecFun_jll from cache… (78%)

[ Info: Loading DiffRules from cache… (78%)

[ Info: Done loading DiffRules from cache… (took 0.017s) (78%)

[ Info: Loading RuntimeGeneratedFunctions from cache… (78%)

[ Info: Done loading RuntimeGeneratedFunctions from cache… (took 0.018s) (78%)

[ Info: Loading ExprTools from cache… (78%)

[ Info: Done loading ExprTools from cache… (78%)

[ Info: Loading GeometryBasics from cache… (89%)

[ Info: Done loading GeometryBasics from cache… (took 0.018s) (89%)

[ Info: Loading IterTools from cache… (89%)

[ Info: Done loading IterTools from cache… (took 0.017s) (89%)

[ Info: Loading Tables from cache… (89%)

[ Info: Done loading Tables from cache… (89%)

[ Info: Loading IteratorInterfaceExtensions from cache… (89%)

[ Info: Done loading IteratorInterfaceExtensions from cache… (89%)

[ Info: Loading DataValueInterfaces from cache… (89%)

[ Info: Done loading DataValueInterfaces from cache… (89%)

[ Info: Loading TableTraits from cache… (89%)

[ Info: Done loading TableTraits from cache… (took 0.017s) (89%)

[ Info: Loading EarCut_jll from cache… (89%)

[ Info: Done loading EarCut_jll from cache… (89%)

[ Info: Loading StructArrays from cache… (89%)

[ Info: Done loading StructArrays from cache… (took 0.017s) (89%)

[ Info: Loading Extents from cache… (89%)

[ Info: Done loading Extents from cache… (89%)

[ Info: Loading GeoInterface from cache… (89%)

[ Info: Done loading GeoInterface from cache… (took 0.018s) (89%)

[ Info: Loading GeoFormatTypes from cache… (89%)

[ Info: Done loading GeoFormatTypes from cache… (89%)

[ Info: Loaded all packages into cache in 2.9s (100%)

============== Startup timings ==============

0.0 - LS startup started (0.0s since last event)

0.063 - connection established (0.063s since last event)

2.106 - (async) listening to client events (2.043s since last event)

2.153 - (async) listening to symbol server events (0.047s since last event)

2.153 - starting combined listener (0.0s since last event)

2.216 - LSP/initialize (0.063s since last event)

4.024 - LSP/initialized (1.808s since last event)

15.152 - LSP/textDocument/didOpen (11.128s since last event)

15.554 - LSP/textDocument/didOpen (0.402s since last event)

15.601 - LSP/textDocument/didOpen (0.047s since last event)

15.617 - LSP/textDocument/didOpen (0.016s since last event)

15.634 - LSP/textDocument/didOpen (0.017s since last event)

15.651 - LSP/textDocument/didOpen (0.017s since last event)

15.668 - LSP/textDocument/didOpen (0.017s since last event)

15.688 - LSP/textDocument/didOpen (0.02s since last event)

15.688 - LSP/textDocument/didOpen (0.0s since last event)

29.489 - symbols received (13.801s since last event)

29.489 - extended methods computed (0.0s since last event)

29.489 - project deps computed (0.0s since last event)

29.489 - env map computed (0.0s since last event)

29.703 - initial lint done (0.214s since last event)

=============================================

Yes. But there is no error recorded there… Did you take that after the error showed up?

I did take the log after the error. Nothing showed up in the language server output.

But, something did show up in the test server output: a message about unsatisfiable requirements for packages. Which is odd because my package compiles and runs fine at the VSCode REPL. Also this is not the error reported in the VSCode REPL which is still the same:

The tests also execute fine when I run test in the VSCode REPL in package mode. No problem with unsatisfiable package versions.

Test server output ``` [ Info: Starting the Julia Test Server Activating project at `c:\Users\seatt\.vscode\extensions\julialang.language-julia-1.124.2\scripts\environments\testserver\v1.11` ┌ Info: This test server instance was started with the following configuration. │ project_path = "" │ package_path = "c:\\Users\\seatt\\source\\GaussianBeam" └ package_name = "GaussianBeam" Activating new project at `C:\Users\seatt\AppData\Local\Temp\jl_YOmVvl` Resolving package versions... ┌ Error: Some Julia code in the VS Code extension crashed └ @ Main c:\Users\seatt\.vscode\extensions\julialang.language-julia-1.124.2\scripts\error_handler.jl:15 ERROR: Unsatisfiable requirements detected for package AGFFileReader [36dd7d7d]: AGFFileReader [36dd7d7d] log: ├─AGFFileReader [36dd7d7d] has no known versions! └─restricted to versions 1 by GaussianBeam [e826a8ce] — no versions left └─GaussianBeam [e826a8ce] log: ├─possible versions are: 0.1.0 or uninstalled └─GaussianBeam [e826a8ce] is fixed to version 0.1.0 Stacktrace: [1] check_constraints(graph::Pkg.Resolve.Graph) @ Pkg.Resolve C:\Users\seatt\.julia\juliaup\julia-1.11.1+0.x64.w64.mingw32\share\julia\stdlib\v1.11\Pkg\src\Resolve\graphtype.jl:998 [2] Pkg.Resolve.Graph(compat::Dict{Base.UUID, Dict{VersionNumber, Dict{Base.UUID, Pkg.Versions.VersionSpec}}}, compat_weak::Dict{Base.UUID, Dict{VersionNumber, Set{Base.UUID}}}, uuid_to_name::Dict{Base.UUID, String}, reqs::Dict{Base.UUID, Pkg.Versions.VersionSpec}, fixed::Dict{Base.UUID, Pkg.Resolve.Fixed}, verbose::Bool, julia_version::VersionNumber) @ Pkg.Resolve C:\Users\seatt\.julia\juliaup\julia-1.11.1+0.x64.w64.mingw32\share\julia\stdlib\v1.11\Pkg\src\Resolve\graphtype.jl:345 [3] deps_graph(env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, uuid_to_name::Dict{Base.UUID, String}, reqs::Dict{Base.UUID, Pkg.Versions.VersionSpec}, fixed::Dict{Base.UUID, Pkg.Resolve.Fixed}, julia_version::VersionNumber, installed_only::Bool) @ Pkg.Operations C:\Users\seatt\.julia\juliaup\julia-1.11.1+0.x64.w64.mingw32\share\julia\stdlib\v1.11\Pkg\src\Operations.jl:602 [4] resolve_versions!(env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, pkgs::Vector{Pkg.Types.PackageSpec}, julia_version::VersionNumber, installed_only::Bool) @ Pkg.Operations C:\Users\seatt\.julia\juliaup\julia-1.11.1+0.x64.w64.mingw32\share\julia\stdlib\v1.11\Pkg\src\Operations.jl:422 [5] targeted_resolve(env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, pkgs::Vector{Pkg.Types.PackageSpec}, preserve::Pkg.Types.PreserveLevel, julia_version::VersionNumber) @ Pkg.Operations C:\Users\seatt\.julia\juliaup\julia-1.11.1+0.x64.w64.mingw32\share\julia\stdlib\v1.11\Pkg\src\Operations.jl:1384 [6] tiered_resolve(env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, pkgs::Vector{Pkg.Types.PackageSpec}, julia_version::VersionNumber, try_all_installed::Bool) @ Pkg.Operations C:\Users\seatt\.julia\juliaup\julia-1.11.1+0.x64.w64.mingw32\share\julia\stdlib\v1.11\Pkg\src\Operations.jl:1373 [7] _resolve(io::IOContext{IO}, env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, pkgs::Vector{Pkg.Types.PackageSpec}, preserve::Pkg.Types.PreserveLevel, julia_version::VersionNumber) @ Pkg.Operations C:\Users\seatt\.julia\juliaup\julia-1.11.1+0.x64.w64.mingw32\share\julia\stdlib\v1.11\Pkg\src\Operations.jl:1394 [8] develop(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}, new_git::Set{Base.UUID}; preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform) @ Pkg.Operations C:\Users\seatt\.julia\juliaup\julia-1.11.1+0.x64.w64.mingw32\share\julia\stdlib\v1.11\Pkg\src\Operations.jl:1475 [9] develop @ C:\Users\seatt\.julia\juliaup\julia-1.11.1+0.x64.w64.mingw32\share\julia\stdlib\v1.11\Pkg\src\Operations.jl:1466 [inlined] [10] develop(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; shared::Bool, preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API C:\Users\seatt\.julia\juliaup\julia-1.11.1+0.x64.w64.mingw32\share\julia\stdlib\v1.11\Pkg\src\API.jl:252 [11] develop(pkgs::Vector{Pkg.Types.PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{}) @ Pkg.API C:\Users\seatt\.julia\juliaup\julia-1.11.1+0.x64.w64.mingw32\share\julia\stdlib\v1.11\Pkg\src\API.jl:159 [12] develop(pkgs::Vector{Pkg.Types.PackageSpec}) @ Pkg.API C:\Users\seatt\.julia\juliaup\julia-1.11.1+0.x64.w64.mingw32\share\julia\stdlib\v1.11\Pkg\src\API.jl:148 [13] develop @ C:\Users\seatt\.julia\juliaup\julia-1.11.1+0.x64.w64.mingw32\share\julia\stdlib\v1.11\Pkg\src\API.jl:146 [inlined] [14] serve(pipename::String, debug_pipename::String, project_path::String, package_path::String, package_name::String; is_dev::Bool, error_handler::Function) @ TestItemServer c:\Users\seatt\.vscode\extensions\julialang.language-julia-1.124.2\scripts\packages\TestItemServer\src\TestItemServer.jl:514 [15] top-level scope @ c:\Users\seatt\.vscode\extensions\julialang.language-julia-1.124.2\scripts\testserver\testserver_main.jl:23 [16] include(mod::Module, _path::String) @ Base .\Base.jl:557 [17] exec_options(opts::Base.JLOptions) @ Base .\client.jl:323 [18] _start() @ Base .\client.jl:531 ```

@brianguenter So what is happening in your case is different. I you look at the log, it has this info:

Info: This test server instance was started with the following configuration.
project_path = "" 
package_path = "c:\\Users\\seatt\\source\\GaussianBeam"
package_name = "GaussianBeam"

The key thing is that it looks like you don’t have an active project in your VS Code session. In that case, the test runner will create a temporary empty project, pkg> dev your package into it and then try to resolve. But your package has a dependency that is not registered in the registry, correct? So the resolve step fails.

The solution is to make sure your VS Code session has an active project, and that the package where the test is in is actually deved into that project.

Hmm. How do I make sure my VSCode session has an active project?

This is a snapshot of the status bar of VSCode

And this is a snapshot of the package manager mode executing in the VSCode REPL.

The GaussianBeam package is the activated package, according to the package manager.

Do I have to do something else to get VSCode to think this is the active project? I’ve never had to explicitly had to worry about this before so I must have accidentally configured something strangely for this project.