Pumas Pkg Now Unloadable

Hello all,

After the new year, I was trying to open Pumas to begin the process of reactivating the license (Desktop client). However, when trying to run using Pumas in a Pumas 2.7.1 REPL opened from Pumas: List Versions in the VS Code command palette, I am having issues with package precompilation.

I tried switching to a different version, restarting VS Code, and restarting my PC. All steps to no avail.

Output of using Pumas:

julia> using Pumas
Precompiling Pumas...
Info Given Pumas was explicitly requested, output will be shown live
ERROR: LoadError: SystemError: opening file "C:\\Users\\rayga\\.julia\\packages\\NCA\\f0i6X\\src\\NCA.jl.1.11.7.jls": No such file or directory
Stacktrace:
  [1] systemerror(p::String, errno::Int32; extrainfo::Nothing)
    @ Base .\error.jl:176
  [2] systemerror
    @ .\error.jl:175 [inlined]
  [3] open(fname::String; lock::Bool, read::Bool, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
    @ Base .\iostream.jl:295
  [4] open                                                                                                                                                                                                                                                                                  
    @ .\iostream.jl:277 [inlined]                                                                                                                                                                                                                                                           
  [5] open(fname::String, mode::String; lock::Bool)                                                                                                                                                                                                                                         
    @ Base .\iostream.jl:358                                                                                                                                                                                                                                                                
  [6] open(fname::String, mode::String)
    @ Base .\iostream.jl:357
  [7] open(::typeof(Base._crc32c), ::String, ::Vararg{String}; kwargs::@Kwargs{})
    @ Base .\io.jl:408
  [8] open
    @ .\io.jl:407 [inlined]
  [9] macro expansion
    @ .\loading.jl:2175 [inlined]
 [10] macro expansion
    @ .\lock.jl:273 [inlined]
 [11] _include_dependency(mod::Module, _path::String; track_content::Bool, path_may_be_dir::Bool)
    @ Base .\loading.jl:2173
 [12] _include_dependency
    @ .\loading.jl:2158 [inlined]
 [13] #include_dependency#1109
    @ .\loading.jl:2203 [inlined]
 [14] include_dependency(path::String)
    @ Base .\loading.jl:2202
 [15] top-level scope
    @ C:\Users\rayga\.julia\packages\NCA\f0i6X\src\NCA.jl:2
 [16] include
    @ .\Base.jl:562 [inlined]
 [17] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)
    @ Base .\loading.jl:2881
 [18] top-level scope
    @ stdin:6                                                                                                                                                                                                                                                                               
in expression starting at C:\Users\rayga\.julia\packages\NCA\f0i6X\src\NCA.jl:1                                                                                                                                                                                                             
in expression starting at stdin:6                                                                                                                                                                                                                                                           
ERROR: LoadError: Failed to precompile NCA [29142fd5-e082-4e84-b14f-4d7220ed3f6b] to "C:\\Users\\rayga\\.julia\\compiled\\v1.11\\NCA\\jl_7ACA.tmp".
Stacktrace:
  [1] error(s::String)
    @ Base .\error.jl:35
  [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool; flags::Cmd, cacheflags::Base.CacheFlags, reasons::Dict{String, Int64}, loadable_exts::Nothing)
    @ Base .\loading.jl:3174
  [3] (::Base.var"#1110#1111"{Base.PkgId})()
    @ Base .\loading.jl:2579
  [4] mkpidlock(f::Base.var"#1110#1111"{Base.PkgId}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})
    @ FileWatching.Pidfile C:\Users\rayga\.julia\juliaup\julia-1.11.7+0.x64.w64.mingw32\share\julia\stdlib\v1.11\FileWatching\src\pidfile.jl:95
  [5] #mkpidlock#6
    @ C:\Users\rayga\.julia\juliaup\julia-1.11.7+0.x64.w64.mingw32\share\julia\stdlib\v1.11\FileWatching\src\pidfile.jl:90 [inlined]
  [6] trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})
    @ FileWatching.Pidfile C:\Users\rayga\.julia\juliaup\julia-1.11.7+0.x64.w64.mingw32\share\julia\stdlib\v1.11\FileWatching\src\pidfile.jl:116
  [7] #invokelatest#2
    @ .\essentials.jl:1057 [inlined]
  [8] invokelatest
    @ .\essentials.jl:1052 [inlined]
  [9] maybe_cachefile_lock(f::Base.var"#1110#1111"{Base.PkgId}, pkg::Base.PkgId, srcpath::String; stale_age::Int64)
    @ Base .\loading.jl:3698
 [10] maybe_cachefile_lock
    @ .\loading.jl:3695 [inlined]
 [11] _require(pkg::Base.PkgId, env::String)
    @ Base .\loading.jl:2565
 [12] __require_prelocked(uuidkey::Base.PkgId, env::String)
    @ Base .\loading.jl:2388
 [13] #invoke_in_world#3
    @ .\essentials.jl:1089 [inlined]
 [14] invoke_in_world
    @ .\essentials.jl:1086 [inlined]
 [15] _require_prelocked(uuidkey::Base.PkgId, env::String)
    @ Base .\loading.jl:2375
 [16] macro expansion
    @ .\loading.jl:2314 [inlined]
 [17] macro expansion
    @ .\lock.jl:273 [inlined]
 [18] __require(into::Module, mod::Symbol)
    @ Base .\loading.jl:2271
 [19] #invoke_in_world#3
    @ .\essentials.jl:1089 [inlined]
 [20] invoke_in_world
    @ .\essentials.jl:1086 [inlined]
 [21] require(into::Module, mod::Symbol)
    @ Base .\loading.jl:2260
 [22] eval
    @ .\boot.jl:430 [inlined]
 [23] eval(x::Expr)
    @ Pumas C:\Users\rayga\.julia\packages\Pumas\ikgqa\src\Pumas.jl:1
 [24] (::Pumas.var"#2#4"{Module, Vector{UInt8}})()
    @ Pumas /build/run/_work/pumas-products-bundler/pumas-products-bundler/handlers\post_process.jl:61
 [25] cd(f::Pumas.var"#2#4"{Module, Vector{UInt8}}, dir::String)
    @ Base.Filesystem .\file.jl:101
 [26] (::Pumas.var"#1#3")(__module__::Module, __directory__::String, filename::String)
    @ Pumas /build/run/_work/pumas-products-bundler/pumas-products-bundler/handlers\post_process.jl:51
 [27] include(filename::String)
    @ Pumas C:\Users\rayga\.julia\packages\Pumas\ikgqa\src\Pumas.jl:4
 [28] top-level scope
    @ none:1
 [29] eval
    @ .\boot.jl:430 [inlined]
 [30] eval
    @ C:\Users\rayga\.julia\packages\Pumas\ikgqa\src\Pumas.jl:1 [inlined]
 [31] (::Pumas.var"#5#6")()
    @ Pumas C:\Users\rayga\.julia\packages\Pumas\ikgqa\src\Pumas.jl:6
 [32] cd(f::Pumas.var"#5#6", dir::String)
    @ Base.Filesystem .\file.jl:101
 [33] top-level scope
    @ C:\Users\rayga\.julia\packages\Pumas\ikgqa\src\Pumas.jl:5
 [34] include
    @ .\Base.jl:562 [inlined]
 [35] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
    @ Base .\loading.jl:2881
 [36] top-level scope
    @ stdin:6
in expression starting at C:\Users\rayga\.julia\packages\Pumas\ikgqa\src\Pumas.jl:1
in expression starting at stdin:6
  ✗ NCA
  ✗ NCA → NCADynamicQuantitiesExt
  ✗ Pumas
  0 dependencies successfully precompiled in 757 seconds. 531 already precompiled.

ERROR: The following 3 direct dependencies failed to precompile:

Pumas

Failed to precompile Pumas [4f2c3c20-a4ac-11e9-067b-e5872d3484cf] to "C:\\Users\\rayga\\.julia\\compiled\\v1.11\\Pumas\\jl_631C.tmp".
ERROR: LoadError: SystemError: opening file "C:\\Users\\rayga\\.julia\\packages\\NCA\\f0i6X\\src\\NCA.jl.1.11.7.jls": No such file or directory
Stacktrace:
  [1] systemerror(p::String, errno::Int32; extrainfo::Nothing)
    @ Base .\error.jl:176
  [2] systemerror
    @ .\error.jl:175 [inlined]
  [3] open(fname::String; lock::Bool, read::Bool, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
    @ Base .\iostream.jl:295
  [4] open
    @ .\iostream.jl:277 [inlined]
  [5] open(fname::String, mode::String; lock::Bool)
    @ Base .\iostream.jl:358
  [6] open(fname::String, mode::String)
    @ Base .\iostream.jl:357
  [7] open(::typeof(Base._crc32c), ::String, ::Vararg{String}; kwargs::@Kwargs{})
    @ Base .\io.jl:408
  [8] open
    @ .\io.jl:407 [inlined]
  [9] macro expansion
    @ .\loading.jl:2175 [inlined]
 [10] macro expansion
    @ .\lock.jl:273 [inlined]
 [11] _include_dependency(mod::Module, _path::String; track_content::Bool, path_may_be_dir::Bool)
    @ Base .\loading.jl:2173
 [12] _include_dependency
    @ .\loading.jl:2158 [inlined]
 [13] #include_dependency#1109
    @ .\loading.jl:2203 [inlined]
 [14] include_dependency(path::String)
    @ Base .\loading.jl:2202
 [15] top-level scope
    @ C:\Users\rayga\.julia\packages\NCA\f0i6X\src\NCA.jl:2
 [16] include
    @ .\Base.jl:562 [inlined]
 [17] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)
    @ Base .\loading.jl:2881
 [18] top-level scope
    @ stdin:6
in expression starting at C:\Users\rayga\.julia\packages\NCA\f0i6X\src\NCA.jl:1
in expression starting at stdin:6
ERROR: LoadError: Failed to precompile NCA [29142fd5-e082-4e84-b14f-4d7220ed3f6b] to "C:\\Users\\rayga\\.julia\\compiled\\v1.11\\NCA\\jl_7ACA.tmp".
Stacktrace:
  [1] error(s::String)
    @ Base .\error.jl:35
  [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool; flags::Cmd, cacheflags::Base.CacheFlags, reasons::Dict{String, Int64}, loadable_exts::Nothing)
    @ Base .\loading.jl:3174
  [3] (::Base.var"#1110#1111"{Base.PkgId})()
    @ Base .\loading.jl:2579
  [4] mkpidlock(f::Base.var"#1110#1111"{Base.PkgId}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})
    @ FileWatching.Pidfile C:\Users\rayga\.julia\juliaup\julia-1.11.7+0.x64.w64.mingw32\share\julia\stdlib\v1.11\FileWatching\src\pidfile.jl:95
  [5] #mkpidlock#6
    @ C:\Users\rayga\.julia\juliaup\julia-1.11.7+0.x64.w64.mingw32\share\julia\stdlib\v1.11\FileWatching\src\pidfile.jl:90 [inlined]
  [6] trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})
    @ FileWatching.Pidfile C:\Users\rayga\.julia\juliaup\julia-1.11.7+0.x64.w64.mingw32\share\julia\stdlib\v1.11\FileWatching\src\pidfile.jl:116
  [7] #invokelatest#2
    @ .\essentials.jl:1057 [inlined]
  [8] invokelatest
    @ .\essentials.jl:1052 [inlined]
  [9] maybe_cachefile_lock(f::Base.var"#1110#1111"{Base.PkgId}, pkg::Base.PkgId, srcpath::String; stale_age::Int64)
    @ Base .\loading.jl:3698
 [10] maybe_cachefile_lock
    @ .\loading.jl:3695 [inlined]
 [11] _require(pkg::Base.PkgId, env::String)
    @ Base .\loading.jl:2565
 [12] __require_prelocked(uuidkey::Base.PkgId, env::String)
    @ Base .\loading.jl:2388
 [13] #invoke_in_world#3
    @ .\essentials.jl:1089 [inlined]
 [14] invoke_in_world
    @ .\essentials.jl:1086 [inlined]
 [15] _require_prelocked(uuidkey::Base.PkgId, env::String)
    @ Base .\loading.jl:2375
 [16] macro expansion
    @ .\loading.jl:2314 [inlined]
 [17] macro expansion
    @ .\lock.jl:273 [inlined]
 [18] __require(into::Module, mod::Symbol)
    @ Base .\loading.jl:2271
 [19] #invoke_in_world#3
    @ .\essentials.jl:1089 [inlined]
 [20] invoke_in_world
    @ .\essentials.jl:1086 [inlined]
 [21] require(into::Module, mod::Symbol)
    @ Base .\loading.jl:2260
 [22] eval
    @ .\boot.jl:430 [inlined]
 [23] eval(x::Expr)
    @ Pumas C:\Users\rayga\.julia\packages\Pumas\ikgqa\src\Pumas.jl:1
 [24] (::Pumas.var"#2#4"{Module, Vector{UInt8}})()
    @ Pumas /build/run/_work/pumas-products-bundler/pumas-products-bundler/handlers\post_process.jl:61
 [25] cd(f::Pumas.var"#2#4"{Module, Vector{UInt8}}, dir::String)
    @ Base.Filesystem .\file.jl:101
 [26] (::Pumas.var"#1#3")(__module__::Module, __directory__::String, filename::String)
    @ Pumas /build/run/_work/pumas-products-bundler/pumas-products-bundler/handlers\post_process.jl:51
 [27] include(filename::String)
    @ Pumas C:\Users\rayga\.julia\packages\Pumas\ikgqa\src\Pumas.jl:4
 [28] top-level scope
    @ none:1
 [29] eval
    @ .\boot.jl:430 [inlined]
 [30] eval
    @ C:\Users\rayga\.julia\packages\Pumas\ikgqa\src\Pumas.jl:1 [inlined]
 [31] (::Pumas.var"#5#6")()
    @ Pumas C:\Users\rayga\.julia\packages\Pumas\ikgqa\src\Pumas.jl:6
 [32] cd(f::Pumas.var"#5#6", dir::String)
    @ Base.Filesystem .\file.jl:101
 [33] top-level scope
    @ C:\Users\rayga\.julia\packages\Pumas\ikgqa\src\Pumas.jl:5
 [34] include
    @ .\Base.jl:562 [inlined]
 [35] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
    @ Base .\loading.jl:2881
 [36] top-level scope
    @ stdin:6
in expression starting at C:\Users\rayga\.julia\packages\Pumas\ikgqa\src\Pumas.jl:1
in expression starting at stdin:6
NCADynamicQuantitiesExt

Failed to precompile NCADynamicQuantitiesExt [f1f2a2c1-374b-58df-b526-d2e714f901a2] to "C:\\Users\\rayga\\.julia\\compiled\\v1.11\\NCADynamicQuantitiesExt\\jl_505C.tmp".
ERROR: LoadError: SystemError: opening file "C:\\Users\\rayga\\.julia\\packages\\NCA\\f0i6X\\ext\\NCADynamicQuantitiesExt.jl.1.11.7.jls": No such file or directory
Stacktrace:
  [1] systemerror(p::String, errno::Int32; extrainfo::Nothing)
    @ Base .\error.jl:176
  [2] systemerror
    @ .\error.jl:175 [inlined]
  [3] open(fname::String; lock::Bool, read::Bool, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
    @ Base .\iostream.jl:295
  [4] open
    @ .\iostream.jl:277 [inlined]
  [5] open(fname::String, mode::String; lock::Bool)
    @ Base .\iostream.jl:358
  [6] open(fname::String, mode::String)
    @ Base .\iostream.jl:357
  [7] open(::typeof(Base._crc32c), ::String, ::Vararg{String}; kwargs::@Kwargs{})
    @ Base .\io.jl:408
  [8] open
    @ .\io.jl:407 [inlined]
  [9] macro expansion
    @ .\loading.jl:2175 [inlined]
 [10] macro expansion
    @ .\lock.jl:273 [inlined]
 [11] _include_dependency(mod::Module, _path::String; track_content::Bool, path_may_be_dir::Bool)
    @ Base .\loading.jl:2173
 [12] _include_dependency
    @ .\loading.jl:2158 [inlined]
 [13] #include_dependency#1109
    @ .\loading.jl:2203 [inlined]
 [14] include_dependency(path::String)
    @ Base .\loading.jl:2202
 [15] top-level scope
    @ C:\Users\rayga\.julia\packages\NCA\f0i6X\ext\NCADynamicQuantitiesExt.jl:2
 [16] include
    @ .\Base.jl:562 [inlined]
 [17] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
    @ Base .\loading.jl:2881
 [18] top-level scope
    @ stdin:6
in expression starting at C:\Users\rayga\.julia\packages\NCA\f0i6X\ext\NCADynamicQuantitiesExt.jl:1
in expression starting at stdin:6

NCA

Failed to precompile NCA [29142fd5-e082-4e84-b14f-4d7220ed3f6b] to "C:\\Users\\rayga\\.julia\\compiled\\v1.11\\NCA\\jl_A63E.tmp".
ERROR: LoadError: SystemError: opening file "C:\\Users\\rayga\\.julia\\packages\\NCA\\f0i6X\\src\\NCA.jl.1.11.7.jls": No such file or directory
Stacktrace:
  [1] systemerror(p::String, errno::Int32; extrainfo::Nothing)
    @ Base .\error.jl:176
  [2] systemerror
    @ .\error.jl:175 [inlined]
  [3] open(fname::String; lock::Bool, read::Bool, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
    @ Base .\iostream.jl:295
  [4] open
    @ .\iostream.jl:277 [inlined]
  [5] open(fname::String, mode::String; lock::Bool)
    @ Base .\iostream.jl:358
  [6] open(fname::String, mode::String)
    @ Base .\iostream.jl:357
  [7] open(::typeof(Base._crc32c), ::String, ::Vararg{String}; kwargs::@Kwargs{})
    @ Base .\io.jl:408
  [8] open
    @ .\io.jl:407 [inlined]
  [9] macro expansion
    @ .\loading.jl:2175 [inlined]
 [10] macro expansion
    @ .\lock.jl:273 [inlined]
 [11] _include_dependency(mod::Module, _path::String; track_content::Bool, path_may_be_dir::Bool)
    @ Base .\loading.jl:2173
 [12] _include_dependency
    @ .\loading.jl:2158 [inlined]
 [13] #include_dependency#1109
    @ .\loading.jl:2203 [inlined]
 [14] include_dependency(path::String)
    @ Base .\loading.jl:2202
 [15] top-level scope
    @ C:\Users\rayga\.julia\packages\NCA\f0i6X\src\NCA.jl:2
 [16] include
    @ .\Base.jl:562 [inlined]
 [17] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
    @ Base .\loading.jl:2881
 [18] top-level scope
    @ stdin:6
in expression starting at C:\Users\rayga\.julia\packages\NCA\f0i6X\src\NCA.jl:1
in expression starting at stdin:6

I looked on the thread and saw a similar post was made here. I followed those steps and included the output from using Pkg; Pkg.status():

julia> using Pkg; Pkg.status()
Status `C:\Users\rayga\.julia\environments\Pumas@2.7.1\Project.toml`
⌅ [cbdf2221] AlgebraOfGraphics v0.10.9 ⚲
  [4ece37e6] Bioequivalence v0.4.1 `C:\Users\rayga\.julia\scratchspaces\aef49cb6-75a8-4add-8242-3d3875347889\ppr\data\packages\Bioequivalence#v0.4.1` ⚲
  [daaf709a] BioequivalencePower v0.1.5 `C:\Users\rayga\.julia\scratchspaces\aef49cb6-75a8-4add-8242-3d3875347889\ppr\data\packages\BioequivalencePower#v0.1.5` ⚲
  [0a1fb500] BlockDiagonals v0.2.0 ⚲
  [336ed68f] CSV v0.10.15 ⚲
⌅ [13f3f980] CairoMakie v0.13.10 ⚲
⌅ [324d7699] CategoricalArrays v0.10.8 ⚲
⌅ [8be319e6] Chain v0.6.0 ⚲
⌅ [35d6a980] ColorSchemes v3.29.0 ⚲
⌅ [ae264745] Copulas v0.1.29 ⚲
⌅ [a93c6f00] DataFrames v1.7.0 ⚲
⌅ [1313f7d8] DataFramesMeta v0.15.4 ⚲
⌅ [c9661210] DataSets v0.2.12 ⚲
⌅ [06fc5a27] DynamicQuantities v1.8.0 ⚲
⌅ [7a1cc6ca] FFTW v1.9.0 ⚲
⌅ [f6369f11] ForwardDiff v0.10.39 ⚲
⌅ [38e38edf] GLM v1.9.0 ⚲
⌅ [af5da776] GlobalSensitivity v2.7.0 ⚲
⌅ [b6b21f68] Ipopt v1.10.6 ⚲
⌅ [bc7fa6ce] JuliaHub v0.1.14 ⚲
  [e241c0f9] JuliaHubData v0.3.9 `C:\Users\rayga\.julia\scratchspaces\aef49cb6-75a8-4add-8242-3d3875347889\ppr\data\packages\JuliaHubData#v0.3.9` ⚲
⌅ [23fbe1c1] Latexify v0.16.7 ⚲
⌅ [c7f686f2] MCMCChains v6.0.7 ⚲
⌅ [ff71e718] MixedModels v4.35.2 ⚲
  [29142fd5] NCA v2.6.13 `C:\Users\rayga\.julia\scratchspaces\aef49cb6-75a8-4add-8242-3d3875347889\ppr\data\packages\NCA#v2.6.13` ⚲
  [b07d0016] NCAUtilities v0.15.4 `C:\Users\rayga\.julia\scratchspaces\aef49cb6-75a8-4add-8242-3d3875347889\ppr\data\packages\NCAUtilities#v0.15.4` ⚲
  [d6cf976a] OptimalDesign v0.6.5 `C:\Users\rayga\.julia\scratchspaces\aef49cb6-75a8-4add-8242-3d3875347889\ppr\data\packages\OptimalDesign#v0.6.5` ⚲
⌅ [43a3c2be] PairPlots v3.0.1 ⚲
  [1ceaab83] PharmaDatasets v0.12.4 `C:\Users\rayga\.julia\scratchspaces\aef49cb6-75a8-4add-8242-3d3875347889\ppr\data\packages\PharmaDatasets#v0.12.4` ⚲
⌅ [a03496cd] PlotlyBase v0.8.21 ⚲
  [8b92943f] PlottingUtilities v0.18.2 `C:\Users\rayga\.julia\scratchspaces\aef49cb6-75a8-4add-8242-3d3875347889\ppr\data\packages\PlottingUtilities#v0.18.2` ⚲
  [4f2c3c20] Pumas v2.7.1 `C:\Users\rayga\.julia\scratchspaces\aef49cb6-75a8-4add-8242-3d3875347889\ppr\data\packages\Pumas#v2.7.1` ⚲
  [49473f6d] PumasClusterUtilities v0.1.0 `C:\Users\rayga\.julia\scratchspaces\aef49cb6-75a8-4add-8242-3d3875347889\ppr\data\packages\PumasClusterUtilities#v0.1.0` ⚲
  [ebe2103e] PumasLicenseManager v0.3.2 `C:\Users\rayga\.julia\scratchspaces\aef49cb6-75a8-4add-8242-3d3875347889\ppr\data\packages\PumasLicenseManager#v0.3.2` ⚲
  [0c61e9cd] PumasPlots v0.11.3 `C:\Users\rayga\.julia\scratchspaces\aef49cb6-75a8-4add-8242-3d3875347889\ppr\data\packages\PumasPlots#v0.11.3` ⚲
  [c743b482] PumasReports v0.8.6 `C:\Users\rayga\.julia\scratchspaces\aef49cb6-75a8-4add-8242-3d3875347889\ppr\data\packages\PumasReports#v0.8.6` ⚲
  [148d11e5] PumasUtilities v0.9.0 `C:\Users\rayga\.julia\scratchspaces\aef49cb6-75a8-4add-8242-3d3875347889\ppr\data\packages\PumasUtilities#v0.9.0` ⚲
  [5fded309] QuartoTools v1.1.0 ⚲
⌅ [52522f7a] ReadStatTables v0.3.3 ⚲
  [1bc83da4] SafeTestsets v0.1.0 ⚲
⌅ [860ef19b] StableRNGs v1.0.3 ⚲
⌅ [90137ffa] StaticArrays v1.9.13 ⚲
⌅ [2913bbd2] StatsBase v0.34.5 ⚲
⌅ [6ce4ecf0] SummaryTables v3.3.1 ⚲
⌅ [8a913413] Survival v0.3.0 ⚲
  [dc5dba14] TZJData v1.5.0+2025b ⚲
⌅ [f269a46b] TimeZones v1.21.3 ⚲
⌅ [1986cc42] Unitful v1.23.1 ⚲
  [fdbf4ff8] XLSX v0.10.4 ⚲
⌅ [856f044c] MKL_jll v2021.1.1+2 ⚲
  [44cfe95a] Pkg v1.11.0 ⚲
  [9e88b42a] Serialization v1.11.0 ⚲
  [fa267f1f] TOML v1.0.3 ⚲
Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated`

Please let me know how I can resolve this issue or if additional information is needed.

Also, will instructions on how to reactivate the license be sent soon? In the email, I was informed that instructions to reactivate would be sent in early January, but I have not received them yet.

Thank you PumasAI team, and I hope your 2026 is off to a good start.

Hello @srg808,

This is a know issue on some systems, and a fix is in progress. In the mean time you can do the following to manually workaround it:

Go into C:\Users\rayga\.julia and delete the clones folder. Then in vscode uninstall and reinstall the Pumas@2.7.1 product.

If this doesn’t help for you then let me know and I’ll set up a call to debug it.

Kind regards,
Michael Hatherly

Hello @Michael ,

Your workaround solved the issue.
Thank you for the comments and subsequent guidance!

Hi All,

I’m also trying to use PUMAS at the start of the new year. My current license expires Jan 31 2026 and I’ve requested a new license. When I run “using Pumas” from the Julia REPL (version 1.11.6) I get the following messages.

Please advise.

Jim

julia> using Pumas
┌ Warning: attempting to remove probably stale pidfile
│   path = “C:\\Users\\jmr19\\.julia\\compiled\\v1.11\\ExponentialUtilities\\gINTF_qniMe.ji.pidfile”
└ @ FileWatching.Pidfile C:\\Users\\jmr19.julia\\juliaup\\julia-1.11.6+0.x64.w64.mingw32\\share\\julia\\stdlib\\v1.11\\FileWatching\\src\\pidfile.jl:249
Precompiling Pumas…
┌ Warning: attempting to remove probably stale pidfile  0/78
│   path = “C:\\Users\\jmr19\\.julia\\compiled\\v1.11\\MLUtils\\S1qG5_qniMe.ji.pidfile”
└ @ FileWatching.Pidfile C:\\Users\\jmr19.julia\\juliaup\\julia-1.11.6+0.x64.w64.mingw32\\share\\julia\\stdlib\\v1.11\\FileWatching\\src\\pidfile.jl:249
Progress \[>                                        \]  0/78
◐ ExponentialUtilities
◒ DataFrames
◓ JuliaFormatter
┌ Warning: attempting to remove probably stale pidfile  3/78
│   path = “C:\\Users\\jmr19\\.julia\\compiled\\v1.11\\PreallocationToolsReverseDiffExt\\m0pnb_qniMe.ji.pidfile”
└ @ FileWatching.Pidfile C:\\Users\\jmr19.julia\\juliaup\\julia-1.11.6+0.x64.w64.mingw32\\share\\julia\\stdlib\\v1.11\\FileWatching\\src\\pidfile.jl:249
┌ Warning: attempting to remove probably stale pidfile  5/78
│   path = “C:\\Users\\jmr19\\.julia\\compiled\\v1.11\\DiffEqBase\\oaevG_qniMe.ji.pidfile”
└ @ FileWatching.Pidfile C:\\Users\\jmr19.julia\\juliaup\\julia-1.11.6+0.x64.w64.mingw32\\share\\julia\\stdlib\\v1.11\\FileWatching\\src\\pidfile.jl:249
┌ Warning: attempting to remove probably stale pidfile  7/78
│   path = “C:\\Users\\jmr19\\.julia\\compiled\\v1.11\\ComplexityMeasures\\GHn8v_qniMe.ji.pidfile”
└ @ FileWatching.Pidfile C:\\Users\\jmr19.julia\\juliaup\\julia-1.11.6+0.x64.w64.mingw32\\share\\julia\\stdlib\\v1.11\\FileWatching\\src\\pidfile.jl:249
┌ Warning: attempting to remove probably stale pidfile  11/78
│   path = “C:\\Users\\jmr19\\.julia\\compiled\\v1.11\\StatisticalMeasuresBase\\xdFPe_qniMe.ji.pidfile”
└ @ FileWatching.Pidfile C:\\Users\\jmr19.julia\\juliaup\\julia-1.11.6+0.x64.w64.mingw32\\share\\julia\\stdlib\\v1.11\\FileWatching\\src\\pidfile.jl:249
┌ Warning: attempting to remove probably stale pidfile  11/78
│   path = “C:\\Users\\jmr19\\.julia\\compiled\\v1.11\\DiffEqBaseChainRulesCoreExt\\xnYVZ_qniMe.ji.pidfile”
└ @ FileWatching.Pidfile C:\\Users\\jmr19.julia\\juliaup\\julia-1.11.6+0.x64.w64.mingw32\\share\\julia\\stdlib\\v1.11\\FileWatching\\src\\pidfile.jl:249
┌ Warning: attempting to remove probably stale pidfile  13/78
│   path = “C:\\Users\\jmr19\\.julia\\compiled\\v1.11\\DiffEqBaseForwardDiffExt\\1huZ6_qniMe.ji.pidfile”
└ @ FileWatching.Pidfile C:\\Users\\jmr19.julia\\juliaup\\julia-1.11.6+0.x64.w64.mingw32\\share\\julia\\stdlib\\v1.11\\FileWatching\\src\\pidfile.jl:249
┌ Warning: attempting to remove probably stale pidfile  14/78
│   path = “C:\\Users\\jmr19\\.julia\\compiled\\v1.11\\DiffEqBaseSparseArraysExt\\0NGOQ_qniMe.ji.pidfile”
└ @ FileWatching.Pidfile C:\\Users\\jmr19.julia\\juliaup\\julia-1.11.6+0.x64.w64.mingw32\\share\\julia\\stdlib\\v1.11\\FileWatching\\src\\pidfile.jl:249
┌ Warning: attempting to remove probably stale pidfile  32/78
│   path = “C:\\Users\\jmr19\\.julia\\compiled\\v1.11\\ExponentialUtilitiesStaticArraysExt\\gv0qr_qniMe.ji.pidfile”
└ @ FileWatching.Pidfile C:\\Users\\jmr19.julia\\juliaup\\julia-1.11.6+0.x64.w64.mingw32\\share\\julia\\stdlib\\v1.11\\FileWatching\\src\\pidfile.jl:249
Info Given Pumas was explicitly requested, output will be shown live
ERROR: LoadError: SystemError: opening file “C:\\Users\\jmr19\\.julia\\packages\\Pumas\\3PP9k\\src\\Pumas.jl.1.11.6.jls”: No such file or directoryesExt
Stacktrace:
\[1\] systemerror(p::String, errno::Int32; extrainfo::Nothing)
@ Base .\\error.jl:176
\[2\] systemerror
@ .\\error.jl:175 \[inlined\]
\[3\] open(fname::String; lock::Bool, read::Bool, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
@ Base .\\iostream.jl:295
\[4\] open
@ .\\iostream.jl:277 \[inlined\]
\[5\] open(fname::String, mode::String; lock::Bool)
@ Base .\\iostream.jl:358
\[6\] open(fname::String, mode::String)
@ Base .\\iostream.jl:357
\[7\] open(::typeof(Base.\_crc32c), ::String, ::Vararg{String}; kwargs::@Kwargs{})
@ Base .\\io.jl:408
\[8\] open
@ .\\io.jl:407 \[inlined\]
\[9\] macro expansion
@ .\\loading.jl:2175 \[inlined\]
\[10\] macro expansion
@ .\\lock.jl:273 \[inlined\]
\[11\] \_include_dependency(mod::Module, \_path::String; track_content::Bool, path_may_be_dir::Bool)
@ Base .\\loading.jl:2173
\[12\] \_include_dependency
@ .\\loading.jl:2158 \[inlined\]
\[13\] #include_dependency#1109
@ .\\loading.jl:2203 \[inlined\]
\[14\] include_dependency(path::String)
@ Base .\\loading.jl:2202
\[15\] top-level scope
@ C:\\Users\\jmr19.julia\\packages\\Pumas\\3PP9k\\src\\Pumas.jl:2
\[16\] include
@ .\\Base.jl:562 \[inlined\]
\[17\] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
@ Base .\\loading.jl:2881
\[18\] top-level scope
@ stdin:6
in expression starting at C:\\Users\\jmr19.julia\\packages\\Pumas\\3PP9k\\src\\Pumas.jl:1
in expression starting at stdin:6
✗ NCA
✗ NCA → NCADynamicQuantitiesExt
✗ Pumas
75 dependencies successfully precompiled in 972 seconds. 456 already precompiled.

ERROR: The following 3 direct dependencies failed to precompile:

Pumas

Failed to precompile Pumas \[4f2c3c20-a4ac-11e9-067b-e5872d3484cf\] to “C:\\Users\\jmr19\\.julia\\compiled\\v1.11\\Pumas\\jl_4FDA.tmp”.
ERROR: LoadError: SystemError: opening file “C:\\Users\\jmr19\\.julia\\packages\\Pumas\\3PP9k\\src\\Pumas.jl.1.11.6.jls”: No such file or directory
Stacktrace:
\[1\] systemerror(p::String, errno::Int32; extrainfo::Nothing)
@ Base .\\error.jl:176
\[2\] systemerror
@ .\\error.jl:175 \[inlined\]
\[3\] open(fname::String; lock::Bool, read::Bool, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
@ Base .\\iostream.jl:295
\[4\] open
@ .\\iostream.jl:277 \[inlined\]
\[5\] open(fname::String, mode::String; lock::Bool)
@ Base .\\iostream.jl:358
\[6\] open(fname::String, mode::String)
@ Base .\\iostream.jl:357
\[7\] open(::typeof(Base.\_crc32c), ::String, ::Vararg{String}; kwargs::@Kwargs{})
@ Base .\\io.jl:408
\[8\] open
@ .\\io.jl:407 \[inlined\]
\[9\] macro expansion
@ .\\loading.jl:2175 \[inlined\]
\[10\] macro expansion
@ .\\lock.jl:273 \[inlined\]
\[11\] \_include_dependency(mod::Module, \_path::String; track_content::Bool, path_may_be_dir::Bool)
@ Base .\\loading.jl:2173
\[12\] \_include_dependency
@ .\\loading.jl:2158 \[inlined\]
\[13\] #include_dependency#1109
@ .\\loading.jl:2203 \[inlined\]
\[14\] include_dependency(path::String)
@ Base .\\loading.jl:2202
\[15\] top-level scope
@ C:\\Users\\jmr19.julia\\packages\\Pumas\\3PP9k\\src\\Pumas.jl:2
\[16\] include
@ .\\Base.jl:562 \[inlined\]
\[17\] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
@ Base .\\loading.jl:2881
\[18\] top-level scope
@ stdin:6
in expression starting at C:\\Users\\jmr19.julia\\packages\\Pumas\\3PP9k\\src\\Pumas.jl:1
in expression starting at stdin:6
NCA

Failed to precompile NCA \[29142fd5-e082-4e84-b14f-4d7220ed3f6b\] to “C:\\Users\\jmr19\\.julia\\compiled\\v1.11\\NCA\\jl_31E8.tmp”.
ERROR: LoadError: SystemError: opening file “C:\\Users\\jmr19\\.julia\\packages\\NCA\\f0i6X\\src\\NCA.jl.1.11.6.jls”: No such file or directory
Stacktrace:
\[1\] systemerror(p::String, errno::Int32; extrainfo::Nothing)
@ Base .\\error.jl:176
\[2\] systemerror
@ .\\error.jl:175 \[inlined\]
\[3\] open(fname::String; lock::Bool, read::Bool, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
@ Base .\\iostream.jl:295
\[4\] open
@ .\\iostream.jl:277 \[inlined\]
\[5\] open(fname::String, mode::String; lock::Bool)
@ Base .\\iostream.jl:358
\[6\] open(fname::String, mode::String)
@ Base .\\iostream.jl:357
\[7\] open(::typeof(Base.\_crc32c), ::String, ::Vararg{String}; kwargs::@Kwargs{})
@ Base .\\io.jl:408
\[8\] open
@ .\\io.jl:407 \[inlined\]
\[9\] macro expansion
@ .\\loading.jl:2175 \[inlined\]
\[10\] macro expansion
@ .\\lock.jl:273 \[inlined\]
\[11\] \_include_dependency(mod::Module, \_path::String; track_content::Bool, path_may_be_dir::Bool)
@ Base .\\loading.jl:2173
\[12\] \_include_dependency
@ .\\loading.jl:2158 \[inlined\]
\[13\] #include_dependency#1109
@ .\\loading.jl:2203 \[inlined\]
\[14\] include_dependency(path::String)
@ Base .\\loading.jl:2202
\[15\] top-level scope
@ C:\\Users\\jmr19.julia\\packages\\NCA\\f0i6X\\src\\NCA.jl:2
\[16\] include
@ .\\Base.jl:562 \[inlined\]
\[17\] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
@ Base .\\loading.jl:2881
\[18\] top-level scope
@ stdin:6
in expression starting at C:\\Users\\jmr19.julia\\packages\\NCA\\f0i6X\\src\\NCA.jl:1
in expression starting at stdin:6

NCADynamicQuantitiesExt

Failed to precompile NCADynamicQuantitiesExt \[f1f2a2c1-374b-58df-b526-d2e714f901a2\] to “C:\\Users\\jmr19\\.julia\\compiled\\v1.11\\NCADynamicQuantitiesExt\\jl_7A59.tmp”.
ERROR: LoadError: SystemError: opening file “C:\\Users\\jmr19\\.julia\\packages\\NCA\\f0i6X\\ext\\NCADynamicQuantitiesExt.jl.1.11.6.jls”: No such file or directory
Stacktrace:
\[1\] systemerror(p::String, errno::Int32; extrainfo::Nothing)
@ Base .\\error.jl:176
\[2\] systemerror
@ .\\error.jl:175 \[inlined\]
\[3\] open(fname::String; lock::Bool, read::Bool, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
@ Base .\\iostream.jl:295
\[4\] open
@ .\\iostream.jl:277 \[inlined\]
\[5\] open(fname::String, mode::String; lock::Bool)
@ Base .\\iostream.jl:358
\[6\] open(fname::String, mode::String)
@ Base .\\iostream.jl:357
\[7\] open(::typeof(Base.\_crc32c), ::String, ::Vararg{String}; kwargs::@Kwargs{})
@ Base .\\io.jl:408
\[8\] open
@ .\\io.jl:407 \[inlined\]
\[9\] macro expansion
@ .\\loading.jl:2175 \[inlined\]
\[10\] macro expansion
@ .\\lock.jl:273 \[inlined\]
\[11\] \_include_dependency(mod::Module, \_path::String; track_content::Bool, path_may_be_dir::Bool)
@ Base .\\loading.jl:2173
\[12\] \_include_dependency
@ .\\loading.jl:2158 \[inlined\]
\[13\] #include_dependency#1109
@ .\\loading.jl:2203 \[inlined\]
\[14\] include_dependency(path::String)
@ Base .\\loading.jl:2202
\[15\] top-level scope
@ C:\\Users\\jmr19.julia\\packages\\NCA\\f0i6X\\ext\\NCADynamicQuantitiesExt.jl:2
\[16\] include
@ .\\Base.jl:562 \[inlined\]
\[17\] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
@ Base .\\loading.jl:2881
\[18\] top-level scope
@ stdin:6
in expression starting at C:\\Users\\jmr19.julia\\packages\\NCA\\f0i6X\\ext\\NCADynamicQuantitiesExt.jl:1
in expression starting at stdin:6

Did you try the steps mentioned in Pumas Pkg Now Unloadable - #2 by Michael

Yes, I tried the steps mentioned in Pumas Now Unloadable - #2 by Michael. Now I get the following error:

julia> using Pumas
Info Given Pumas was explicitly requested, output will be shown live
ERROR: LoadError: SystemError: opening file “C:\\Users\\jmr19\\.julia\\packages\\Pumas\\ikgqa\\src\\Pumas.jl.1.12.4.jls”: No such file or directoryQuantitiesExt
Stacktrace:
\[1\] systemerror(p::String, errno::Int32; extrainfo::Nothing)
@ Base .\\error.jl:186
\[2\] open(fname::String; lock::Bool, read::Bool, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
@ Base .\\iostream.jl:317
\[3\] open
@ .\\iostream.jl:296 \[inlined\]
\[4\] open(fname::String, mode::String; lock::Bool)
@ Base .\\iostream.jl:380
\[5\] open(fname::String, mode::String)
@ Base .\\iostream.jl:379
\[6\] open(::typeof(Base.\_crc32c), ::String, ::Vararg{String}; kwargs::@Kwargs{})
@ Base .\\io.jl:408
\[7\] open
@ .\\io.jl:407 \[inlined\]
\[8\] macro expansion
@ .\\loading.jl:2274 \[inlined\]
\[9\] macro expansion
@ .\\lock.jl:376 \[inlined\]
\[10\] \_include_dependency!(dep_list::Vector{Any}, track_dependencies::Bool, mod::Module, \_path::String, track_content::Bool, path_may_be_dir::Bool)
@ Base .\\loading.jl:2272
\[11\] #\_include_dependency#885
@ .\\loading.jl:2253 \[inlined\]
\[12\] \_include_dependency
@ .\\loading.jl:2251 \[inlined\]
\[13\] #include_dependency#886
@ .\\loading.jl:2302 \[inlined\]
\[14\] include_dependency(path::String)
@ Base .\\loading.jl:2301
\[15\] top-level scope
@ C:\\Users\\jmr19.julia\\packages\\Pumas\\ikgqa\\src\\Pumas.jl:2
\[16\] include(mod::Module, \_path::String)
@ Base .\\Base.jl:306
\[17\] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
@ Base .\\loading.jl:3024
\[18\] top-level scope
@ stdin:5
\[19\] eval(m::Module, e::Any)
@ Core .\\boot.jl:489
\[20\] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
@ Base .\\loading.jl:2870
\[21\] include_string
@ .\\loading.jl:2880 \[inlined\]
\[22\] exec_options(opts::Base.JLOptions)
@ Base .\\client.jl:315
\[23\] \_start()
@ Base .\\client.jl:550
in expression starting at C:\\Users\\jmr19.julia\\packages\\Pumas\\ikgqa\\src\\Pumas.jl:1
in expression starting at stdin:5
✗ NCA
✗ NCA → NCADynamicQuantitiesExt
✗ Pumas
Precompiling Pumas finished.
59 dependencies successfully precompiled in 298 seconds. 471 already precompiled.

ERROR: The following 3 direct dependencies failed to precompile:

NCA

Failed to precompile NCA \[29142fd5-e082-4e84-b14f-4d7220ed3f6b\] to “C:\\Users\\jmr19\\.julia\\compiled\\v1.12\\NCA\\jl_67ED.tmp”.
ERROR: LoadError: SystemError: opening file “C:\\Users\\jmr19\\.julia\\packages\\NCA\\TRKAV\\src\\NCA.jl.1.12.4.jls”: No such file or directory
Stacktrace:
\[1\] systemerror(p::String, errno::Int32; extrainfo::Nothing)
@ Base .\\error.jl:186
\[2\] open(fname::String; lock::Bool, read::Bool, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
@ Base .\\iostream.jl:317
\[3\] open
@ .\\iostream.jl:296 \[inlined\]
\[4\] open(fname::String, mode::String; lock::Bool)
@ Base .\\iostream.jl:380
\[5\] open(fname::String, mode::String)
@ Base .\\iostream.jl:379
\[6\] open(::typeof(Base.\_crc32c),@Kwargs::String, ::Vararg{String}; kwargs::@Kwargs{})
@ Base .\\io.jl:408
\[7\] open
@ .\\io.jl:407 \[inlined\]
\[8\] macro expansion
@ .\\loading.jl:2274 \[inlined\]
\[9\] macro expansion
@ .\\lock.jl:376 \[inlined\]
\[10\] \_include_dependency!(dep_list::Vector{Any}, track_dependencies::Bool, mod::Module, \_path::String, track_content::Bool, path_may_be_dir::Bool)
@ Base .\\loading.jl:2272
\[11\] #\_include_dependency#885
@ .\\loading.jl:2253 \[inlined\]
\[12\] \_include_dependency
@ .\\loading.jl:2251 \[inlined\]
\[13\] #include_dependency#886
@ .\\loading.jl:2302 \[inlined\]
\[14\] include_dependency(path::String)
@ Base .\\loading.jl:2301
\[15\] top-level scope
@ C:\\Users\\jmr19.julia\\packages\\NCA\\TRKAV\\src\\NCA.jl:2
\[16\] include(mod::Module, \_path::String)
@ Base .\\Base.jl:306
\[17\] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
@ Base .\\loading.jl:3024
\[18\] top-level scope
@ stdin:5
\[19\] eval(m::Module, e::Any)
@ Core .\\boot.jl:489
\[20\] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
@ Base .\\loading.jl:2870
\[21\] include_string
@ .\\loading.jl:2880 \[inlined\]
\[22\] exec_options(opts::Base.JLOptions)
@ Base .\\client.jl:315
\[23\] \_start()
@ Base .\\client.jl:550
in expression starting at C:\\Users\\jmr19.julia\\packages\\NCA\\TRKAV\\src\\NCA.jl:1
in expression starting at stdin:5
Pumas

Failed to precompile Pumas \[4f2c3c20-a4ac-11e9-067b-e5872d3484cf\] to “C:\\Users\\jmr19\\.julia\\compiled\\v1.12\\Pumas\\jl_1F4D.tmp”.
ERROR: LoadError: SystemError: opening file “C:\\Users\\jmr19\\.julia\\packages\\Pumas\\ikgqa\\src\\Pumas.jl.1.12.4.jls”: No such file or directory
Stacktrace:
\[1\] systemerror(p::String, errno::Int32; extrainfo::Nothing)
@ Base .\\error.jl:186
\[2\] open(fname::String; lock::Bool, read::Bool, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
@ Base .\\iostream.jl:317
\[3\] open
@ .\\iostream.jl:296 \[inlined\]
\[4\] open(fname::String, mode::String; lock::Bool)
@ Base .\\iostream.jl:380
\[5\] open(fname::String, mode::String)
@ Base .\\iostream.jl@Kwargs379
\[6\] open(::typeof(Base.\_crc32c), ::String, ::Vararg{String}; kwargs::@Kwargs{})
@ Base .\\io.jl:408
\[7\] open
@ .\\io.jl:407 \[inlined\]
\[8\] macro expansion
@ .\\loading.jl:2274 \[inlined\]
\[9\] macro expansion
@ .\\lock.jl:376 \[inlined\]
\[10\] \_include_dependency!(dep_list::Vector{Any}, track_dependencies::Bool, mod::Module, \_path::String, track_content::Bool, path_may_be_dir::Bool)
@ Base .\\loading.jl:2272
\[11\] #\_include_dependency#885
@ .\\loading.jl:2253 \[inlined\]
\[12\] \_include_dependency
@ .\\loading.jl:2251 \[inlined\]
\[13\] #include_dependency#886
@ .\\loading.jl:2302 \[inlined\]
\[14\] include_dependency(path::String)
@ Base .\\loading.jl:2301
\[15\] top-level scope
@ C:\\Users\\jmr19.julia\\packages\\Pumas\\ikgqa\\src\\Pumas.jl:2
\[16\] include(mod::Module, \_path::String)
@ Base .\\Base.jl:306
\[17\] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
@ Base .\\loading.jl:3024
\[18\] top-level scope
@ stdin:5
\[19\] eval(m::Module, e::Any)
@ Core .\\boot.jl:489
\[20\] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
@ Base .\\loading.jl:2870
\[21\] include_string
@ .\\loading.jl:2880 \[inlined\]
\[22\] exec_options(opts::Base.JLOptions)
@ Base .\\client.jl:315
\[23\] \_start()
@ Base .\\client.jl:550
in expression starting at C:\\Users\\jmr19.julia\\packages\\Pumas\\ikgqa\\src\\Pumas.jl:1
in expression starting at stdin:5

NCADynamicQuantitiesExt

Failed to precompile NCADynamicQuantitiesExt \[f1f2a2c1-374b-58df-b526-d2e714f901a2\] to “C:\\Users\\jmr19\\.julia\\compiled\\v1.12\\NCADynamicQuantitiesExt\\jl_83B3.tmp”.
ERROR: LoadError: SystemError: opening file “C:\\Users\\jmr19\\.julia\\packages\\NCA\\TRKAV\\ext\\NCADynamicQuantitiesExt.jl.1.12.4.jls”: No such file or directory
Stacktrace:
\[1\] systemerror(p::String, errno::Int32; extrainfo::Nothing)
@ Base .\\error.jl:186
\[2\] open(fname::String; lock::Bool, read::Bool, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
@ Base .\\iostream.jl:317
\[3\] open
@ .\\iostream.jl:296 \[inlined\]
\[4\] open(fname::String, mode::String; lock::Bool)
@ Base .\\iostream.jl:380
\[5\] open(fname::Strin@Kwargs, mode::String)
@ Base .\\iostream.jl:379
\[6\] open(::typeof(Base.\_crc32c), ::String, ::Vararg{String}; kwargs::@Kwargs{})
@ Base .\\io.jl:408
\[7\] open
@ .\\io.jl:407 \[inlined\]
\[8\] macro expansion
@ .\\loading.jl:2274 \[inlined\]
\[9\] macro expansion
@ .\\lock.jl:376 \[inlined\]
\[10\] \_include_dependency!(dep_list::Vector{Any}, track_dependencies::Bool, mod::Module, \_path::String, track_content::Bool, path_may_be_dir::Bool)
@ Base .\\loading.jl:2272
\[11\] #\_include_dependency#885
@ .\\loading.jl:2253 \[inlined\]
\[12\] \_include_dependency
@ .\\loading.jl:2251 \[inlined\]
\[13\] #include_dependency#886
@ .\\loading.jl:2302 \[inlined\]
\[14\] include_dependency(path::String)
@ Base .\\loading.jl:2301
\[15\] top-level scope
@ C:\\Users\\jmr19.julia\\packages\\NCA\\TRKAV\\ext\\NCADynamicQuantitiesExt.jl:2
\[16\] include(mod::Module, \_path::String)
@ Base .\\Base.jl:306
\[17\] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
@ Base .\\loading.jl:3024
\[18\] top-level scope
@ stdin:5
\[19\] eval(m::Module, e::Any)
@ Core .\\boot.jl:489
\[20\] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
@ Base .\\loading.jl:2870
\[21\] include_string
@ .\\loading.jl:2880 \[inlined\]
\[22\] exec_options(opts::Base.JLOptions)
@ Base .\\client.jl:315
\[23\] \_start()
@ Base .\\client.jl:550
in expression starting at C:\\Users\\jmr19.julia\\packages\\NCA\\TRKAV\\ext\\NCADynamicQuantitiesExt.jl:1
in expression starting at stdin:5

What happens if you try starting Julia/Pumas from the Pumas extension as shown below

I don’t have that as an option:

You need to first select Pumas: List Versions

This is what I see after select Pumas: List Versions

Then select Pumas@2.7.1

Got it. that seemed to resolve the issue about Pumas starting. However, it’s using julia 1.11.7 even though I have 1.12.4 installed. Also, it’s not asking me for my license renewal (for 2026) key which I’ve already received.

However, it’s using julia 1.11.7 even though I have 1.12.4 installed.

Pumas is tested with and released for a specific version of Pumas so even though you are using Julia 1.12.4 for other Julia tasks, Pumas 2.7.1 will be using 1.11.7. The upcoming version 2.8.0 will be using Julia 1.11.8.

Also, it’s not asking me for my license renewal (for 2026) key which I’ve already received.

You will be asked to enter the new key once the old one expires.

Thanks for the explanation and for your help.

I should add that you can set the default per VSCode project. So you can limit the configuration of juliaup to Pumas 2.7.1 for your Pumas projects and leave the global configuration to use Julia 1.12.

Unfortunately, I spoke to soon. When I try using Pumas it’s not asking me for my new License and terminates with the error: The terminal process “julia.exe ‘+Pumas@2.7.1’, ‘–project=C:\Users\jmr19\.julia\environments\Pumas@2.7.1’, ‘-i’, ‘C:\Users\jmr19\AppData\Local\Temp\vscode-julia-connect-1770450087750.jl’” terminated with exit code: 541541187.

Jim